· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ELECTRONICS —› Кто нибудь работал с AT89C8252 или AT89S53 ?

Посл.отвђт Сообщенiе


Дата: Янв 2, 2004 16:27:23

Я тут покрутил один - не могу его запрограммировать. Посоветуйте программатор. Я пытался самодельным с оболочкой на компе под пони прог. Не шьется зараза...


Дата: Янв 3, 2004 00:59:27

profi_r
Есть два варианта:
1. У меня была материнская плата пришедшая из Германии, не рабочая (в ней кто-то умудрился вставить микросхему flash BIOS обратной стороной и ест-но микросхему, а с ней и BIOS с материнкой можно было выкидывать) я нашел файл BIOSа в и-нете далее мне надо было его записать на новую (выдернутую из другой материнки) микросхему flash, это мне удалось сделать с помощью программы uniflash (сслыку не помню но найти в yandex можно) следующим образом:
- загружаюсь до DOS command promt
- выдергиваю родную микросхему BIOS и вставляю ту на которую надо записать (shadow BIOS в setup должно быть включено).
- запускаю uniflash выбираю тип нужной микросхемы и все переписывается.
2. Но недавно столкнулся с проблемой - есть 5 ти и 12 вольтовые микросхемы флэш, а та плата на которой я переписывал BIOS не поддерживает 12 вольт и такую флэшку на ней прочитать можно, а вот записать нельзя. Пришлось искать в рекламке адреса фирм которые занимаются перепрограмированием флэшек и нести ее туда. А программатор у них $300 - 400 стоит, поэтому куда дешевле обойдется доверить им перепрограммирование флэшек чем самому что-то мудрить (например подавать на эту микросхему 12 вольт от блока питания).


Дата: Янв 3, 2004 07:18:11

@PROFi

at8252 - не пзу, в матери его не прошьешь.

@profi_r

Есть 2 варианта, в паралельном режиме он шьется например турбо. Можно собрать самому (если с железом дружишь). Но лучший вариант програмить его по spi, 3 провода в лпт и програмка которая пишется на основе pdf http://www.atmel.com/dyn/resources/prod_documents/doc0401.pdf за полчаса.

Ну и 3-й вариант - берешь $200 и топаешь в triton, www.trt.ru - там продают программеры


Дата: Янв 3, 2004 10:32:18

Maxi
В том то и проблема, что чтобы запрограммировать по SPI на основе ATMEL нужен сложный программатор с контроллером внутри. Все бы ничего, но этот контроллер тоже программить надо.


Дата: Янв 4, 2004 07:46:25

Зачем тебе контроллер - дергай пины на LPT в соответствии с указанными в PDF графиками и таймингом, в реалтайме или под досом... Там-же весь алгоритм расписан. В крайнем случае если у тебя прошивка 100% рабочая - там где контроллеры продают за небольшую деньгу их могут записать... На крайняк кинь клич сюда http://telesys.ru/wwwboards/mcontrol/index.shtml может кто зашьет их тебе за пару пива....


Дата: Янв 6, 2004 16:08:43

Для того чтобы запрограммировать AT89S8252 можно использовать реализованную разработчиками кристалла возможность внутрисхемного программирования
1. Выставить активный ресет на RESET pin
2. В этом случае SPI модуль контроллера переключается в режим внутрисхемного программирования контроллера с линиями управления SCL, Dout, Din.
3. При использовании Com порта необходимо будет поставить преобразователь уровней типа MAX232 (или любой аналог напр ST232, HIN232 или даже простейшую схему на транзисторах которые используют при разблокировки мобилок) который имеет две входных линии и две выходных.
4. Внимательно соединить линии Com порта c микросхемой драйвера MAX232 в соответствии с написанной программой программатора. Free программу программатор можно найти на сайте atmel.com в разделе или soft или AppNotes


Дата: Янв 14, 2004 21:51:00

Всем привет!!! Я тут недавно.
8252 почти каждый день прошиваю - на работе.
Его точно можно шить подключая к ЛПТ или любому другому порту по SPI. Советую поискать готовый софт в инете со схемой подключения. Минимальный программатор может состоять из нескольких проводов и софтины. Правда я использую для работы программатор от ARGUSSOFT, он у них стоит гораздо меньше 200$.
И иногда апгрейдится.
Есть очень глючная прога написанная студентом, для прошивки AT90хххх работает только на 486. Для работы нужен о разем LPT 8 резисторов 100 ом - питание с порта снимать, провода, все. Анологичные проги есть на АТМЕЛ.ру.
Есть проект AN910 от Атмел, с софтиной.
Вообще 90 серия гораздо проще для понимания по архитектуре, и производительнее.


Дата: Июл 1, 2004 21:36:34

profi_r.
С Atmel'овскими чипами, я работал вот с этим программатором - http://www.efo.ru/cgi-bin/go?34
довольно удобная вещь.


Дата: Июл 3, 2004 23:53:25

Или я такой тупой или ...
Рескну дать совет хотя сам далеко не спец.
Есть два пути:
1) Потратить пару месяцев(в лучшем случае) и самому собрать программатор и написать/найти к нему софтину.
2) Потратить 25 американских рублей и купить Лодырь.(Московские цены)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.071