Часы на AtMega8
|
|
| Сообщение # 101
|
viktor0105
Постов: 67
ОК |
msmmmm, я не забыл, но программой занимается Уважаемый Тёмыч. Прошу вас, пожалуйста вернитесь на 2-3 страницы назад, ознакомтесь с перепиской может, что нибудь подскажете. " Одна голова хорошо а три... змей Горыныч.
|
|
| Сообщение # 102
|
Тёмыч
Постов: 759
Друзья |
viktor0105, как решите тему с транзисторами и схемой, дайте знать, буду думать над программой.Добавлено (16.03.2017, 21:26) --------------------------------------------- viktor0105, есть правда один нюанс в этих часах, если будем использовать датчик температуры DS18B20, то при считывании температуры индикаторы будут выключаться примерно на 1 секунду.
|
|
| Сообщение # 103
|
Витинари
Постов: 1503
Друзья |
Извините, что влезаю Тёмыч, выключаться будут из-за использования delay_ms при опросе датчика, когда ему нужно 700 мс на инициализацию? Есть несколько извращенный способ: для расчета задержек использовать прерывания одного из таймеров. Проворачивал такое, когда экспериментировал с 18B20 и LCD1602 (из-за кривой библиотеки экрана датчик просто не давал ему вывести изображение). С динамической индикацией эту функцию можно даже на тот же таймер повесить, и вывод цифр с отсчетом задержек будут работать одновременно, не мешая друг другу.
|
|
| Сообщение # 104
|
Тёмыч
Постов: 759
Друзья |
Витинари, пробовал уже, всё равно чётко не получается, идёт перемигивание разрядов (я на это время просто гашу индикаторы, так выглядит лучше, моё мнение). Но если дашь кусок кода при котором будет нормально работать, то я не против Сколько не бился с этой библиотекой, пока мозгов не хватает , что бы эту функцию разделить правильно.Добавлено (16.03.2017, 23:04) --------------------------------------------- viktor0105, плату то уже протравили или нет? если нет, то не мешало бы и на аноды маленького индикатора подключить транзисторы.
|
|
| Сообщение # 105
|
msmmmm
Постов: 891
Друзья |
Цитата Тёмыч ( ) считывании температуры индикаторы будут выключаться примерно на 1 секунду. Так и не победил?
Цитата Тёмыч ( ) не мешало бы и на аноды маленького индикатора подключить транзисторы А ток там какой? И еще: индикацию буквы С нужно смакетировать без впайки в плату - есть вероятность, что сегменты будут светить с разной яркостью (зависит от индикатора). По-хорошему, надо бы на каждый сегмент по своему резистору.
|
|
| Сообщение # 106
|
Витинари
Постов: 1503
Друзья |
Тёмыч, в какой среде код пишется?
|
|
| Сообщение # 107
|
Тёмыч
Постов: 759
Друзья |
Витинари, CodeVision.Добавлено (17.03.2017, 00:01) ---------------------------------------------
Цитата msmmmm ( ) Так и не победил? msmmmm, да, мозгов не хватает, пока пальцем не ткнёшь Добавлено (17.03.2017, 01:25) --------------------------------------------- viktor0105, нашёл ещё косячок в схеме: у VT5 и VT6 надо поменять местами коллектор с эмитером. Добавлено (17.03.2017, 01:37) --------------------------------------------- набросок программы сделал, останется уточнить с подключением, можно будет тестить Добавлено (17.03.2017, 02:22) --------------------------------------------- попробовал в протеусе, не тянет он программу Добавлено (17.03.2017, 02:23) --------------------------------------------- надо в железе испытывать...
|
|
| Сообщение # 108
|
viktor0105
Постов: 67
ОК |
Тёмыч, плату макетную вытравил,после коррекции выложу законченную, все индикаторы и мега съёмные, резисторы в катодах индикаторов буду подбирать по освещённости помещения, схему скорректировал выкладываю. Если найдёте ошибки или изменение под программу меняйте.
Добавлено (17.03.2017, 08:23) --------------------------------------------- считывании температуры индикаторы будут выключаться примерно на 1 секунду.
Тёмыч, через какое время будут выключаться индикаторы?Добавлено (17.03.2017, 09:36) ---------------------------------------------
Цитата Тёмыч ( ) если будем использовать датчик температуры DS18B20 Да будем.
|
|
| Сообщение # 109
|
Тёмыч
Постов: 759
Друзья |
Цитата viktor0105 ( ) считывании температуры индикаторы будут выключаться примерно на 1 секунду.
Тёмыч, через какое время будут выключаться индикаторы?
viktor0105, как хотите так и сделаем, хоть раз в секунду, хоть раз в час. у VT7 и VT8 надо поменять местами коллектор с эмитером. Индикаторы же все с общим анодом? я правильно понял?
|
|
| Сообщение # 110
|
ctc655
Постов: 1790
Друзья |
Мне вот так кажется понятнее будет.
|
|