НА СКОЛЬКО Я ПОНЯЛ Схема сделана автором "из того, что было".. А "было" у него- дисплей "WINSTAR" 16 символов 2 строки с питанием 3,3 вольта и расширенным температурным диапазоном, и, именно поэтому на схеме присутствуют LP2981 (стабилизатор 3,3 вольта) и TPS60400 (инвертор напряжения) Если у вас индикатор на 5 вольт, с положительным "напряжением на стекле", то эти детали не нужны. Смоделированная в протеусе схема запустилась, фьюзы "по умолчанию"- так как стоят у новой микросхемы (аплодисменты данному автору - Novice user, так как многие авторы крутят фьюзы, как хотят, есть в этом необходимость, или нет) Прошивка- PROGRAMM_BASE_DS1307.hex Автор пользовался БасКомАВР- ом, сам "лист программы" это файл PROGRAMM_BASE_DS1307.bas
Сомнение вызывает только питание подсветки индикатора напрямую от порта МК - у Тини2313 максимальный втекающий/вытекающий ток порта- 40 мА.
Vitalievich81, у вас от чего планируется питать эти часы?
Здравствуйте! Схема питается от 5 вольт. Дисплей стандартный,5-вольтовый. По схеме,от 3,3 в питается как дисплей,так и МК,это меня и смутило. По фьюзам,вопрос возник из-за микросхемы точного времени,я так понимаю,там нужно устанавливать тактовую частоту,отличную от заводских установок?
Это статья!!!И это мое дело куда выкладывать,а на оценки мне фиолетово
Это не статья. Ну, выше говорил, что "заклюют", значит, не фиолетово. Да, это твоё дело, куда выкладывать, просто Радиокот забил на отправку подобных "статей" на "чердак". А так бы она валялась там, а тем более не как конкурсная работа.
У меня книга издана, это раз. А два - ты, получается, и музыку пишешь, и фильмы снимаешь, и дома строишь, и автомобили собираешь? Ты же наверняка оценивал всё это, да?
Прочитай хотя бы одну книжку какую-нить, в стиле "100 схем для радиолюбителей", Или журнал "Радио", чтобы почувствовать разницу между выкладыванием ничем не примечательной схемы (на конкурс! ), программы без комментариев, и действительно статьями.
Так что, успокойся и не плачь.
Добавлено after 3 minutes 13 seconds: Vitalievich81, всё же написано в статье. Читайте и собирайте. Вон, даже автор подтвердил, что это - статья.
Ты свои глаза разуй,опубликовано в статьях,значит статья,музыку и прочее я не писал,и не о том речь И какую книгу ты написал? Ты хоть одну статью на этом сайте написал? У меня их 4,и все ты и такие как ты обосрали
Здравствуйте! Схема питается от 5 вольт. Дисплей стандартный,5-вольтовый. По схеме,от 3,3 в питается как дисплей,так и МК,это меня и смутило. По фьюзам,вопрос возник из-за микросхемы точного времени,я так понимаю,там нужно устанавливать тактовую частоту,отличную от заводских установок?
Если питать от 5 вольт то преобразователь TPS60400 не нужен (в статье тоже дисплей 5-ти вольтовый) Фюзы ставим заводские,ничего не меняем
Ты свои глаза разуй,опубликовано в статьях,значит статья,музыку и прочее я не писал,и не о том речь И какую книгу ты написал? Ты хоть одну статью на этом сайте написал? У меня их 4,и все ты и такие как ты обосрали
Здравствуйте! Схема питается от 5 вольт. Дисплей стандартный,5-вольтовый. По схеме,от 3,3 в питается как дисплей,так и МК,это меня и смутило. По фьюзам,вопрос возник из-за микросхемы точного времени,я так понимаю,там нужно устанавливать тактовую частоту,отличную от заводских установок?
Если питать от 5 вольт то преобразователь TPS60400 не нужен (в статье тоже дисплей 5-ти вольтовый) Фюзы ставим заводские,ничего не меняем
Спасибо. Именно так я и собрал. Значит,проблема была в прошивке,вернее,во фьюзах. В процессе прошивки,"заколдовал" аж четыре МК. Пришлось покупать "доктора". Зато,теперь есть кучка Attiny,а это стимул к их использованию). По фьюзам в первом варианте часов,МК тож,не определяется,но работает)
Значит,проблема была в прошивке,вернее,во фьюзах. В процессе прошивки,"заколдовал" аж четыре МК.
Как-то проверял на макете часы на таком же наборе- (DS1307 и Tiny2313), только с выводом на семисегментный индикатор, и забыл поставить "подтяжку" линий SQL SDA. Так МК молчал, как партизан, я его "и так, и эдак", а он молчит, даже лапками не дрыгает. Уже хотел другую схему пробовать, и, вдруг заметил, что забыл про резисторы. Поставил их, и всё заработало.
зы.. Это я к чему- во многих схемах ставят резисторы 5,1~4,7 кОм, а тут 10 кОм, не знаю, на сколько этого достаточно. Я бы попробовал 4,7 кОм поставить, прежде, чем "хоронить" МК.
Заголовок сообщения: Re: помогите по часам на Attiny 2313
Добавлено: Пн май 05, 2025 04:11:11
Опытный кот
Зарегистрирован: Вс мар 23, 2025 14:56:55 Сообщений: 700
Рейтинг сообщения:0
Сопротивление резисторов подтяжки шины I2C рассчитываются как баланс между током и временем нарастания фронтов, что в свою очередь зависит от ёмкости шины и режима скорости. Можно не гадать, а взять справочные данные на чипы (входная ёмкость) и посчитать. В статье выбор значений сопротивления этих резисторов был бы обоснован...
Предположив, что RTC и микроконтроллер близко находятся, а топология дорожек разумна, я бы оценил общую ёмкость шины не более 50 пФ, и применение 10 кОм резисторов в этом случае (частота 100 кГц) вполне нормальный выбор, согласно рекомендациям от TI в приложенном документе.
Полагаю, следующая проблема будет про дребезг кнопок. Ах, я же забыл: в статье её решение описано
В даташите на DS1307 рекомендации по номиналу этих резисторов описаны вот так: https://simple-circuit.com/wp-content/u ... ircuit.png И написано- Rpu= f/Cb Готов поверить вашим рассчётам, только, почему-то, везде ставят 4,7 кОм.
Заголовок сообщения: Re: помогите по часам на Attiny 2313
Добавлено: Пн май 05, 2025 11:38:44
Опытный кот
Зарегистрирован: Вс мар 23, 2025 14:56:55 Сообщений: 700
Рейтинг сообщения:0
По множеству причин. Но главная, как в байке про обезьян "никто не знает, почему, просто так здесь принято" На малой ёмкости 4,7 кОм вполне работоспособны на частоте 400 кГц - в радиолюбительских поделках, где редко кто что считает, а на шине висит 2-3 устройства, в большинстве случаев это работает. В остальных случаях на форумах появляются вопросы
"никто не знает, почему, просто так здесь принято"
Это да.. Пихают же в зад к 555 таймеру "умощняющий транзистор" с максимальным током коллектора 100 мА, при том, что, сам выход 555 таймера, в зависимости от "исполнения", держит от 150 до 200 мА втекающего и вытекающего токов.
По фьюзам в первом варианте часов,МК тож,не определяется,но работает
Если программатор USBASP то нужно вставить перемычку Slow SCK,при прошивке нового контроллера фузы не трогаем вообще,можно прочитать и сверить с заводскими
Прошивка с RTC DS3231,подключаем как и 1307,проверял только в протеусе
По фьюзам в первом варианте часов,МК тож,не определяется,но работает
Если программатор USBASP то нужно вставить перемычку Slow SCK,при прошивке нового контроллера фузы не трогаем вообще,можно прочитать и сверить с заводскими
Прошивка с RTC DS3231,подключаем как и 1307,проверял только в протеусе
Вроде,получилось... Собрал на монтажной плате,на "живую нитку",как говорил препод физики. Не знал,что DS1307 не работает без батарейки,но уже знаю). Сейчас попытаюсь фото выложить,своей крокозябры... Кошка не оценила...
Вложения:
Комментарий к файлу: Так вот,вышло,без особенных затрат.... 20250505_201722.jpg [90.91 KiB]
Скачиваний: 121
Приобрёл для попробовать такой энкодер. Решил его испытать в реальных условиях. А так как на девборде давно уже не использовался RTC DS1307, решил и его за одно проверить… в общим как говорится, убить двух зайцев. Короче получились очередные часы… но так как для экспериментов использовал тоже ATtiny2313A, то надеюсь ещё один вариант часов в данной теме не помешает. Схема:
Индикатор: LCD 1602 с подсветкой. Отображение значений на экране классическое. На верхней строке экрана выведено: часы, минуты, секунды, день недели, влажность. На нижней строке выведено: число, месяц, год и температура. В качестве датчика температуры и влажности применил модуль с DHT11. Прошивка:
Описание работы: При подаче первичного питания на устройство, часы в большинстве случаях сразу стартуют. Но иногда приходится снимать питание и повторно подавать для запуска DS1307. После запуска DS1307, снятие и подача внешнего питания не оказывает влияния на микросхему, так как она запитана дополнительно от батарейки. Так как опрос датчика DHT11 производится через каждые примерно 10 сек. То значения температуры и влажности при подачи питания отображаются с небольшой задержкой.
Установка значений часов: После кратковременного нажатия на кнопку энкодера, часы переходят в режим установки необходимых значений. Изменение значений начинается с параметра «день недели». При этом каждый параметр, который готов к изменению, мигает. Установка нужного значения производится вращением ручки энкодера вправо/влево. Сохранение нужного значения и переход к следующему значению производится нажатием на кнопку энкодера. Далее аналогично устанавливается: число, месяц, год, часы, минуты. При переходе на установку секунд, секунды начнут мигать и после повторного нажатия на кнопку энкодера, секунды обнуляются и далее производится автоматический выход из режима установки. С последующей записью выбранных значений в DS1307.
Дополнительная функция: Режим подсветки индикатора - День/Ночь. Днём подсветка светит ярко, а ночью (при недостаточной освещённости) светит тускло. Задействован для данного режима компаратор. При значении напряжения на выводе РВ1 больше 1,23 В, включается дневной режим. При значении напряжения меньше 1,23 В, включается ночной режим.
Зы. Красный светик, индикатор неисправности связи с DS1307. Зелёный, указатель режима День/ночь... светит - режим "День".
Немного изменил схему и прошивку для уверенной работы режима "День/Ночь" Поменял местами подключение выводов PD6 и PB0. Теперь работает хорошо.
Последний раз редактировалось VNS Пт май 09, 2025 09:00:49, всего редактировалось 1 раз.
Заголовок сообщения: Re: помогите по часам на Attiny 2313
Добавлено: Пт май 09, 2025 02:59:42
Опытный кот
Зарегистрирован: Вс мар 23, 2025 14:56:55 Сообщений: 700
Рейтинг сообщения:0
VNS, я бы +5 на энкодер через резистор сделал бы. RA2 ведь так же сделан... И где-то читал, что размещение резисторов после светодиодов уменьшает зашумлённость земли от них.
Ты свои глаза разуй,опубликовано в статьях,значит статья,музыку и прочее я не писал,и не о том речь И какую книгу ты написал? Ты хоть одну статью на этом сайте написал? У меня их 4,и все ты и такие как ты обосрали
Аргумент "сперва добейся". Не делает чести.
_________________ Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ Актуальность репозитория: 1 июля 2025 года Если чего-то не хватает с сайта st.com - пишите, докачаю.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения