Например TDA7294

Форум РадиоКот • Просмотр темы - Электронные часы с подстройкой.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн мар 02, 2026 10:24:49

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 84 ]    , 2, , ,  
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 22, 2007 06:43:51 
Админ
Аватар пользователя

Карма: 109
Рейтинг сообщений: 458
Зарегистрирован: Вт авг 23, 2005 15:23:25
Сообщений: 10815
Откуда: Москва
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Схему в статье поправил. В спорах рождается истина, товарищи. Иногда. :)

_________________
А вот футболки кому? Кружки, значки!
Мысли Пачкают Мозги


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 13, 2007 20:55:32 
Родился

Зарегистрирован: Вт июл 03, 2007 18:31:18
Сообщений: 18
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Люди, помогите! Всё собрал и работает. Только идут в три раза быстрее. Даже при максимальном замедлении.


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 15, 2007 20:13:18 
Родился

Зарегистрирован: Вт июл 03, 2007 18:31:18
Сообщений: 18
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
А фьюзы надо выставлять?


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 16, 2007 19:27:36 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Задайте вопрос автору. Думаю - да, надо.

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 16, 2007 19:58:58 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Да - фузы надо выставить на 4 Мгц от встроенного генератора. Не забудь убрать фуз для деления тактовой частоты на 8

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 16, 2007 21:07:54 
Родился

Зарегистрирован: Вт июл 03, 2007 18:31:18
Сообщений: 18
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Если не трудно, где и чего поставить? Я ни хрена в этом не понимаю.


Вложения:
Комментарий к файлу: Где и чего поставить?
fuses.jpg [28.81 KiB]
Скачиваний: 714
Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 16, 2007 22:17:52 
Модератор
Аватар пользователя

Карма: 10
Рейтинг сообщений: 7
Зарегистрирован: Пт июл 21, 2006 03:08:05
Сообщений: 3174
Откуда: Пенза
Рейтинг сообщения: 0
Фьюзы у нас обсуждаются здесь:
http://www.radiokot.ru/forum/viewtopic.php?t=1279

_________________
Если долго мучиться, что-нибудь... сломается.


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 02, 2008 22:50:20 
Родился

Зарегистрирован: Вс дек 30, 2007 02:29:49
Сообщений: 3
Рейтинг сообщения: 0
Здравствуйте!!! С Новым Годом!!!
Каникулы сподвигли на сборку "Часов с подстройкой". Правда смог найти только индикаторы с общим анодом , потому пришлось поменять транзисторы на pnp и подправить программу с тем, чтобы вместо единичек в порты выводились нолики.
Что правил в проге: перед записью переменной TMP в порт С или D делал "eor Tmp,inv", где inv=0x0F("исключающее или" для побитной инверсии младшего байта). Аналогично, и при чтении из порта, перед передачей ТМР в программу так же инвертил его. Более НИЧЕГО не трогал...Часы запустились, отсчет времени идет правильно, но НЕТ НИКАКОЙ реакции на нажатие кнопок. И это при том, что я PORTB не трогал вообще. Перечитывал текст много раз, вроде мои поправки никак не должны испортить работу с портом B. Но кто знает. Если в форуме присутствует автор, или тот, кто тоже собирал часы, то отзовитесь, пожалуйста. Вразумите заблудшего, что я мог испортить? Я не асс в АТМЕГАх. Может где чего и не доглядел...
P.S. Да , еще странная особенность. Процессорные FUSE установлены на 1МГЦ (CKSEL 1,2,3 =0). После подачи питания в течение 2мин56сек минут цифры на индикаторах не меняются, только светодиоды мигают с частотой ~0,5Гц. Потом все работает нормально и отсчет времени идет достаточно точно. Хотелось бы еще поиграть с константой подстройки хода, но увы кнопки мертвые...


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 02, 2008 22:58:42 
Держит паяльник хвостом
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Пн ноя 27, 2006 07:52:01
Сообщений: 978
Рейтинг сообщения: 0
Vladimir1970 писал(а):
Правда смог найти только индикаторы с общим анодом , потому пришлось поменять транзисторы на pnp и подправить программу с тем, чтобы вместо единичек в порты выводились нолики.
Советую эту статейку: На «0» - «1» засветись! Или индикация логических уровней светодиодами — на будущее пригодится! :wink:

_________________
Питаюсь копытными. Как исчезающий вид занесён в Красную книгу МСОП. Почему до сих пор не занесены в Красную книгу инженеры и учёные РФ?


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 02, 2008 23:17:36 
Родился

Зарегистрирован: Вс дек 30, 2007 02:29:49
Сообщений: 3
Рейтинг сообщения: 0
ИРБИС писал(а):
Vladimir1970 писал(а):
Правда смог найти только индикаторы с общим анодом , потому пришлось поменять транзисторы на pnp и подправить программу с тем, чтобы вместо единичек в порты выводились нолики.
Советую эту статейку: На «0» - «1» засветись! Или индикация логических уровней светодиодами — на будущее пригодится! :wink:

