В связи дефицита Attiny15 есть нужда переписать прошивку под Attiny25.
Или объясните как настроить Attiny25 под режим Attiny15, читал вроде бы так можно.
Для прошивки микроконтроллера используется программа PonyProg2000. Микроконтроллер подключается к компьютеру с помощью специального устройства (программатора). Схема самого простого программатора выглядит так: Выбор программатора в программе PonyProg:
Вся схема размещается внутри штекера от LPT. При длинных проводах начнутся наводки, и это затруднит весь процесс. Схема не имеет защитных резисторов и в случае бракованной микросхемы или в случае работы другой программы, работающей с LPT, LPT-порт может сгореть. Есть и другие схемы, но они сложнее. Альтернативные схемы программаторов можно найти на сайте программы PonyProg2000.
Нужно будет в программе выбрать название контроллера (Device->AVR micro->ATTiny15), тип программатора (в меню "I/O port setup" выбрать Parallel, AVR ISP I/O и порт LPT), откалибровать программу (Setup->Calibration), в меню Command->Security and Configuration Bits поставить галочки BODEN и убрать галочки BODLEVEL, CKSEL1 и CKSEL0. Затем можно прошивать. После прошивки должно появиться сообщение "Write successful". Если выдаст сообщение "Write Failed " - это будет означать что контроллер прошился неудачно. В этом случае следует проверить настройки и повторить процедуру. Иногда помогает изменение приоритета программы PonyProg со среднего на "выше среднего", количество ошибок будет меньше. Примечание: Перед тем как втыкать программатор в LPT порт, нужно обязательно сначала запускать программу PonyProg с выбранными параметрами программатора. При запуске PonyProg, программа переключает порт в нужное состояние. В противном случае, риск того, что LPT порт сгорит, будет значительно выше, даже микроконтроллер может сгореть. Также можно немного доделать схему и поставить токоограничительные резисторы номиналом от 300 Ом до 3 кОм на линиях RST, SCK, MISO, MOSI.
Помогите с прошивкой Attiny25
Помогите с прошивкой Attiny25
- Вложения
-
- AVR_Pult_PD.rar
- В архиве прошивка с исходником и схема устройства
- (40.17 КБ) 351 скачивание
- Реклама
Re: Помогите с прошивкой
апнот AVR501: Replacing ATtiny15 with ATtiny25. там наверняка все есть. ну и тему нормально обзовите
помогите начинающим быстро находить ответы на свои вопросы 
Re: Помогите с прошивкой Attiny25
AVR501: Replacing ATtiny15 with ATtiny25
В английском если честно не силен.
В английском если честно не силен.
- Реклама
Re: Помогите с прошивкой Attiny25
Для Аttiny15 нужно поставить галочки BODEN и убрать галочки BODLEVEL, CKSEL1 и CKSEL0, а в Attiny25 бит BODEN отсутствует.Как быть?
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Помогите с прошивкой Attiny25
даташит на тини25/45/85 начиная со страницы 26.
активизация BOD производится комбинацией фузов SKSEL и SUT.
активизация BOD производится комбинацией фузов SKSEL и SUT.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


