Вот к примеру http://www.engbedded.com/fusecalc/
Простые часы на микроконтроллере
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
Ребят в инете полно калькуляторов фюзов, там всё просто и сто пудей мк незапориш!
Вот к примеру http://www.engbedded.com/fusecalc/
Вот к примеру http://www.engbedded.com/fusecalc/
- Реклама
- Сообщения: 56
- Зарегистрирован: Сб авг 15, 2009 20:44:52
Здравствуйте. Написал код для двух типов индикаторов (с общим катодом и собщим анодом). Проверил в симуляторе. В железе не
проверял. Может кто рискнет проверить?.
Расчет 1 секунды проводится так
- число полных циклов индикации 200/сек, т.е. 10'000'000:(4*200)=12500 тиков таймера занимает индикация одного десятичного разряда. Длительность последнего, за текущую секунду, десятичного разряда имеет меньшую, на величину всех задержек, длительность.
- для устранения паразитных засветок, при входе в подпрограмму индикации, сначала принудительно гасятся все светики подачей обратного напряжения. Затем готовится информация для следующего индикатора и, буквально, двумя следующими друг за другом командами выводится.
проверял. Может кто рискнет проверить?.
Расчет 1 секунды проводится так
- число полных циклов индикации 200/сек, т.е. 10'000'000:(4*200)=12500 тиков таймера занимает индикация одного десятичного разряда. Длительность последнего, за текущую секунду, десятичного разряда имеет меньшую, на величину всех задержек, длительность.
- для устранения паразитных засветок, при входе в подпрограмму индикации, сначала принудительно гасятся все светики подачей обратного напряжения. Затем готовится информация для следующего индикатора и, буквально, двумя следующими друг за другом командами выводится.
Последний раз редактировалось akl Ср дек 23, 2009 06:12:47, всего редактировалось 1 раз.
- Сообщения: 56
- Зарегистрирован: Сб авг 15, 2009 20:44:52
Радует что написал прошивку на ассемблере. С другой стороны и родная прошивка вполне отличная массив и там можно переписать
для катодов анодов . Гашение можно и не вводить, а задержка в родной пошивке проще реализована. Лучше будильник добавь.
Да и сам оригинальный листинг проще для понимания. Так что есть куда стремиться
.
- Сообщения: 10
- Зарегистрирован: Вс фев 15, 2009 17:14:41
прошил тини2313. нажал "считать фьюзы", выставил в соответствии, нажал "записать" побежала строка выполнения, но до конца не добежала и выскочила ошибка - устройство ненайдено.FrodoB писал(а):Fuse для кварца 10Мгц : BODLEVEL=111 CKSEL=1111 SUT=11
теперь мк не читается, не перепрошивается, и прошивка невыполняется. помогите исправить ((
взял avr910, подключил LED к ноге XTAL1 , и все заработало
Последний раз редактировалось atlasss Чт дек 24, 2009 00:48:42, всего редактировалось 1 раз.
- Реклама
А для какой схемы?akl писал(а):Здравствуйте. Написал код для двух типов индикаторов (с общим катодом и собщим анодом). Проверил в симуляторе. В железе не
проверял. Может кто рискнет проверить?.
Расчет 1 секунды проводится так
- число полных циклов индикации 200/сек, т.е. 10'000'000:(4*200)=12500 тиков таймера занимает индикация одного десятичного разряда. Длительность последнего, за текущую секунду, десятичного разряда имеет меньшую, на величину всех задержек, длительность.
- для устранения паразитных засветок, при входе в подпрограмму индикации, сначала принудительно гасятся все светики подачей обратного напряжения. Затем готовится информация для следующего индикатора и, буквально, двумя следующими друг за другом командами выводится.
Собрал в Протеусе и получается выводы контроллера на аноды работают наоборот,
на TINY2313 11>D1. 9>d2. 7>d3. 6>d4
- Вложения
-
- 2313.rar
- (13.7 КБ) 613 скачиваний
Выкладываю печатки в SMD исполнении, с транзисторными ключами и без них.
Как думаете, нужны ли там ключи или нет?
Как думаете, нужны ли там ключи или нет?
- Вложения
-
- PCB_SMD.zip
- (15.12 КБ) 714 скачиваний
- Сообщения: 1306
- Зарегистрирован: Вс янв 18, 2009 20:51:02
Теперь ясно, спасибо!
Вот ещё вариант печатки...
Вот ещё вариант печатки...
- Вложения
-
- PCB_reworked.zip
- (6.97 КБ) 643 скачивания
- Сообщения: 68
- Зарегистрирован: Ср дек 30, 2009 21:12:34
парни подскажите как сделать, хочу засунуть часы в машину, но что бы при выключении зажигания индикатор гас, естественно время не сбивалось, была мысля на габариты задействовать включение индикатора, у кого какие мысли на этот счёт? и как правильно сделать питание, знаю что на крене, но точно не знаю что куда тыкать)
- Сообщения: 1306
- Зарегистрирован: Вс янв 18, 2009 20:51:02
- Сообщения: 68
- Зарегистрирован: Ср дек 30, 2009 21:12:34
- Сообщения: 1306
- Зарегистрирован: Вс янв 18, 2009 20:51:02
основная схема там выложена ранее. добавляется тока 2 диода, стабилитрон и резистор.
алгоритм работы прошивки:
при включении зажигания включается индикация времени;
при выключении зажигания индикация гаснет примерно через 1,5 минуты;
при выключенном зажигании при нажатии на кнопочку индикация включается примерно на 1,5 минуты
алгоритм работы прошивки:
при включении зажигания включается индикация времени;
при выключении зажигания индикация гаснет примерно через 1,5 минуты;
при выключенном зажигании при нажатии на кнопочку индикация включается примерно на 1,5 минуты
- Сообщения: 68
- Зарегистрирован: Ср дек 30, 2009 21:12:34
ёпты я по ходу лохонулся, точнее в статье не указанно было что катодов должно быть 4((( пришол в магаз и сказал дайте мне индикатор с общим катодом, мне блин и дали такой http://lib.chipdip.ru/195/DOC000195437.pdf
чёрт побери что мне терь с ним делать((((
чёрт побери что мне терь с ним делать((((
- Сообщения: 1306
- Зарегистрирован: Вс янв 18, 2009 20:51:02
- Сообщения: 68
- Зарегистрирован: Ср дек 30, 2009 21:12:34
- Сообщения: 1306
- Зарегистрирован: Вс янв 18, 2009 20:51:02
насколько понял по даташиту, для динамической индикации этот индикатор не годится, со статической попадались схемы на логике. можно поставить 4 сдвиговых регистра, и управлять этим делом по последовательному протоколу, но это приведет к усложнению схемы и переписании программы. С такиме же параметрами можно купить индикатор который подойдет. 
- Сообщения: 68
- Зарегистрирован: Ср дек 30, 2009 21:12:34