Что-то я не понял, к чему эта ссылка. Как работает светодиод и как инвертировать сигнал транзисторами я за 25 лет общения с электроникой освоил неплохо. Только, по-моему, рациональнее подправить прошивку, чем городить забор из дополнительных транзисторов. Я не прав??? Я же написал, что по правильности индикации цифр и по счету минут/часов вопросов нет.


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 03, 2008 15:04:04 
Родился

Зарегистрирован: Вс дек 30, 2007 02:29:49
Сообщений: 3
Рейтинг сообщения: 0
МЯУ!!! Значится частичная победа.
1) Проблема с отсчетом первых 3-х минут решилась простым добавлением в начало программы обнуления регистра хранения секунд Second.
2) Реакция на нажатие кнопок появилась после того, как PORTB был проинициализирован в начале программы константой 0хFF вместо 0x3F. То есть с записью единичек в старшие разряды порта. Соответственно изменил и константы в обработчике кнопок. Все пошло, кроме кнопки 4(обнуление секунд). В тексте программы я не нашел код делающий это.
Егор, если Вы сюда заходите, скажите, пожалуйста, эта программа нормально работала в Вашем железе? И конечная ли версия софта выложена на сайте??? Или это промежуточный вариант?
С уважением Владимир.


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 11, 2008 21:09:56 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Пт авг 31, 2007 19:58:52
Сообщений: 391
Откуда: Украина, Сум обл., г. КоНоТоП
Рейтинг сообщения: 0
:) Благодаря моим небольшим таким мученьицам пришел к выводу что на сегменты надо поставить резисторы 100-150 Ом

_________________
Бригада дежурных телепатов ответит на ваши вопросы


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Сб янв 12, 2008 15:25:50 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Насчёт Кнопки сброса секунд... точно помню что такое было, а вот оставил ли я его в прошивке или нет, не помню. Я постараюсь в ближайшее время разобратся с этим вопросом.
Добавленно: нет, нету там сброса секунд - на эту кнопку я повесил включение режима подстройки.

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 15, 2008 21:32:06 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Пт авг 31, 2007 19:58:52
Сообщений: 391
Откуда: Украина, Сум обл., г. КоНоТоП
Рейтинг сообщения: 0
Девайс собрал.. а он после подключения питания молчит и ниче...

_________________
Бригада дежурных телепатов ответит на ваши вопросы


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 16, 2008 15:33:46 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Ну.... тогда проверяем питание на МК. Есть? Отлично. Теперь надо убедится что циферки припаяны. Прошиваем ghue которая на перво странице этой темы. Она должна вывести на все индикаторы восьмёрки. Этим мы как раз проверим и то что МК запускается и успешно функционирует. Если такого не произошло, скорее всего МК щапрограммирован на тактирование от внешнего генератора. В таком случае мастырим на логике генератор на частоту за 1 Мгц. Хотя... если МК ты прошил, то и работать он должен. Возможен также вариань что на РЕСЕТ не подаётся высокий уровень. В результате чего МК может быть запрограммирован но не запустится. Вот примерно так

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 16, 2008 18:54:36 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Пт авг 31, 2007 19:58:52
Сообщений: 391
Откуда: Украина, Сум обл., г. КоНоТоП
Рейтинг сообщения: 0
На мк я подаю единице через реистор в 47 К кажись, кондер не ставил.. надо бод схему включить

_________________
Бригада дежурных телепатов ответит на ваши вопросы


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 16, 2008 21:52:01 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Пт авг 31, 2007 19:58:52
Сообщений: 391
Откуда: Украина, Сум обл., г. КоНоТоП
Рейтинг сообщения: 0
При вынимании МК из панельки алюминиевой линейков всё зажглось.. и опять потухло. Решено, трабл был с питанием, на ща в схеме не горят a d f сегменты, дело думаю в пайке

_________________
Бригада дежурных телепатов ответит на ваши вопросы


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Сб янв 19, 2008 17:41:08 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Пт авг 31, 2007 19:58:52
Сообщений: 391
Откуда: Украина, Сум обл., г. КоНоТоП
Рейтинг сообщения: 0
Negor писал(а):
Да - фузы надо выставить на 4 Мгц от встроенного генератора. Не забудь убрать фуз для деления тактовой частоты на 8

И тут ошибочка ))) 1 Мгц ставить надо для правильного хода.. но кнопочки тупить будут

_________________
Бригада дежурных телепатов ответит на ваши вопросы


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 20, 2008 00:13:09 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Спасибо за выявление ошибок. Приношу свои извинения за них.

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 20, 2008 04:35:44 
Модератор
Аватар пользователя

Карма: 10
Рейтинг сообщений: 7
Зарегистрирован: Пт июл 21, 2006 03:08:05
Сообщений: 3174
Откуда: Пенза
Рейтинг сообщения: 0
Интересные часы у вас получились, товарищ... :roll: Не подскажете, почему при подаче питания отсчет секунд начинается с 77 и продолжается до 99? :o Причем как-то непоследовательно - скачет с одного значения на другое, но всегда одинаково. Правда, довольно быстро проходит и начинает идти нормально. К тому же иногда одиночное нажатие на кнопку воспринимается как два, будто дребезг проявляется...

_________________
Если долго мучиться, что-нибудь... сломается.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 84 ]    , 2, , ,  

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y