|
Программатор DataFlash AT45 |
|
|
|
Apr 13 2007, 16:19
|
Группа: Новичок
Сообщений: 9
Регистрация: 13-04-07
Пользователь №: 27 014

|
Здравствуйте.Путешествовал по форуму неоднократно,пишу впервіе,оєтому пршу извинить,сли что-то не совсем в русле. Встречал как-то вопросі по простім программаторам для AT45.Года три назад делал такой под DOS, теперь переделал под WIN98/XP. 1. Atmega8 c PC по COM(38400) 2. Поддерживает AT45DB01..-08. 3. Чтение страниц,блоков,карта блоков(контр.сумм) ,вся микросхема 4.Запись:страниц,блоков. Если есть интерес могу подробнее
|
|
|
|
|
Apr 14 2007, 22:03
|
Группа: Новичок
Сообщений: 9
Регистрация: 13-04-07
Пользователь №: 27 014

|
Здравствуйте.В развитии темы о программаторе выкладываю 3 файла Jpeg. Сама АТ45 подключается через внешний жгутик,если программируется в составе устройства (последнее должно находиться,естественно,в неак- тивном состоянии,типа Reset и АТ45 питается от него) либо микросхема запаивается на монтажные площадки на самом корпусе программатора. По включению проверяется связь с РС, затем считывается идентификатор и ... ну дальше продолжу,если есть заинтересованные.
[attachment=10850:attachment]
|
|
|
|
|
Apr 16 2007, 15:14
|
Группа: Новичок
Сообщений: 9
Регистрация: 13-04-07
Пользователь №: 27 014

|
Выложил файлы прошивки Prog1.rar Atmega8(.hex) и оболочка AVPRG45P.rar(.exe). Что касается схемы,то два небольших замечания. 1.Рисовал по памяти- в жизни оказалось,что диод Vd1 подключен к PD6(12) а Vd2 k PD7(13), ну и ,естественно нагруз.резисторы. 2.Линии,идущие к AT45,желательно подвязать через резисторы к Vcc. Программа работает с COM1,скорость 38400.В принципе можно сделать все прибамбасы настройки портов,но делалось чисто под себя и..лень. Работает под 98/XP.Ошибки выдаются в виде сообщений Win,так что в некоторых случаях снимать через диспетчер,но в принцыпе,при нормальной сборке все работает O'k.
|
|
|
|
|
Apr 28 2007, 15:04
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Цитата(Ubas @ Apr 16 2007, 15:14)  Выложил файлы прошивки Prog1.rar Atmega8(.hex) и оболочка AVPRG45P.rar(.exe). Что касается схемы,то два небольших замечания. 1.Рисовал по памяти- в жизни оказалось,что диод Vd1 подключен к PD6(12) а Vd2 k PD7(13), ну и ,естественно нагруз.резисторы. 2.Линии,идущие к AT45,желательно подвязать через резисторы к Vcc. Программа работает с COM1,скорость 38400.В принципе можно сделать все прибамбасы настройки портов,но делалось чисто под себя и..лень. Работает под 98/XP.Ошибки выдаются в виде сообщений Win,так что в некоторых случаях снимать через диспетчер,но в принцыпе,при нормальной сборке все работает O'k. У меня чето не фурычит ,пишет" нет ответа авр7"может подскажете фьюзы?Думаю дело вних.
--------------------
|
|
|
|
|
Apr 29 2007, 20:49
|
Группа: Новичок
Сообщений: 9
Регистрация: 13-04-07
Пользователь №: 27 014

|
Цитата(yarunt @ Apr 28 2007, 16:04)  У меня чето не фурычит ,пишет" нет ответа авр7"может подскажете фьюзы?Думаю дело вних. Сей ответ означает,что связь с COM O'k,проблема с AT45. PC получает 2 байта после нажатия кн."Начало работы",1-$55 ,.2-идентификатор от микросхемы (1..4 соответственно AT45DB01..DB08), семерка означает ,что разряды определяющие объем (2..5 сдвинутые дважды вправо) в "1",т.е. что-то с подключением АТ45.Кстати старые микросхемы без индекса "B" питаются от 5в,на эти "грабли "наступали.И для них будут выполняться только команды связанные со страницами( нет "continious read").
|
|
|
|
|
May 7 2007, 06:22
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Цитата(Ubas @ Apr 29 2007, 23:49)  Сей ответ означает,что связь с COM O'k,проблема с AT45. PC получает 2 байта после нажатия кн."Начало работы",1-$55 ,.2-идентификатор от микросхемы (1..4 соответственно AT45DB01..DB08), Я понял , но суть вопроса! Я посмотрел не ответа юарта АВРа , хотя с компа посылка приходит. С завода фьюзы настроены на внутренний 1 мег и без фьюзов никак,я пытался их както наладить но тщетно.Может подскажете?
--------------------
|
|
|
|
|
May 8 2007, 03:31
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 27-05-05
Из: Rivne, Ukraine
Пользователь №: 5 472

|
Программатор 89Sxx ('51), ATtiny, ATmega,90Sxx (AVR),AT45. AT89S2051, AT89S4051, AT89S51, AT89S52, AT89S53, AT89S8252, AT89S8253 AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM3, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 ATtiny12, ATtiny13, ATtiny15, ATtiny24, ATtiny25, ATtiny26, ATtiny44, ATtiny45, ATtiny84, ATtiny85, ATtiny261, ATtiny461, ATtiny861, ATtiny2313 ATmega48, ATmega8, ATmega88, ATmega8515, ATmega8535, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164P, ATmega165P, ATmega168, ATmega169, ATmega32, ATmega323, ATmega324P, ATmega325, ATmega329, ATmega64, ATmega128, ATmega640, ATmega644, ATmega644P, ATmega645, ATmega649, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega3250, ATmega3290, ATmega6450, ATmega6490 Aktualnie obsługiwane pamięci szeregowe: AT45DB011B, AT45DB021B, AT45DB041B, AT45DB081B, AT45DB161B, AT45DB161D, AT45DB321B, AT45DB321C http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|