Архив автора: silard3

Программируем Atmega8535 на ассемблере (примеры кода)

На основе лабораторных работ:
1.Мигание светодиодом
2.Запись в память EEPROM
3.Динамическое считывание, работа с 7-сегментным индикатором
4.Работа с прерываниями
5.Работа с UART/USART
6.Работа с АЦП
7.Захват аналогового сигнала и сохранение в память МК
8.Реализация SPI
9.Контрольная работа Читать далее →

USB-TTL (USB-UART) преобразователь на atmega

Эти схемы предназначены для ATtiny45/85, ATtiny2313/AT90S2313 и ATmega8/48/88/168. Все их прошивки программируются ISP. Красный светодиод понижает напряжение USB с 5 В до 3,3 В и подает его на AVR. Ток составляет около 10 мА и недостаточен для управления другой схемой. При подключении к другому MCU подключите Gnd и TxD и RxD перекрестно. R4 ограничивает ток утечки, когда Vcc MCU составляет 5 В. Вы можете пропустить его, если Vcc равно. R5 защищает вывод TxD, когда он закорочен на Gnd. Вы можете пропустить и R4, и R5, если вы подключаетесь к драйверу RS-232C, такому как MAX232. Используйте кварцевый генератор. Хотя керамический резонатор хорошо работает в большинстве случаев, он становится нестабильным, если отклонение частоты больше. Читать далее →

PonyProg 2000 для ATmega328

Скачать PonyProg 2.08c можно – здесь.
Скачать патч PonyProg208c_RGv100a.zip можно – здесь.

Установите PonyProg 2.08c, и затем замените оригинальный PonyProg.exe модифицированной версией (windows 32-bit)-PonyProg208c_RGv100a.zip.

Тестил на Windows XP – всё работает!

Программы Nodejs для pic16f690

Программы, Использующие модули NodeJS
Следующие программы являются примерами, которые используют модули NodeJS, в первую очередь для считывания данных с микросхемы PIC через USB-порт. Преимущество использования NodeJS в том, что программы не зависят от платформы. Эти программы можно использовать в операционных системах Linux, Windows или Mac для считывания данных с USB-порта.
Для запуска программ необходимо загрузить и установить nodejs на свой компьютер, а также установить модуль “serialport”, а также модуль “readline-sync”. Читать далее →

USB программатор (AVRasp) на Atmega88 (Atmega48, Atmega8)

Для примера сделаем программатор на основе Atmega88 и попробуем прочитать прошивку с другой Atmega88!
Также установим на Linux Rosa Fresh R12 графическую оболочку для Avrdude – AVR8 Burn-O-Mat.
Читать далее →

Лазерный датчик на pic16f690

Мы разработали недорогой точный лазерный таймер для использования в физических экспериментах. Мы используем микросхему PIC16F690 для измерения времени и передачи данных через USB на ПК. Читать далее →

COM программатор для Atmega88 и др. AVR (Громова)

LPT разъём на моём компе только один, а вот COM портов целых два. Поэтому на крайний случай можно изготовить Программатор Громова для AVR. Читать далее →

Скачать inc файлы для pic10 pic12 pic16 pic17 pic18

Inc файлы скачаны из программы MPLab, которую можно скачать здесь (), установить её, и в одной из папок найти данные файлы, в ней нашел следующие файлы:
P10F200.INC ,P10F202.INC ,P10F204.INC,P10F206.INC,P10F220.INC ,P10F222.INC ,P12C508.INC ,P12C508A.INC ,P12C509.INC ,P12C509A.INC ,P12C671.INC,P12C672.INC ,P12CE518.INC ,P12CE519.INC ,P12CE673.INC ,P12CE674.INC ,P12F508.INC ,P12F509.INC ,P12F510.INC ,P12F629.INC ,P12F635.INC,P12F675.INC ,P12F683.INC ,P16C5X.INC ,P16C61.INC ,P16C62.INC ,P16C62A.INC ,P16C62B.INC ,P16C63.INC ,P16C63A.INC ,P16C64.INC ,P16C64A.INC ,P16C65.INC ,P16C65A.INC ,P16C65B.INC ,P16C66.INC ,P16C67.INC ,P16C71.INC ,P16C72.INC ,P16C72A.INC ,P16C73.INC Читать далее →