Программирование

Печать

Инструкции PIC: CLRF, movlw, movwf, nop и регистр W

Опубликовано . Опубликовано в Видео уроки программирования на ассемблере

Рейтинг:   / 1

В данном видео показано использование инструкций (команд) CLRF, movlw, movwf, nop на примере микроконтроллера PIC16F84A в среде разработки MPLAB X. Данные команы могут быть применены к микроконтроллерам семейства PIC. Рассмотрен особый регистр, называемый аккумулятором и обозначающимся как "W".

Печать

Полезная документация и компоненты для работы с PIC16F84A

Опубликовано . Опубликовано в Видео уроки программирования на ассемблере

Рейтинг:   / 2

В видео рассказывается какую литературу нужно использовать для работы с микроконтроллерами PIC, какие компоненты нужно иметь и как их приобрести для создания электронных схем (программатор, плата без пайки, электронные компоненты).

Печать

Основы программирования микроконтроллера PIC16F84A

Опубликовано . Опубликовано в Видео уроки программирования на ассемблере

Рейтинг:   / 1

В данном видео показано написание программы управления светодиодами. Рассмотрены понятия байт, бит. Рассмотрена работа с регистрами PORTB, TRISB, STATUS и их назначение в оперативной памяти PIC16F84A. Показаны способы установки значений битов в байте (регистре).

Печать

Как написать программу для включения светодиодов, подключенных к PIC16F84A

Опубликовано . Опубликовано в Видео уроки программирования на ассемблере

Рейтинг:   / 2

В данном уроке показано, как пишется программа управления для PIC16F84A на языке ассемблер в программе MPLABX. Программа включает светодиоды, подключенные к ножкам PIC16F84A. Для упрощения понимания работы PIC16F84A и написания программы для включения светодиодов используется модель с выключателями с разными назначениями.

Внимание! При самостоятельном повторении программы, написанной в видео, учитывайте написание слов, т.е. если в видео буквы в программе были написаны заглавными, то в вашей пограмме тоже пишите заглавные буквы, если в видео буквы строчные, то и вашей программе они должны быть строчными. Команды в вашей программе тоже должны идти в три столбика. Это необходимо для избежания возможных ошибок.

Печать

Подключение семисегментных индикаторов к AVR через транзисторные ключи

Опубликовано . Опубликовано в Программирование на Си

Рейтинг:   / 6

При подключении к микроконтроллеру светодиодных семисегментных индикаторов малой мощности использовать управляющие транзисторы нет необходимости, т.к. при использовании динамической индикации ток потребления сегмента уменьшается. Можно обойтись лишь использованием токоограничительных резисторов, а общие аноды/катоды подключать напрямую к контроллеру. Другое дело если используются индикаторы с большим током потребления, например с высотой цифр более 30 мм. Ток потребления таких индикаторов более 30мА, а макс. ток для ножки контроллера 20мА, поэтому такие индикаторы подключают через управляющие транзисторы(ключи). В основном используются биполярные транзисторы для общего анода pnp-структура, для общего катода npn - структура, также можно использовать полевые транзисторы или транзисторные сборки типа ULN2003 и т.п.

Печать

Знакомство с микроконтроллером PIC16F84A

Опубликовано . Опубликовано в Видео уроки программирования на ассемблере

Рейтинг:   / 5

В данном видео вы узнаете как выглядит микроконтроллер, для чего он нужен и как его изображают на схемах. Узнаете назначение 4, 5, 14, 15 и 16 ножек. Узнаете зачем нужен кварцевый резонатор и как он выглядит. В видео говорится об используемых конденсаторах в схемах с контроллером. Узнаете как перезапустить контроллер с помощью кнопки.

Печать

Клон программатора Atmel AVRISPmkII

Опубликовано . Опубликовано в Программирование AVR

Рейтинг:   / 7

Этот прогамматор предназначен для программирования микроконтроллеров (МК) производства фирмы Atmel серий AT90, ATTINY, ATMEGA, ATXMEGA и некоторых из других серий по протоколам ISP, TPI или PDI и является очередным "мегаклоном" оригинального программатора Atmel AVRISPmkII, что позволяет использовать его с любым программным обеспечением, поддерживающим протокол AVRISPmkII (STK500v2/USB).
Он основан на проекте LUFA, но существенно доработана аппаратная и программная части: все интерфейсы выведены на один разъем через преобразователи уровней, управляющая программа оптимизирована под конечную схему (в исходных текстах убрано все лишнее и исправлена пара ошибок), добавлена калибровка RC-генератора по методике AVR053.

Основные характеристики:
- программирование микроконтроллеров (МК) AVR серий AT90, ATTINY, ATMEGA и ATXMEGA по интерфейсам ISP, TPI или PDI;
- работа с программным обеспечением, поддерживающим протокол AVRISPmkII (STK500v2/USB);
- поддержка тактовых частот для интерфейса ISP от 51 Гц до 8 МГц, 250кГц для интерфейсов TPI и PDI;
- наличие генератора меандра с частотой 1МГц;
- возможность подачи напряжения 3В или 5В на МК от программатора с защитой от перегрузки по току (самовосстанавливающийся предохранитель на 100мА);
- преобразователи уровней на всех линиях позволяют программировать МК во всем диапазоне их напряжений питания от 1.8В до 5.5В;
- возможность калибровки внутреннего RC-генератора контроллера по методике AVR053, при этом опорная частота равна 32258Гц;
- работа в операционных системах Linux/Windows;
- нет необходимости использования дополнительных устройств для обновления ПО программатора - оно осуществляется через USB разъем программатора.

Печать

PCF8591 - АЦП и ЦАП в одном

Опубликовано . Опубликовано в Программирование на Си

Рейтинг:   / 3

Микросхема PCF8591 обладает следующими возможностями:

- единственный источник питающего напряжения;
- сохранение работоспособности в диапазоне питающих напря­жений от 2,5 до 6 В;
- низкий ток потребления;
- три вывода задания slave-адреса;
- четыре аналоговых входа с возможностью программирования включения (прямое и дифференциальное);
- использование A/D преобразования с последовательным при­ближением и 8-разрядным диапазоном чисел;
- мультиплексированный D/A преобразователь с одним аналого­вым выходом.

Данная микросхема выполнена по технологии КМОП, имеет 4 аналоговых входа и 1 аналоговый выход, управляемые посредством задания данных на шине I2C. Биты А2...А0 в slave-адресе микросхемы задаются внешними сигналами по традиционному способу: подключением соответствующих выводов либо к общему проводу, либо к напряжению питания. Это позволяет использовать до 8 однотипных микросхем. В составе PCF8591 имеется только один A/D преобразователь, но использование методов мультиплексирования расширяет входные возможности микросхемы. Вход АЦП последовательно подключается к 4 сигнальным входам, и происходит считывание информации с них. К сожалению, мультиплексирование нельзя использовать для D/A преобразования, поэтому аналоговый выход только один. Максимальная скорость преобразования данных ограничена максимальным быстродействием шины I2C.

Рекомендуем посмотреть

No result...