Желательно иметь разъём DB-25M (папа). С ним удобней подключать, но можно обойтись и без него.
Припаиваем проводки к выводам 1, 10, 17, 18, 19, 20 микроконтроллера. Получаем нечто вроде:
Далее если есть разъём DB-25M, то припаиваем проводки к нему в соответствии с таблицей. Если нет, то просто втыкаем проводки в разъём на компьютере (не забывая про таблицу!!!).
Схема сего чуда примерно вот такая:
Далее пользуем программу PonyProg2000.
На том же сайте Вы найдёте и схемы программаторов и саму программу. На всякий случай повторю архив у себя - вот.
После запуска программы она "заржет...." как настоящий пони. Чтобы этого больше не слышать в появившемся окне ставим галочку "Disable sound". Жмём "ОК". Выскакивает окошко:
Жмём "ОК". Выскакивает ещё одно окошко:
Итак заходим в меню: Setup -> Calibration. В появившемся окошке:
Далее заходим в меню: Setup -> Interface Setup. В появившемся окошке настраиваем как у показано на рисунке.
Итак, последовательность действий:
2. Из другого списка выбираем "ATtiny2313"
3. Загружаем файл прошивки (File -> Open Device File), выбираем нужный файл, например "rm-1_full.hex".
4. Жмём кнопочку "Launch program cycle". Когда программирование завершится прога скажет "Program successful"
5. Ну и напоследок надо запрограммировать так называемые Фьюзы (fuses). Для этого жмём кнопочку "Security and Configuration Bits". В появившемся окне жмём "Read", потом выставляем галочки СТРОГО так, как показано на рисунке, и жмём "Write".
ВНИМАНИЕ! Если Вы не знаете, что означает тот или иной конфигурационный бит, то не трогайте его. Это соответствует следующей конфигурации:
DWEN | 1 | debugWIRE - Disable |
EESAVE | 1 | EEPROM memory is preserved through the Chip Erase - OFF |
WDTON | 1 | Watchdog Timer - OFF |
BODLEVEL | 101 | Brown-out Detection level = 2,7V |
CKDIV8 | 1 | Divide clock by 8 - DISABLED |
CKOUT | 1 | Output Clock on CKOUT pin - DISABLED |
SUT | 10 | Start-up time: 14CK + 65 ms (Slowly rising power) |
CKSEL | 0100 | Internal Calibrated RC Oscillator 8MHz |
ВНИМАНИЕ! Дополнение!
German wrote:Перед тем как подключать программатор с мк к лпт,нужно на мк в ресет подать импульс(+) от источника питания(секунд 1-2 подержать)."Активируется кристалл и все получится.