Микроконтроллеры | Чем программировать под XP программатор "из 5 проводов"? |
|
---|---|---|
Нужно запрограммировать AT90S2313. Нашёл программатор, который подключается 5ю проводками к LPT порту. Раньше работал с ним из-под DOS. |
|
|
Я успешно использую вот это - http://real.kiev.ua/avreal/ |
|
|
flower: В чём может быть проблема и работал ли кто-нибудь с данным комплектом под XP? |
|
|
У меня нет com-порта. В BIOS настройки менял. Дело в том, что одна программа (XPLpt) всё-таки может спокойно писать биты в LPT порт, но программам для программатора это сделать не удаётся, хотя они с собой таскают драйвер порта. Для avreal есть графический интерфейс? |
|
|
flower: icprog |
|
|
в настройках IC-Prog галочка "включить драйвер для Windows 2000/XP" стоит? Работал и работаю с этими программами под ХР, без проблем, с "лошадью"через LPT порт (STK-200), а IC-Prog только через COM порт. (клоны JDM2) для PICов. |
|
|
А у кого нибудь "5 проводков" запустились в Windows 7? |
|
|
flower: Для avreal есть графический интерфейс? |
|
|
Наверное, какой-то чипсет неправильный. На другом компьютере программатор заработал. Появился вопрос о Lock Bit 1 и Lock Bit 2 у AT90S2313. В icprog поставил перед прошивкой галочки у обоих этих битов, не смог считать прошивку затем. Сделал стирание и снова запрограммировал МК, уже не ставя эти галочки. После этого считал нормально. В инете нашёл, информацию, что если эти биты оба в 1, то это означает отсутствие защиты. Если же они оба в 0, то это запрет дальнейшего программирования и чтения. Получается, что они как-то инверсно работают? Ведь без галочек у этих битов нормально прошилось и считалось затем. |
|
|
С галочками проблемы, разные программы по своему интерпретируют биты. Атмел считает запрограммированым, если бит сброшен в ноль, установка бита в "1" сбрасывает его действие. Дальше странности продолжаются, каждая программа по своему интерпретирует состояние бита, одни показывают галку при "0", другие наоборот при "1". Ориентироваться можно на SPIEN, бит определяющий возможность программирования по последовательному интерфейсу, если связь с МК еще есть, значит он в "0", Если выставить "1", появляется желание собрать параллельный программатор, или выбросить этот МК, второй аналогичный fuse бит RSTDSBL (должен быть в "1") их лучше не трогать. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |