mihaker
23.02.2008, 16:35
С праздником Всех!

Собрал (грубо сказано)
программатор (isp prog) (http://www.amwaw.edu****/~adybkows/elka/ispprog.html), почти один в один поставил только резисторы по 200 ом на выхода с LPT.
Питание взял с батарей(1.5х2 \ 3В) для микрухи и флэши(at45db041) одновременно.

конекта нет!

в описание есть следуещее:

"WARNING: In case of programming Atmel DataFlash memories, RESET signal defined in pinout must be connected with ChipSelect (/CS) line of the chip."

тоесть Reset должен быть связан с ChipSelect ?
пробовал, также нет!

Кто нить конектился этой прогой с at45, опишите правильное подключение к флэши пожалуйста.

заранее всем благодарен!

vsky
23.02.2008, 17:27
и Вас с праздником!

посмотрите вот это:http://bbs.radiolink.ru/forum/showthread.php?s=&threadid=36341&highlight=4015

а зачем Вы питание брали с батарей?:confused: :confused: :confused:

glebovich
23.02.2008, 19:54
Зачем действительно питать батареями? Микросхема программатора питается от платы телефона, при этом обязательно нужно закоротить кварц процессора, иначе он будет мешать дёргая уровни на ножках микросхемы.

mihaker
23.02.2008, 21:50
Да понял! Сглупил с батареями!

Так а какие вывода то нужны для ISP Programmera ?
reset ?
CS ?

Подскажите, чтобы не утыкал!

bvj
24.02.2008, 02:14
Цепь программера, обозначенная как сигнал Reset, соединить с ногой CS флеши, как я понимаю. Там же нормальным английским написано.

mihaker
24.02.2008, 07:34
ребят, а точно кто нить сказать может?

Почему дампы бинарники не подходят к проги?
Прога говорит что нет даных!
Может она только со своими(ею снятыее) дампами
работает?

Locman
24.02.2008, 10:09
Вот в том-то его и проблема, что с BIN-ами он и не работает. Вот не дождался от меня схемы на мой прогер, сорри не успеваю выслать, а он самый простейший и рабочий. Скоро постараюсь выслать, попробуй его собрать.

mihaker
24.02.2008, 10:26
Locman хорошо, хорошо я дождусь и сделаем твой прогер!

просто сейчас горю, срочно надо сейчас чтото сделать!

мож просто опишишь подключение? без зарисовки!
плиз!

Locman
24.02.2008, 11:02
Сегодня вышлю схему.

RX100XP
24.02.2008, 15:54
А в чём проблема можно конвертнуть в HEX как я описывал здесь http://bbs.radiolink.ru/forum/showthread.php?s=&threadid=34885&highlight=pentium

Locman
24.02.2008, 18:04
Где ? По этой ссылке ничего про конвертацию нет. Разве что программа WinHex делает это.

mihaker
24.02.2008, 18:35
Locman, ну что там с схемой на progat45db041?

mihaker
24.02.2008, 19:01
Вот BIN TO HEX (http://spidometrs.ru/index.php?option=com_docman&task=view_category&Itemid=28&order=dmname&ascdesc=ASC&subcat=7&catid=89&limit=5&limitstart=5) простинький конвертер!

Locman
24.02.2008, 19:34
Вот и схема, нарисовал от руки, думаю понять можно. И еще, в BIOS SETUP компа необходимо установить режим параллельного порта: INTEGRATED PERIPHERALS>Parallel Port Mode>EPP

Locman
24.02.2008, 20:52
BIN TO HEX я так понял работает под DOS, а он такие объемы файлов не поддерживает.

mihaker
24.02.2008, 21:04
почему? С командной строки всё запускается у меня с ХР все ок! типо так:
_bin2hex c:\hexs\1.bin c:\hexs\2.hex

528 kb bin стал 1.24 mb hex

пробуй должно получиться!

Locman
24.02.2008, 21:21
Возможно, но я привык к WinHex !:)

mihaker
24.02.2008, 21:48
Locman, а в схеме есть RESET, он разве нужен?

Locman
24.02.2008, 21:58
На всякий случай предусмотрел ! Мало-ли что !

mihaker
24.02.2008, 22:08
а флэшь не выпаевая конектить?

bvj
25.02.2008, 05:20
Locman пишет
Где ? По этой ссылке ничего про конвертацию нет. Там было сказано о возможности конвертирования в Автопроге.

С конвертерами bin to hex советую быть поосторожнее. Формат hex предусматривает возможность описывать не весь дамп, а только некоторые ячейки, и кое-какие конвертеры этим пользуются для экономии размера, задают только ячейки, отличные от FF. Суешь потом такой hex в другую прогу, а она с неописанными ячейками поступит как ей бог на душу положит. Некоторые заполнят FF, другие нулями, а третьи вообще не тронут и оставят мусор из ОЗУ компа. Второй момент, характерен обычно для древних досовских прог, но не только, - формат hex изначально рассчитан на дампы размером не более 64 кб (в bin). Чтобы описывать дампы большего размера, после каждых 64 кб должна вставляться строка адресации сегментов, т.е. смещение, с кодами 02 или 04. Не во всех конвертерах это делается и такой hex потом правильно не поймет ни одна прога, в т.ч. и она сама, которой конвертировали.
Конвертер в Автопроге 1.21b я проверял, все корректно. В старых версиях тоже была проблема с отсутствием кодов 02 или 04.
Конвертер в Тритоне экономит на FF, к тому же после больших изменений в оболочке в 29 версии опять забыл про эти коды. В последней 30 версии я не проверял.

bvj
25.02.2008, 05:30
Так, на всякий случай, по поводу схемы shema.jpg. AT45DB рассчитаны на прием сигналов стандартной 5-вольтовой логики, поэтому ограничивать стабилитронами смысла нет, и инверторы можно запитывать от 5 В, чем и пользуются в некоторых схемах, запитывая их от LPT. И вообще не нужны ни инверторы, ни чего другого, кроме проводов :D

RX100XP
25.02.2008, 06:16
Locman пишет
Где ? По этой ссылке ничего про конвертацию нет. Разве что программа WinHex делает это.
Если почитать по внимательнее то в самом конце темы я описывал как с BINа сделать HEX в Auto Proge



С уважением RX100XP

Locman
25.02.2008, 10:26
bvj пишет
Так, на всякий случай, по поводу схемы shema.jpg. AT45DB рассчитаны на прием сигналов стандартной 5-вольтовой логики, поэтому ограничивать стабилитронами смысла нет, и инверторы можно запитывать от 5 В, чем и пользуются в некоторых схемах, запитывая их от LPT. И вообще не нужны ни инверторы, ни чего другого, кроме проводов :D

Не помню по какой причине, но без инверторов что-то не пошло. Схему после начального варианта урезал до минимума. Насчет стабилитронов возможно вы и правы. Но уже что сделано, то сделано, нихай себе стоят :)

Locman
25.02.2008, 10:31
mihaker пишет
а флэшь не выпаевая конектить?

Я на всякий случай выпаиваю. Честно говоря не пробовал с впаянной AT45DB041. Пробовал только не выпаивая с ...161 в panasonic-ax. Но надо закоротить кварц.

mihaker
25.02.2008, 10:38
Rx100XP а сылочку на прогу автопрог не подкинете?

Locman
25.02.2008, 10:56
RX100XP пишет
Если почитать по внимательнее то в самом конце темы я описывал как с BINа сделать HEX в Auto Proge



С уважением RX100XP

Извиняюсь, там была вторая страница :) Да, но не у всех есть AUTO PROG.

ElectroNick
25.02.2008, 15:08
а что? официальный сайт поддержки автопрога не работает?
http://www.romservice.ru/supap.html
на указанной странице есть ПО для автопрога, с помощью его проги можно переконвертировать файлы.

Locman
25.02.2008, 15:43
Опять пардон, не сразу нашел на этом сайте программу.

mihaker
26.02.2008, 17:07
http://www.romservice.ru/supap.html

А какая конкретно прога конвертирует? а то у меня траф дорогой эксперементировать с загрузками нет желания!

RX100XP
26.02.2008, 18:50
http://www.romservice.ru/soft/setupap41a.exe

bvj
27.02.2008, 02:41
http://www.romservice.ru/soft/setupap50a.exe
После сетапа запускай вариант without initialization

Locman
05.03.2008, 14:38
Не помню откуда скачал, но может кто что знает про этот программатор для AT45... И в какой проге посмотреть его схему ?

ElectroNick
05.03.2008, 15:01
Монтажка в Corel Draw, а принципиалка не знаю даже.

Locman
05.03.2008, 15:41
Это P-Cad, если кому интересно, вот ссылка на viewer P-Cad www.altium.com/pcad/resources/downloads/viewer_downloads.aspx

genaliev
05.03.2008, 16:44
Схема из того архива в pdf

bvj
06.03.2008, 07:42
Скачано было отсюда http://www.fda-847.narod.ru

mihaker
07.03.2008, 21:12
ProgAT45DB041(61) Вроде проще ни чего нет!
ЛН2 достать можно везде! Да и работает отлично!
Как в сказке по описанию, с первого раза прочитал, записал и все заработала!

Спасибо Всем и Locman'у особенно!

Вот немного модифицировал прогу кое какие вещи добавил!

исходники внутри мож кто что-нить поменять захочет!

Locman
08.03.2008, 16:46
mihaker, не плохая работа ! Спасибо за поддержку !!!

bvj
09.03.2008, 06:17
Про авторство напишите хоть что-нибудь. Кто писал, откуда взялась.
Верификацию желательно добавить.

Locman
09.03.2008, 13:35
Шаблон для программирования AT45DB081 был взят с инета на яком-то программистском сайте. На этой основе я накропал прогу для 041 и 161, соответственно и схему. Да, верификацию не плохо было-бы добавить. Раньше я проверял довольно сложным методом: записывал в микросхему исходный файл, затем его считывал и сравнивал исходный и считанный в WinHex-е :D Потом эта необходимость отпала, когда полностью отладил программу.

bvj
10.03.2008, 03:20
Спс, но верификация по любому будет полезна, т.к. м/с может быть и больная, после записи обязательно надо проверить, что записалось, даже если прогер идеально работает.