реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Программатор DataFlash AT45
Ubas
сообщение Apr 13 2007, 16:19
Сообщение #1





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



Здравствуйте.Путешествовал по форуму неоднократно,пишу впервіе,оєтому пршу извинить,сли что-то не совсем в русле. Встречал как-то вопросі по простім программаторам для AT45.Года три назад делал такой под DOS, теперь переделал под WIN98/XP.
1. Atmega8 c PC по COM(38400)
2. Поддерживает AT45DB01..-08.
3. Чтение страниц,блоков,карта блоков(контр.сумм) ,вся микросхема
4.Запись:страниц,блоков.
Если есть интерес могу подробнее
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 13 2007, 17:05
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Если хотите поделиться проектом - делитесь, тогда будут и вопросы smile.gif
Если - нет, то к чему создавать эту тему?
Go to the top of the page
 
+Quote Post
Stariy Alex
сообщение Apr 13 2007, 18:10
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 736
Регистрация: 29-04-06
Из: Berlin
Пользователь №: 16 605



Цитата(Ubas @ Apr 13 2007, 17:19) *
Если есть интерес могу подробнее

Поделитесь - для АТ45 может вызвать интерес.
Go to the top of the page
 
+Quote Post
kamedi_clab
сообщение Apr 13 2007, 19:22
Сообщение #4


Местный
***

Группа: Новичок
Сообщений: 239
Регистрация: 5-10-06
Пользователь №: 21 004



Ждемс !
Go to the top of the page
 
+Quote Post
Ubas
сообщение Apr 14 2007, 22:03
Сообщение #5





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



Здравствуйте.В развитии темы о программаторе выкладываю 3 файла Jpeg.
Сама АТ45 подключается через внешний жгутик,если программируется
в составе устройства (последнее должно находиться,естественно,в неак-
тивном состоянии,типа Reset и АТ45 питается от него) либо микросхема
запаивается на монтажные площадки на самом корпусе программатора.
По включению проверяется связь с РС, затем считывается идентификатор
и ... ну дальше продолжу,если есть заинтересованные.
Прикрепленное изображение
Прикрепленное изображение
[attachment=10850:attachment]
Go to the top of the page
 
+Quote Post
oll
сообщение Apr 15 2007, 06:01
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Спасибо, а прошивку (исходник) выложите?
надо бы еще поддержку DB161, DB321
сколько по времени шьется DB081?
Go to the top of the page
 
+Quote Post
Tcom
сообщение Apr 15 2007, 09:42
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



На сколько я помню АТ45 питается он 3.3В, или всё и так работать будет? Ато я помню что нада делать согласование MISO / MOSI / CLK.
Илиже схему питать от 3.3В
Go to the top of the page
 
+Quote Post
Stariy Alex
сообщение Apr 15 2007, 12:44
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 736
Регистрация: 29-04-06
Из: Berlin
Пользователь №: 16 605



Цитата(Tcom @ Apr 15 2007, 10:42) *
На сколько я помню АТ45 питается он 3.3В, или всё и так работать будет? Ато я помню что нада делать согласование MISO / MOSI / CLK.
Илиже схему питать от 3.3В

Диоды VD3-4-5 именьшют напр. питания на ~1,8в.
К сожалению, у меня не идет на русском ничего, есть ли Листинг?
Go to the top of the page
 
+Quote Post
Tcom
сообщение Apr 15 2007, 16:36
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Просмотрел.... падение на диоде 0.6 В.
Go to the top of the page
 
+Quote Post
Ubas
сообщение Apr 16 2007, 15:14
Сообщение #10





Группа: Новичок
Сообщений: 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.
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 16 2007, 18:49
Сообщение #11


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Tcom @ Apr 15 2007, 08:42) *
На сколько я помню АТ45 питается он 3.3В, или всё и так работать будет? Ато я помню что нада делать согласование MISO / MOSI / CLK.

Относительно сигнальных выводов (MISO/MOSI/SCK) там ничего мудрить не надо, т.к. все выводы AT45-й - 5V tolerant.
Go to the top of the page
 
+Quote Post
yarunt
сообщение Apr 28 2007, 15:04
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 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"может подскажете фьюзы?Думаю дело вних.


--------------------
Нельзя впихнуть,невпихуемое?МОЙ БЛОГ
Go to the top of the page
 
+Quote Post
Ubas
сообщение Apr 29 2007, 20:49
Сообщение #13





Группа: Новичок
Сообщений: 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").
Go to the top of the page
 
+Quote Post
yarunt
сообщение May 7 2007, 06:22
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 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 мег и без фьюзов никак,я пытался их както наладить но тщетно.Может подскажете?


--------------------
Нельзя впихнуть,невпихуемое?МОЙ БЛОГ
Go to the top of the page
 
+Quote Post
designer
сообщение May 8 2007, 03:31
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 12:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.0148 секунд с 7
ELECTRONIX ©2004-2016