Часы на газоразрядных индикаторах
Для начала, поставьте в проге минимальную частоту для соединения с мегой, они с завода затактированы на 1МГц со встроенного RC-генератора.
Опыт приходит сразу после того, как он был нужен...
- Реклама
- Сообщения: 312
- Зарегистрирован: Пт окт 03, 2014 22:48:27
Использую avrdudeshell. я так понял, это здесь указываетсяВолосатый писал(а):поставьте в проге минимальную частоту для соединения с мегой

Ставил от 1 до 100, результата нет
Померил напряжение на ногах, которые используются для программирования, когда контроллер подключен к программатору, но ничего не пишется:
reset 0.8В
mosi 1.2В
miso 1В
sck 0.7В
Не знаю, важно это , или нет
У меня в PROGisp тоже не всегда видит Атмегу, надо несколько раз пытаться. В моем случае глючит USB порты, мышь иногда комп теряет
- Сообщения: 312
- Зарегистрирован: Пт окт 03, 2014 22:48:27
Подрубил attiny2313, все работает. а с этой atmega8a глухоBlackAlex писал(а):В моем случае глючит USB порты, мышь иногда комп теряет
может и дохлая. Проверьте в СМД и ДИП версиях разводка ног не совпадает, я на этом прокололся когда распаивал адаптер.John Locke писал(а):Подрубил attiny2313, все работает. а с этой atmega8a глухоBlackAlex писал(а):В моем случае глючит USB порты, мышь иногда комп теряет
- Реклама
- Сообщения: 312
- Зарегистрирован: Пт окт 03, 2014 22:48:27
так я по даташиту брал ноги, там где смд исполнение указаноBlackAlex писал(а):может и дохлая. Проверьте в СМД и ДИП версиях разводка ног не совпадает, я на этом прокололся когда распаивал адаптер.
- Сообщения: 312
- Зарегистрирован: Пт окт 03, 2014 22:48:27
Да тут уже без меня все разведено, только к пятакам подпаяться надоkollaider писал(а):Две земли и два питания

Может, надо было сперва на плату впаять контроллер, прошить его, а потом все остальное напаивать? Или это не важно
Не вникая в схему. Смотрите чтобы те ноги к которым был подключен программатор не были нагружены низкоомной нагрузкой которую не продавит программатор. А еще у вас может быть питание вашей схемы не 5 вольт а 3,3 например. А ардуина как я помню 5-вольтовая.
На крайняк используйте 5 проводков и ЛПТ порт.
На крайняк используйте 5 проводков и ЛПТ порт.
Уберите резисторы с 29 и 15 ног, прошейте и поставьте снова. Скорее всего с 29-й. Обычно туда 10КОм ставят. Бывает, что самодельный программатор не коннектится, если проц настроен на низкую частоту (у меня). Для этого программатор переводится на низкую скорость.
На фоторезисторе, возможно, придется подбирать номиналы резисторов..
На фоторезисторе, возможно, придется подбирать номиналы резисторов..
- Сообщения: 312
- Зарегистрирован: Пт окт 03, 2014 22:48:27
Программатор usbasp 2.0 из китая. Пробовал запитывать от него и от внешнего питания. потом попробую сделать как вы советуетеTopaloff писал(а):Уберите резисторы с 29 и 15 ног, прошейте и поставьте снова. Скорее всего с 29-й. Обычно туда 10КОм ставят. Бывает, что самодельный программатор не коннектится, если проц настроен на низкую частоту (у меня). Для этого программатор переводится на низкую скорость.
На фоторезисторе, возможно, придется подбирать номиналы резисторов..
Добавлено after 25 minutes 4 seconds:
убрал резисторы с 29 и 15 ног. не помогло. как перевести программатор на низкую скорость
Добавлено after 4 minutes 42 seconds:
Повесил перемычку на jp3, это вродь для низкой скорости. не помогло
С USBASP замечал нюанс. Правда я ленивый, командную строку не пользую. Синапрог и казамаа юзаю. Так вот. В казамаа чипы с дефолтными установками шьются без проблем, а в синапроге чистый чип с танцами и перебором скоростей. Попробуйте прошить через khazama avr programmer.
А еще я свисток перепрошивал с китайской прошивки. Не помню на какую, легко гуглится.
А еще я свисток перепрошивал с китайской прошивки. Не помню на какую, легко гуглится.
- Сообщения: 312
- Зарегистрирован: Пт окт 03, 2014 22:48:27
Вот такой компотkollaider писал(а):Попробуйте прошить через khazama avr programmer


