|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Poniatov 2:5057/18.29 07 Sep 2002 20:55:40 To : Vlad Panchenko Subject : Re: Пpогpамматоp... -------------------------------------------------------------------------------- > Сyществyет ли сабжевый софт для эхотага ? > и возникают ли какие пpоблемы пpи пpошивании именно под линyкс... > софт написать на кpайняк можна и самомy... но вот какое лyчше > схемотехническое > pешение использовать... AD> Вот бродил по фрешмиту и набрел на софтину для программатора AD> BEprommer. AD> http://freshmeat.net/projects/beprommer/ AD> В описании сказано, что софт предназначен для программатора AD> E(E)PROM Programmer , описание которого здесь AD> http://www.batronix.com/ AD> схема программатора несложная - четыре ИМС - 74 HC157,74 HC393,74 AD> HC595, AD> несколько транзисторов и пассивные элементы. AD> Программирует ИМС серий 27, 27C,27SF,28C,28F,29C,48Z,48T. AD> Подключается к параллельному порту. советую поступить по другому: купить Atmel AT89S8252 -- это атмеловский аналог 8051/8052 контроллера, главная особенность которого -- порт SPI, через который его можно перешивать/читать/стирать прямо во включенном состоянии в аботающем устройстве с помощью элементарнейшего кабеля, подключаемого к LPT-порту: программатор искать на google по ключевым словам Dizzy +SP89 +SP12 +sbolt, сайт называется что-то типа xs4mx/~sbolt Hа нем лежим софт _под Linux_ для прошивания AT 89Sxxx и AVR -- программатор состоит из разъема DB25PIN, 2х резисторов ~200 Ом и пяти проводов. Если хочется обезопасить материнку и возможно избавиться от глюков, рекомендуется добавить шинный формирователь на однонаправленных 4 гейта -- тогда добавляется еще один провод VCC с платы/40 ноги контроллера Hедостаток софта -- требует suid/sudo для работы, я предпочел завести отдельного юзера типа mcsprog и прописать его в /etc/sudoers только на /usr/bin/sp89 Далее берешь документацию на любую программируемую микросхему, ляпаешь плату с панелькой для AT89S и панелькой для м/c + пару ключей + кучку резисторов + микроразъем на 6-8 контактов, AT89S вставляешь в эту плату, кабель (Altera ByteBlaster кажется такой кабель называется, но там шинный формирователь обязательно ставится) подключаешь к микроразъему, и шьешь сколько угодно. При желании можно на AT89S сделать менюшный интерфейс и подключить его к /dev/ttySx, только разориться на MAX232 Я вот теперь ищу, какой софт (обязательно консольный - у меня Hercules) можно использовать для написания и отладки программ. ASEM-51 уже скачал, но компилировать не пробовал -- кто пользуется, как впечатления ? SDLC (или SDCC ?) и вообще С для 8051 как-то не доверяю -- ассемблер привычнее Может какие _консольные_ эмуляторы порекомендуете, типа сломанного sim8052 под offtopic ? --- * Origin: forth@hippo.ru OSTH Project www.hippo.ru/~forth (2:5057/18.29) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3409bd58769d.html, оценка из 5, голосов 10
|