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

 
 
> параллельный программатор AVR, подскажите примерчик
impuls-v
сообщение Feb 4 2007, 08:09
Сообщение #1


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

Группа: Свой
Сообщений: 130
Регистрация: 15-01-06
Пользователь №: 13 190



Хочу разработать параллельный программатор, для пары микросхем семейства mega.
Ни кто не видел примеров, или сам делал, подскажите где можно посмотреть примеры.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
impuls-v
сообщение Feb 5 2007, 01:28
Сообщение #2


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

Группа: Свой
Сообщений: 130
Регистрация: 15-01-06
Пользователь №: 13 190



А что делать если необходимой микросхемы нет в списке поддерживаемых, сидеть и ждать пока появится? И сколько может пройти времени - полгода, год или два.
Да уж лучше написать свой программатор, и то меньше мучений будет, зато уже точно если нет поддержки такой микросхемы, то переш и дописываеш сам.
Go to the top of the page
 
+Quote Post
boez
сообщение Feb 5 2007, 12:08
Сообщение #3


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

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



Цитата(impuls-v @ Feb 5 2007, 00:28) *
А что делать если необходимой микросхемы нет в списке поддерживаемых, сидеть и ждать пока появится? И сколько может пройти времени - полгода, год или два.
Да уж лучше написать свой программатор, и то меньше мучений будет, зато уже точно если нет поддержки такой микросхемы, то переш и дописываеш сам.


Ну есть дудь (avrdude), у которого в текстовом конфиг-файле прописывается конфигурация каждого контроллера - есть/нет страничной записи, какие есть фьюзы, какими командами все это делается - в виде типа такого:

memory "eeprom"
size = 512;
min_write_delay = 3600;
max_write_delay = 3600;
readback_p1 = 0xff;
readback_p2 = 0xff;
read = " 1 0 1 0 0 0 0 0",
" 0 0 0 x x x x a8",
" a7 a6 a5 a4 a3 a2 a1 a0",
" o o o o o o o o";

write = " 1 1 0 0 0 0 0 0",
" 0 0 0 x x x x a8",
" a7 a6 a5 a4 a3 a2 a1 a0",
" i i i i i i i i";
;

(это реальный пример куска описания mega168 из avrdude.conf)

Пока по мне один недостаток - фьюзы приходится задавать в hex. Но зато нет путаницы programmed-unprogrammed.
Go to the top of the page
 
+Quote Post



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

 


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


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