...
Вид для печати
...
Лет 10 назад написал несколько программ для этого микроконтроллера. В общем впечатления остались даже очень хорошие. Довольно интересный по структуре и и мне показалось получше "одноклассников" типа PIC16F84 и пр. Из минусов -практически нет поддержки производителя.
Были "грабли" с неточностью заводской документации. Сейчас уже не вспомню - вылавливались в процессе отладки программ.
При тактировании от кварца - не все типы кварцев стабильно запускаются.
Родная программа программатора работает на WIN98 только - обращается к принтерному порту напрямую.
Рекомендую почитать вторую половину книги Семенов Б.Ю. "Современый тюнер своими руками: УКВ стерео + микроконтроллер" Очень хорошо описано и с примерами подключения различной периферии. Здесь ещё несколько дополнений к книге: http://www.radioland.mrezha.ru/dopolnenia.htm
Ещё несколько примеров применения КР1878ВЕ1 в книге того же Семенова Шина I2C в радиотехнических конструкциях.
Раз уж зашла речь об этом авторе - не удержусь - есть у него ещё одна книга - на мой взгляд пример того как надо писать в идеале книги по радиотехнике для любителей. Простым языком, но довольно сложные вещи понятно описываются. После прочтения этой книги я наконец понял как работают импульсные источники питания и почему эти источники часто ненадежны (не надо детали ставить без запаса по предельным параметрам, как это китайцы делают из экономии) . И как самому спроектировать импульсный источник. Очень понравилась книга. Семенов Б.Ю Силовая электроника для любителей и профессионалов
Viktor2312, Его еще реально купить в свободной продаже?Помню так и не собрал от KOE платку из за отсутствия ВЕ1
Нашел по 120руб. http://radio-service.ru/elko/1606/18...ase_id=1337643
Только не понял, как у них купить.
В других местах предлагают по 250-350руб. Дороговато.
http://www.chipfind.ru/search/?part=...8%D0%B2%D0%B51
возможно баян ,но почитать интересно http://www.radioland.mrezha.ru/dopol.../micro_ve1.htm
Описание:
http://kazus.ru/nuke/ve1/1878ve1.pdf
Система команд:
http://gir.bmstu.ru/data/asm_data/pd..._man/15-38.pdf
:v2_dizzy_coder:
Порт 1bit музла со Спектрума на этом контроллере. Savage.
http://habrahabr.ru/post/107565/
Там и послушать можно, как звучит.
Тоже решил поучаствовать в теме :-)
В свое время - в 2006 году с этой микросхемки начал знакомиться с микроконтроллерами. Тогда ничего путного не вышло - собрал программатор П. Семенова на макетной панели, после частотомер. Частотомер запустить так и не получилось - бросил.
Сейчас решил повторить опыт. Программатор уже стал собирать на печатной плате, для большей сохранности. Блок питания в этот раз тоже собрал по схеме автора. Единственное, что изменил - в диодные мосты поставил мостики DB157 - вроде бы и удобно, и недорого. Заодно пришлось изменить подключения к трансформатору. Я не знаю, что предполагал автор, но в моем случае пришлось соединить между собой выводы 11 и 18, а напряжение для 12 вольт снимать с выводов 17 и 12 (см. схему).
Программатор оказался весьма неплохой из разряда "Правильно собранная из исправных деталей конструкция начинает работать сразу" - в прошлом и нынешнем случае все проблем возникали из-за непропаев и сопель.
Для управления программатором собрал машину 486DX2 32Мб ОЗУ под Windows 95 (в 2006-м использовался примерно такой же компьютер :-)) - вроде бы все нормально тестируется. Микроконтроллер пока что прошивать не пробовал - тот, который в частотомере был - не знаю, куда делся - ладно хоть макетку с программатором нашел, откуда выдернул 555ЛП8. Будем покупать :-)
Пока же вывешиваю фотографии "творчества" :-)
http://s018.radikal.ru/i517/1307/e3/29dc5328c0b4t.jpg
Еще недопаянная плата на рабочем столе
http://s51.radikal.ru/i131/1307/b0/f5e3df06e3c1t.jpg
Блок питания
http://s05.radikal.ru/i178/1307/77/043658160dfct.jpg
Он же, но вроде бы более четко
http://s017.radikal.ru/i419/1307/ec/ea84f7eca090t.jpg
Тут уже все в сборе и подключено к окмпьютеру
http://s004.radikal.ru/i206/1307/1d/fe0f4d8ddfa6t.jpg
Собранная плата программатора отдельно.
К сообщению прикладываю программу с сервера журнала "Радио" (огромное спасибо автору этой программы :-)) для тестирования устройств на LPT порту, хотя управляющая программа вроде и сама неплохо справляется, но использовал и эту для тестирования цепей питания.
P.S. прошу прощения за мутность фотографий :-)
Не знаю, стоит или нет, но решил собрать небольшой перечень конструкций, разработанных различными авторами на КР1878ВЕ1. Некоторые сайты были закрыты или перенесены и порой достаточно мутроно было их найти. Потому решил написать список. Возможно, в дополненном виде его можно будет перенести в заголовок всей темы :-)
http://mars.prohvost.ru/ - нынешний адрес странички Д.Богомолова. Имеющиеся на странице описания устройств:
- Частотомер на КР1878ВЕ1 (как раз тот, который описан в статье журнала "Радио", выложенной ранее)
- Цифровая шкала
- Программный UART
- Тахометр
http://chav1961.narod.ru/microcontro...1.html?lang=ru - страничка А.В. Черномырдина, посвященная КР1878ВЕ1. В "Радиолюбителе" 2005 года был еще цикл статей, посвященный программированию этого микроконтроллера, но у автора на сайте только первая статья цикла.
- Устройство управления ламповым усилителем
- Термостат
- Охранная система
- Частотомер (авторская разработка)
- Трехцветный термометр
- Система управления люстрой
http://studioda.narod.ru/proekti/proekt4/projects.html - копия сайта Александра Измайлова (создается ощущение, что не самая последняя версия)
- Зарядное устройство
- Аналог индикатора на HT1611/1613 - цифры выводятся на светодиодный индикатор
- Часы
- Программатор - на основе фирменной схемы Ангстрем с дополнениями
- Частотомер Богомолова
- Программный UART Богомолова, автор утверждает, что программа была исправлена
- Простой программатор - схема, которую публиковали Б.Ю. Семенов и Богомолов
- Динамическая индикация
- Клавиатура 3х4
http://radionet.com.ru/shem/shem952.html - еще одна схема Измайлова - зарядник аккумулятора Nokia 3310
А. Блахтарь:
- Программатор КР1878ВЕ1 с питанием от LPT-порта (сам из этой статьи узнал о существовании данного микроконтроллера) Радио №1 2004 http://radionet.com.ru/shem/shem962.html
- Многоточечный термометр. Радио №4 2005 http://radioelectronika.ru/?mod=cxem...l_cxema&id=657
http://communique.narod.ru/1878info.htm - к сожалению, имени и фамилии автора не знаю, но представлена достаточно интересная информация:
- Документация и характеристики микроконтроллера (с сайта производителя)
- Собственный программатор автора и две управляющие программы для Win98 и Win2000
- Примеры работы с дисплеями и индикаторами, правда, подключенными через регистр сдвига
- Замок, открываемый смарт-картами
Некоторые одиночные проекты
- http://pentagon.nedopc.com/info.htm - ZController, который обсуждался, находится в самом низу страницы. Беглым взглядом посмотрел на файлы - имеется принципиальная схема и вроде прошивки для микроконтроллера и ПЛИС
- http://www.chipinfo.ru/literature/ra...12/p19-21.html - Микроконтроллер управляет вездеходом (в начале темы лежит архив) - Радио №12 2002
- http://www.radioway.ru/2007/05/mnogo...stotomer_.html - Многофункциональный цифровой частотомер - Радио №5 2007
- http://elektronik.3dn.ru/load/13-1-0-663 - Генератор фиксированных частот и частотомер - Радио №11 2007
- http://vak.ru/doku.php/proj/tesei/tesei-asm - Альтернативный ассемблер и дизассемблер КР1878ВЕ1
На данный момент вот так вот :-)
Кстати, еще один вопрос чуть не в тему - кто-нибудь имеет возможность или знает, где можно достать дисплеи на контроллерах HT1611/1613, а лучше КО-4В? Сломанного Panaphone или АОН-приставки не имею :-)
P.S. Насчет покупки - приобрел КР1878ВЕ1 2012 года в "Промэлектронике" по 260 руб. за штуку. Впринципе, на опыты 5 штук, думаю, хватит.
Andrei88, Еще стоит указать ZController - контроллер клавиатуры и мыши для ZX-Spectrum на этом МК :)
Viktor2313 - Спасибо. Тогда буду докидывать пока что одиночными проектами, типа ZController - вроде еще несколько попадалось в сети.
Пока искал несколько проектов, наткнулся на тему по К5004ВЕ1 - тоже микроконтроллеру с ядром ТЕСЕЙ http://www.nedopc.org/forum/viewtopi...d3a7605e315a15. Честно, все время думал, что есть только бескорусный вариант и КА5004ВЕ1, который использовался в эмуляторе.. А тут вон чего, оказывается.
Ссылка на веб-версию статьи http://www.radiomexanik.spb.ru/mikro...kr1878ve1.html
Кстати, а кто-нибудь собирал и пробовал этот программатор? Какие о нем впечатления?
Viktor2312,
perestoronin, у нас в Питере по 380 руб. в розницу. Одна штука есть. Имхо, она там года два лежит, никто не покупает. Да и меня тоже жаба задушила, когда искал его для Z-CONTROLLER. Проще и дешевле вышло заказать его прошитым у zorel'а.
Насчет программатора - да, видимо, как у CodeMaster. Касательно покупки самих микроконтроллеров - я взял в Промэлектронике http://www.promelec.ru/ - кажут сейчас 260 руб., но сколько платил сам - хоть убейте - не помню. Взял пять штук, чтоб потом никуда не бегать. А так - вроде elekont.ru тоже ими торгует
Ну, я просто проездом был летом - купил в самом магазине (промэлекстроника), а цена не больно волновала - брал из любви к искусству :-) В свое время (2007 год) они стоили 150 руб. где-то и это уже казалось как-то не то :-)
Вот, сейчас лежат пять тараканов - ждут своего часа плюс плата частотомера, которую никак не могу собраться допаять - осталось только прицепить провода и разъемы к дисплею. Надеюсь за следующие две недели все же удастся справиться.
Кстати, кто-нибудь подскажите пожалуйста, где можно разжиться индикатором на HT1611 или подобным.
Спасибо! А случаем уже выпаянных или купленных ранее не у кого нету? Готов взять штук 10 ;-)
Я начал своё знакомство с микроконтроллерами то же с 1878ВЕ1. Купил пару имс и собрал частотомер по схеме Богомолова (из журнала Радио). После устранения ошибок монтажа всё заработало. Но что меня разочаровало - так это низкое входное сопротивление данного прибора. Поэтому я его решил скрестить со схемой частотомера Черномырдина. Стало получше, но из-за отсутсвия регулировки чувствительности прибор ничего не показывал там, где, мультиметр APPA фиксировал частоту. Сдуру купил еще пару микросхем. Цена в 190 рублей (Екб, магазин МЭК) на фоне цены в 250 для PIC16F84 смотрелась вполне прилично. Но вдруг я узнал, что рестайленговые микроконтроллеры PIC с индексом A в конце при значительно более высоких возможностях (компаратор у PIC16F628, АЦП у PIC16F676 и т.д.) стоят по 60 рублей. Вобщем я щас думаю куда приспособить отсавшиеся 3 микроконтроллера и больше этой темой не заниматься. Ещё я собирал программатор с питанием от LPT-порта. Отлаживал я его долго и мучительно, плюс в схеме есть ошибка - очень большие сопротивления на входе с LPT, из-за чего единицу программтор распознавал как нуль. Заставить его работать под Windows XP с использованием различных эмуляторов мне так и не удалось. А каждый раз перезагружаться в DOS и программировать с дискеты - это не дело. Преимущества этого микроконтроллера перед PIC - немного более развитая система прерываний и русскоязычная документация. Недостатков много больше.
Кроме нескольких частотомеров имхо ничего стоящего на нем не собирали. Да и как собирать, если в его составе нет ни АЦП, ни ЦАП, нет библиотек. Нельзя задействовать выводы OSC и RST в качестве дополнительных линий ввода/вывода. Если вы решите разрабатывать свои конструкции, то потратите время на изучение системы команд, которая ни с кем и не с чем не совместима. Ангстремовское п/о не что иное как демо.
Ну, насчет бедности периферии - злые языки поговаривали, что основной разработкой был 5004ВЕ1, предназначенный для банкоматных карточек и тому подобных вещей, а КР1878ВЕ1 выпустили, как сопутствующий продукт. По идее, PIC16F83/84 пользовался тогда наибольшей популярностью и на него, видимо равнялись. Другое дело, что у Microchip был еще целый вагон разных микросхем - и с АЦП, и без, и i2C, и просто с большим количеством GPIO - тоже немаловажный фактор :-) А у Ангстрема хватило духу на три-пять микросхем:
КБ5004ВЕ1 - контроллер банковской карты
КР1878ВЕ1 - сабж :-)
КР1878ВЕ2 - тамагочи
какой-то контроллер или процессор в эмуляторе - вот это действительно вещь - и с АЦП, и четыре (вроде) GPIO, и еще, думаю что-то - вот такой бы в отдельном продукте - это да
КА5004ВЕ1 - этот был виден в специализированном эмуляторе для отладки устройств на КБ5004ВЕ1 да и еще кому-то попадался в кассовом аппарате
А насчет малого разнообразия устройств - так можно сейчас восполнить пробел - глупо, долго, но весело :-)
P.S. В некоторых справочниках попадаются такие микросхемы, как серия An16Cxx - якобы ангстремовские клоны PIC16C5x, PIC16C6x и микросхема КР1878ВГ1(!) - полный аналог PIC16F84. Насколько правда - не представляю
Так чего я пишу? :-)
Сегодня наконец закончили частотомер, заодно и испытал. Вроде бы работает.
При начале сборки наибольшей проблемой было достать индикатор - хотелось, чтоб сразу был на плате. У нас в магазинах таких не было, нашелся в интернете вот здесь - прошу прощения за "рекламу". Правда, беда в том, что отправляют эти товарищи заказы на сумму не менее 300-500 руб. вроде, вот мне и пришлось заказать сразу пять таких конструкторов - больше на сайте ничего не захотелось.
В качестве транзистора использовал КТ368АМ (КТ368А больно дорого стоит и нашелся только в металлическом корпусе)
Плату разводил под готовый корпус (приложенная на сайте документация вроде не соответствует, по крайней мере отсека для батарейки точно нет) - потому и плата вышла здоровой.
http://s011.radikal.ru/i318/1312/23/d3a900d7e021t.jpg
Плата во всей красе
http://s017.radikal.ru/i413/1312/ac/952fb514d1d3t.jpg
Она же с дисплеем
http://s019.radikal.ru/i606/1312/0c/e650f76cee9bt.jpg
Частотомер готов к работе
Сфотографировать заставку не получилось - больно мало времени он держится на дисплее :-)
Впринципе, плата заработала практически сразу и отказывалась запускаться и ли паршиво работала из-за некоторых непропаев. Единственное, что могло бы оказаться полезным - кнопка сброса - не всегда получается включиться сразу нормально - приходится закорачивать конденсатор в цепи сброса, а также щупы с двумя крокодилами - у меня таких нет - использовал обычные, думаю, потому плавали показания частотомера.
С нормальным генератором проверить работу не получилось - воспользовался вот таким генератором
Сейчас надо будет ее упаковать в корпус, чтоб устройство выглядело более-менее нормально :-)
В приложенном архиве находится мой рисунок печатной платы, если кому будет нужен, в формате SprintLayout и схема, с нумерацией.
P.S. Также есть тема, посвященная частотомеру. Выложена плата, плюс, в конце написал и сам автор разработки - Богомолов
Фирма-производитеть предлагает программировать RISC-микроконтроллер на ассемблере и только. Не знаю, смеяться или плакать над этим. Но думаю, Сизифов здесь мало найдётся...
Как вариант, принять к сведению и смириться, а энтузиасты на любое дело найдутся :-) А вообще насчет программирования на Си и Ассемблере - в свое время в "Радио" была микродискуссия - какой-то товарищ сделал таймер на PIC16F84 и написал программу на HT-PICC, другой же хотел добавить в прошивку новые функции и дизассемблировал HEX - долго матюкался, по его признаниям (было сказано иначе, но суть, по-моему такая).
Так вот, если бы появились более мощные микроконтроллеры с этим ядром, Си не заставил, думаю, себя ждать. А вот то, что не появилось внятной среды программирования - пусть и на Асме (пусть хотябы Borland Pascal-style) - это хуже, но, мы не ищем легких путей :-) Потому, если какие потуги увенчаются успехом - это дело обязательно отразится в данной теме :-)
Да Вы, батенька, вообще во всеоружии :-) Сам тоже думаю к частотомеру вернуться как-нибудь :-) Просто есть мысль заменить RC-цепочку сброса на микросхему-супервизор.
Буква М - означает, что транзистор выпускается в пластмассовом корпусе. КТ368А потому и стоит дорого, что это металлический корпус.Цитата:
КТ368АМ (КТ368А больно дорого стоит и нашелся только в металлическом корпусе)
Написал постфиксный ассемблер для КР1878ВЕ1. Хотел попробовать написать ассемблер для микроконтроллера, простоты ради выбрал именно этот. Написал на Forth, поэтому синтаксис у ассемблера соответствующий: вместо instruction <destination> <source> пишется <source> <destination> instruction. Привычный синтаксис только у команд jmp/jnz/jz/... : instruction <label>. Это связано с тем, как ассемблер обрабатывает ссылки вперед.
Не суть важно. Можно это воспринимать просто как аналог ассемблеру от Ангстрема (который TESSA.EXE на их сайте).
- Программа-пример из документации микроконтроллера: test.mic, я скармливал ее TESSA.EXE и сравнивал получившийся результат со своим
- ассемблер вместе с программой-примером, она начинается после комментария "test program", можно сравнить синтаксис с оригиналом: test.fs, запускать на Linux/BSD/OS X под gforth
- несколько слов, опосредованно относящихся к ассемблеру: common.fs, вынес их в отдельный файл
Итак, подхожу к собственно вопросу...
В процессе сравнения результатов заметил несоответствие в обработке инструкции LDR. Согласно документации, она имеет такой формат:
Мой ассемблер, как и в случае с остальными инструкциями, у которых два операнда, генерирует опкод так: операнд2 (в данном случае constant) сдвигается влево на ширину операнда1 (в данном случае register), потом OR их вместе, потом еще раз OR с кодом команды. Следуя этой логике, строка LDR #C,15 должна генерировать такой опкод:Код:0010 0ccc cccc cnnn
constant reg
Вместо этого TESSA.EXE генерит такой код:Код:0010 0000 0111 1010
Я поэкспериментировал, и получается, что для инструкции LDR ассемблер Ангстрема не сдвигает константу влево, и накладывает три бита регистра прямо поверх нее. Еще показательный пример: LDR #A,7. В теории опкод такой:Код:0010 0000 0000 1010
У TESSA.EXE такой:Код:0010 0000 0011 1000
У меня есть сильное подозрение, что это баг или глюк в TESSA.EXE. Но как-то трудно поверить, что программисты в Ангстреме могли его не заметить. Эта инструкция, кажется, четыре раза встречается в программе-примере из официальной документации, и дважды она генерирует неверный код (в моем понимании).Код:0010 0000 0000 0000
Есть ли у кого-нибудь возможность проверить работу программы на реальном микроконтроллере? Может, я что-то неверно понял в логике работы инструкции LDR?
P.S. Насчет самого ассемблера: я таки могу допилить его напильником и сделать менее похожим на полуфабрикат. Как минимум, скомпилировать на Windows в виде отдельного EXE-файла, который будет кушать ассемблерный исходник в STDIN. Если кому интересно, конечно.
[QUOTE=как-то трудно поверить, что программисты в Ангстреме могли его не заметить[/QUOTE]
Многие жаловались на ляпы в документации, так что, вполне возможно, что программисты просто учли фактическое положение дел :-)
Насчет ассемблера - было бы интересно, особенное, если в комплекте с "средой разработки" типа Borland Pascal (городить что-то более навороченное, думаю, смысла нет, а вещицу, которая знает понятие "проект" и позволяет сделать несколько файлов, а заодно скрывает от пользователя командную строку - это то, что надо :-))
Прошу прощения за то, что пытался ввести в заблуждение. Моя вина. Вкурил документацию и увидел там следующее:Это, оказывается, фича языка ассемблера. При загрузке регистров #5, #6, #7 -- нужно сдвигать константу влево. При загрузке регистров #a, #b, #c, #d -- не нужно...Цитата:
Формат команды: ldr #n , значение
где: n - номер служебного регистра
Номер служебного регистра лежит в диапазоне 0-7, определяя один из регистров SR0-SR7. Загружаемое значение может быть константой, меткой или выражением, задающим адрес в памяти данных или памяти команд.
При загрузке регистров SR0-SR3 загружаемое значение является адресом в памяти данных. Константа или выражение, загружаемое в регистр, преобразуется в адрес сегмента путем отсечения младших 3-х разрядов значения.
---------- Post added at 14:19 ---------- Previous post was at 13:34 ----------
Ну, полноценную среду разработки я вряд ли потяну. И, как показали последние события, сам код ассемблера тоже надо проверить на (невольные) неточности.
Когда начнет получаться что-то более-менее похожее на нормальный продукт, я, наверное, отдельную тему открою в этом же разделе.
Синтаксис не смущает? Я-то привык.
Да, я сам обычно только командной строкой пользуюсь.
Ассемблер написан на языке программирования Forth. Я придерживаюсь стандарта ANS, поэтому ассемблер должен запуститься на многих трансляторах Форта. Вот эти два файла и есть весь ассемблер (из моего первого сообщения):Правда, программисту на Си должно быть непривычно, что ассемблер и программа на ассемблере написаны на одном и том же языке и находятся в одном файле. :D
Инструкция по установке:
- Скачайте и скомпилируйте gforth: http://www.gnu.org/software/gforth/
- если установили gforth не в /usr/bin/local, то надо это учитывать: в исходникe ассемблера поправить первую строчку "#! /usr/local/bin/gforth" (пробел необходим)
- я прикрепил к этому сообщению архив с поправленной версией ассемблера. Исходник программы вынесен в отдельный файл. Файл "ras.fs" должен быть исполняемым, если нет, выполните команду "chmod +x ras.fs"
Запускать можно так:Или так:Код:# ./ras.fs < test-program.fs
Ну, или как я делал: располагать программу на ассемблере прямо вместе с ассемблером в одном файле. Результат работы: файл "code.bin" (просто дамп буфера кода).Код:# ./ras.fs
s" test-program.fs" required
bye
На самом деле, полноценно пользоваться этим пока не стоит. Надо добавить примеров кода, ключи командной строки и поддержку форматов файлов для программаторов.
Предложение хорошее, благодарю. :) Только я живу в США, это, наверное, дорого будет.
Когда гуглил информацию по КР1878ВЕ1, нашел этот сайт: https://sites.google.com/site/russianlabyrinth/
На тот случай, если он вдруг пропадет, продублирую тут:
"Ариадна" - программатор для микроконтроллера КР1878ВЕ1 с последовательным интерфейсом RS232.
Почему еще один? Видимо, их так много, что глаза разбегаются :-). Я являюсь счастливым обладателем отечественного МК КР1878ВЕ1, а главное, желания с ним работать :-). Пользовался "Программатором П. Семенова" (гуглится), благо схема исправно работает, но управляющая программа для нее написана для Win9X, что, впрочем, не является большой проблемой, т.к. данной программой можно пользоваться и на установленной посредством Microsoft Virtual PC 2007 виртуальной машине Win9X. Однако, захотелось сделать свой собственный адаптер-программатор, и, соответственно, программу к нему для Windows XP.
Адаптер Minotaurus v.1:
Адаптер построен на распространенных микросхемах MAX232A и КР1533ЛН2. Программирование МК осуществляется в режиме "Bit-Bang". Для двух входных линий используется преобразователь уровней MAX232A, для третьей линии - преобразователь уровней на транзисторе общего назначения. Микросхема КР1533ЛН2 представляет собой 6 инверторов с открытым коллектором, с помощью которых и построено "двунаправленное общение" с МК. В данной версии программатора питание адаптера коммутируется вручную с помощью тумблера. Во время программирование адаптер подает на МК напряжение питания +5 В и программирующее напряжение +12 В, для получения данных напряжений используются микросхемы серий 7805 и 7812 соответственно.
Программа Ariadne v.0.1:
Работает с памятью программ МК. Поддерживает адаптер Minotaurus v.1. Для работы программы необходимы установленные Microsoft .NET Framework 2.0 и Microsoft Visual C++ 2008 Redistributable. Работоспособность программы и адаптера проверена на тестовой прошивке. Схема и ПО поставляются "как есть", использование - на свой страх и риск :-)
Хех, давно ничего не постили :-)
Сам сегодня наконец собрался силами и поставил на частотомер, собранный по схеме Радио №10 2000 супервизор питания. Воткнул DS1813 (пробовал с 1171СП42, но не пошло. Видно, то, что он генерит простой перепад из нуля в единицу, а микроконтроллеру нужен похоже именно импульс). Из изменений в схеме (см. схему из "Радио") - выкинул R5, R7, C3. Супервизор включил по типовой схеме:
Выв. 1 (собственно сброс) к выв. 4 микроконтроллера
Выв. 2 на питание (R5 был заменен перемычкой)
Выв. 3 на землю
Так как в плате R7 и C3 были размещены весьма компактно (R7 стоймя), то микросхему воткнул без проблем - выводы сильно разводить в стороны не понадобилось.
Как знать, может быть, и такое где попробуем :-)
Кто знает где можно скачать эту программу для ZX-Profi:
Вложение 52315
Для этой программы еще должна быть схема программатора, который подключается к ZX-Profi