Я перепрошивал как здесь http://we.easyelectronics.ru/xterro/pre ... sbasp.html
А другие процы видит через этот свисток?
А другие процы видит через этот свисток?
- Сообщения: 312
- Зарегистрирован: Пт окт 03, 2014 22:48:27
attiny2313 видит. Раньше прошивал еще и ардуиныkollaider писал(а):А другие процы видит через этот свисток?
Возможно китайский кривой софт. Может стоит попробовать прошить сам свисток?
- Сообщения: 74
- Зарегистрирован: Чт фев 05, 2015 15:52:33
Khazama вроде как ругается на неправильную сигнатуру микроконтроллера и отказывается его прошивать.John Locke писал(а): Вот такой компот
Попробуйте сначала вот так:
Код: Выделить всё
avrdude -V -c usbasp -p m8 -U flash:w:main.hex
Код: Выделить всё
avrdude -F -V -c usbasp -p m8 -U flash:w:main.hex
- Сообщения: 312
- Зарегистрирован: Пт окт 03, 2014 22:48:27
Это я пытался считать контроллер, а не записатьbss писал(а):[
Khazama вроде как ругается на неправильную сигнатуру микроконтроллера и отказывается его прошивать.
Где это писатьbss писал(а):Попробуйте сначала вот так:а потом с ключем -F, который заставляет avrdude игнорировать проверку сигнатуры:Код: Выделить всё
avrdude -V -c usbasp -p m8 -U flash:w:main.hexКод: Выделить всё
avrdude -F -V -c usbasp -p m8 -U flash:w:main.hex
- Сообщения: 74
- Зарегистрирован: Чт фев 05, 2015 15:52:33
Из сообщений выше я понял, что вы используете для прошивки оболочку для программы avrdude, так ?John Locke писал(а): Где это писать
Я вам написал команды для запуска avrdude непосредственно из командной строки или вы в этом не ориентируетесь ?
Поищите папку, в которой лежит файл avrdude.exe (он где-то точно должен лежать), положите в ту же папку свою прошивку. Далее запустите командную строку и сделайте ту папку текущим каталогом, и далее запускаете из командной строки приведенные мной команды, типа вот так:
Код: Выделить всё
Microsoft Windows [Версия 6.0.6002]
(C) Корпорация Майкрософт, 2006. Все права защищены.
C:\Users\bs>cd c:/avr/avrdude/
c:\AVR\avrdude>
c:\AVR\avrdude>avrdude -V -c usbasp -p m8 -U flash:w:main.hex
С наступающим Новым Годом!
Всех поздравляю с Новым Годом!
В подарок представляю немного доработаную схему (правда, на этой неделе пришла в голову мысль, как еще один узел сделать лучше). Бздык вошел, когда у себя перебирая коробки с "жёлтими" микросхемами нашел кучку с 564ТМ2 и 564ЛА7. Подумал, что надо бы найти еще такие ИЕ8 и ИЕ16 (схему специально переделал на советские детали - выкинул 4060 и поставил 4020, у которой и есть аналог ИЕ16). Но к сожалению, выяслилось, что такие микросхемы в природе не существуют. Поэтому сделал снова на буржуйских, но уже планарных микросхемах.Любителям Zm573 и подобных ламп (zm570, 1080 итп) могу предложить в подарок 3 платы (т.е. первые три человека которые выразят своё желание) с большинством деталей для часов с такими лампами (лампы ваши) на простой логике. Т.е. паять много - толку мало.
Детали сплошь поверхностного монтажа, ну окромя ламп, кнопок, разъёма питания, кварца и подстроечника (надеюсь никого не забыл?). А! всё же забыл - еще трансформатор. С трансформатором сложнее. Без проблем вложу каркас EFD15, магнитопровод N87 и соответствующие стяжки, а вам нужно будет намотать пару обмоток: первичку 21+21 виток проводом 0,25мм и вторичку 320 витков проводом 0,07мм. Конечно, я могу и сам намотать трансформатор, но дело это, сами понимаете, муторное. Особенно с этим 0,07, чуть что - обрывается. Правда, есть еще проблема - каркасик настолько маленький, что даже на шпильку М3 не налазит. Я себе напечатал на 3Дпринтере переходничек, в который впрессовывается удлиненная гайка М6 и этой гайкой накручивается на вал станка и другой гайкой контрится в нужном положении. Могу приложить такой "переходничек".
Правда, на плате оказалась одна плюха (ну как же без них?). Дорожка от кнопки установки часов до микросхемы (резистор R6) проходит несколько неудачно и ловит помехи. Поэтому я её перерезал (с обоих концов) и пробросил отдельным проводом по другому маршруту (на фотках можно разглядеть тоненький синий провод).
Да, и не забудьте, сегодня ночью перевести свои часы на секунду назад.


