Программировать будем на С.
Кварц можно взять любой – главное рассчитать по формуле значение параметра UBRR (UBRR0L).
Провёл тесты с кварцами – 4 МГц, 10 МГц, 12 МГц – все отлично работают! Код для всех них приведу ниже.
Будем управлять микроконтроллером с компьютера. Самое простое решение – это воспользоваться UART.
Для примера возьмем два светодиода и с компьютера через терминал будем включать и выключать их.
Если мы вводим в терминале цифру:
1, то включается светодиод на PC5 (28 ножка),
2, то выключается светодиод на PC5 (28 ножка),
3, то включается светодиод на PC4 (27 ножка),
4, то выключается светодиод на PC4 (27 ножка),
Читать далее
Архив рубрики: Микроконтроллер
Atmega88 добавляем внешний кварцевый резонатор
Для того чтобы микросхема Atmega88 начала работать от внешнего кварца – открываем программу PonyProg и изменим фьюзы.
Видео: подключаем микросхему atmega88 через max232 и выводим данные на двух терминалах: Hyper Terminal
Подключаем микросхему atmega88 через max232 и выводим данные на двух терминалах: Hyper Terminal и Terminal v1.9b by Bray. Читать далее
Как проверить работу микросхемы max232
Питание на микросхему подается 5 Вольт,но напряжение сигнала на выходе RS232 достигает 15-17 Вольт.Это достигается благодаря тому,что на микросхеме собран повышающий преобразователь напряжения на конденсаторах. Читать далее
Подключаем микросхему ATTiny2313 к ПК через max232 (UART)
Мне нужен был простой способ заставить мой микроконтроллер общаться с моим ПК (и наоборот) с минимальным количеством деталей. Самый простой способ сделать это — использовать возможности UART ATTiny2313 для общения с моим ПК через последовательный порт. Читать далее
Книга про PIC16F877 на 476 страниц с примерами asm кода
Книга 2006 года про программировании на языке Ассемблер для микросхемы PIC16F877 с примерами кода и подключением к компьютеру – Embedded Computing with PIC 16F877 – Assembly Language Approach. Charles Kim 2006! Читать далее
Мигаем светодиодами на pic16f877a
Напишем программу на ассемблере, с помощью которой будем мигать 4-мя светодиодами расположенным на выходах RC0, RC1, RC2, RC3 (15,16,17,18 ножка на микросхеме)(movlw b’00001111′) для микросхемы PIC16F877A. Читать далее
Программируем pic16f877a (pic16f877) jdm самодельный программатор и схемы
Простейший программатор несколько диодов, резисторов, два транзистор и конденсаторы. Читать далее
Подключаем много светодиодов (микросхема ULN2003, ULN2803)
Если в вашей самоделке потребуется одновременное управление несколькими нагрузками (реле, отрезки светодиодных лент, двигатели, соленоиды), то можно воспользоваться сборками Дарлингтона – микросхемами ULN2003, ULN2803!
Можно сделать светодиодную вывеску для магазина или Новогоднее украшение.
А если подключить ещё микросхему, например, Pic или Atmega, то можно сделать шедевр!
Читать далее
Atmega88 код сигнализации
Скачать hex файл сигнализации в магазине (стояли автомобильные колонки, как только питания от них пропадало – срабатывала сигнализация) можно протестить через UART.
Скачать hex в zip архиве.
Скачать hex в tar.gz архиве.

