Архив рубрики: Микроконтроллер

[sape]

Atmega88: Управляем светодиодами с ПК по UART с любым кварцем

Программировать будем на С.
Кварц можно взять любой – главное рассчитать по формуле значение параметра UBRR (UBRR0L).
Провёл тесты с кварцами – 4 МГц, 10 МГц, 12 МГц – все отлично работают! Код для всех них приведу ниже.
Будем управлять микроконтроллером с компьютера. Самое простое решение – это воспользоваться UART.
Для примера возьмем два светодиода и с компьютера через терминал будем включать и выключать их.
Если мы вводим в терминале цифру:
1, то включается светодиод на PC5 (28 ножка),
2, то выключается светодиод на PC5 (28 ножка),
3, то включается светодиод на PC4 (27 ножка),
4, то выключается светодиод на PC4 (27 ножка),
Читать далее

Прога PICPgm Development Programmer (от авторов Ponyprog2000)

Запрограммировать hex файл можно прогой winpicpgm (автоматически определяет микроконтроллер от разработчиков PonyProg2000), скачать:
winpicpgm_v1570
winpicpgm_v1793 Читать далее

Программатор pikkit2 клон на Pic18f2550 (Вариант 2 + видео)

Схема программатора pikkit2 клон на Pic18f2550:

Собираем программатор для pic контроллеров на smd компонентах
Программатор PIC
Все файлы тут: https://disk.yandex.ru/d/C-TF8Zcsv3ycEA Читать далее

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. Читать далее