Счетчик На At90s2313 на Atiny2313 с исходной прошивкой,без кварца работает хорошо
#1
Отправлено 13 Май 2010 - 23:31
Теперь по схеме, я использовал на Atiny2313 без кварца, прошивка таже, индикатор общий анод RL-F3610.
Показания сохраняет в EEPROM, автор использовал встроенный в микроконтроллер аналоговый компаратор, я пробовал, много кратно обесточивать схему показания сохранялись надежно.
Недостаток в схеме для меня, недостаточное количество семисегметных индикаторов 0000, может кто может добавить в прошивку за счет освободившихся выводов от кварца, разрядность индикаторов 000000
Неплохо бы еще, чтобы прошивка была и с ОК, там же в есть исходный код на asm ,но откомплимировать его для общих катодов я не умею. Может, кому то не составит труда?
В этом деле я начинающий пробую повторять схемки на AVR микроконтроллерах, нравится мне в них разнообразие функций, недорогие и программировать можно шестью проводками.
Но само программирование, мне это совсем не понятно, или я им интересуюсь не с той стороны, видно без учителя тут не обойтись.
Еще если кто будет собирать счётчик на Atiny2313 без кварца,
Фьюзы я запрограммировал так
#2
Отправлено 18 Май 2010 - 22:18
Схема подключена к напряжению вырабатываемую генератором как он только заводится ,счет идёт минутами, получается 9999 минут – это примерно 166 часов работы или семь дней ,В моём случае при нечастой эксплуатации генератор проработал часов 20 за год ? Но теперь со счетчиком я точно буду знать время его наработки, а отсюда и техобслуживание ему будет правильное(регулировка замена масла и т.д.)
Фузы в PonyProg смотри пост выше
Схема sPlan7 в архиве счётчик_на_Atiny2313.rar (12,54К)
Количество загрузок:: 604
#3
Отправлено 19 Май 2010 - 18:48
Ещё хотел спросить у Вас, чем прошивали Тиньку? Я использую "5 проводков" к LPT и PonyProg, но после того, как запись прошивки успешно завершается, программатор больше не видит МК До fuse-переключателей я даже не успел добраться. "Убивать" подобным способом второй МК не хочется, поэтому интересно знать, каким способом была залита прошивка в Тиньку.
#4
Отправлено 19 Май 2010 - 21:21
MaxSem (19.5.2010, 17:48) писал:
ATtiny2313, вообще она мне очень нравится; в "запарке" поставил её наоборот (дип. корпус) в программатор за 30 сек, МК нагрелась как паяльник, отсоединил, перевернул, запрограмировалась и уже 3 месяца работает в термостате. А еще неправильными фузами "наубивал" их три штуки, растроился, но хорошо не выкинул,...
На прошлой неделе выковырял кварц из старого Денди (кстати, незнаю какой номинал, не подписан) подпаял его к 4-5 ноге и чудо, PonyProg их стал видеть, все три ATtiny заработали.
Прошиваю простым программатором STK200/300А, который на одной микросхеме 74НС244 ,недавно начинал с 5-ти проводков, как то вроде получилось сразу прошить.....ненадежно, так я тогда быстренько спаял этот STK.
Еще, к моему сожалению, кроме PonyProgа у меня ни одна программа не работает с контролерами,
Так что заливаю прошивку PonyProgом, ну а фьюзы фото с PonyProgа в первом посте.
Счетчик хорош на повторение, я уже собрал второй на его основе, он у меня считает на погрузчике метраж, хоть вперёд он едет хоть назад, всё считает в плюс.
#5
Отправлено 20 Май 2010 - 00:06
Цитата
Думал ведь об этом тоже... Видать при прошивке hex от AT90S2313 отключается встроенный генератор в ATtiny, которого как раз и нету у АТ90. Кварц добавили - появились тактики - программатор увидел МК. Попробую завтра таким методом оживить первый МК, Денди ненужная у меня тоже есть
Цитата
Скорее всего так и придется сделать.. А то эти проводки... только нервы мои испытывают.
И ещё, совсем забыл спросить: шьете МК уже в готовой плате счетчика или отдельно подключаете к STK?
#6
Отправлено 20 Май 2010 - 07:00
Сегодня посмотрел то была не Денди, а Кенга но наверное тут разницы нет.....
#7
Отправлено 20 Май 2010 - 18:22
Пару кварцев купил на 4МГц. Соберу в кучу сегодня, надеюсь, что "оживёт" 2313, а если нет, то запасная есть.
#8
Отправлено 20 Май 2010 - 20:40
Все вроде делают на LPT порт ,я сделал как здесьнесложный и работает хорошо
#9
Отправлено 20 Май 2010 - 21:41
Такс, в общем вначале всё-таки решил подцепить кварц к XTAL1-2. Пони увидел МК и даже позволил сделать Erase и выставить фьюзы. Но вот сама прошивка упорно отказывалась шиться, выдавая Write Failed. Собрал COM-программатор этот на печатке, подвёл 5В из молекса компа и с полпинка прошил Тиньку
Фьюзы выставил такие вот (галочки): SUT1, CKSEL1, CKSEL2.
BODLEVEL пока не трогал, не разобрался ещё для чего они нужны.
#10
Отправлено 21 Май 2010 - 01:59
Вы использовали именно этот фототранзистор?
#11
Отправлено 22 Май 2010 - 10:22
SUT0, CKSEL3, CKSEL1,CKSEL0 это вн. генератор на 8МГц
А фототранзистор я не использовал, в моём случае в одном счётчике используется генератор минут,
в другом счётчике вместо фототранзистора - таймер 555,
который устраняет дребезг контактов.
вот платка счетчика с таймером 555
Сообщение отредактировал Coviraylhik: 04 Сентябрь 2010 - 12:32
#12
Отправлено 18 Июль 2010 - 22:19
#15
Отправлено 09 Декабрь 2010 - 19:36
#16
Отправлено 12 Декабрь 2010 - 09:52
Мощность резисторов 0.125 Вт.
#17
Отправлено 12 Декабрь 2010 - 13:10
warah (9.12.2010, 7:34) писал:
Парень прикольнулся , а остальные распинайся (его логин говорит сам за себя) , ну для чего тут нужны размеры деталей, если нет файла печатной платы?
#18
Отправлено 25 Декабрь 2010 - 14:28
#20
Отправлено 29 Декабрь 2010 - 22:19
Alex (25.12.2010, 21:50) писал:
По такому поводу , и я побежал за паяльником