Часы на 74HC595
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Часы на 74HC595
Я так вообще DS1307 опрашивал только по прерыванию от SQW, а в проектах без динамической индикации так ещё и из сна выходил...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Часы на 74HC595
[uquote="MrJunior",url="/forum/viewtopic.php?p=3517594#p3517594"]...До сих пор не понимаю почему так неправильно?[/uquote]Не то, чтобы неправильно, а нерационально, по мне. К примеру, выдавая SQW 1'0214Гц обеспечите синхронную динамическую индикацию. Камень при этом спит и просыпается на обслуживание индикатора, опрос кнопок, обмен с DS3231 и т.д. Время камень может и сам посчитать.
Думаю, что в часах основным элементом, определяющим качество является именно табло (индикатор, циферблат, экран). Если пользователь видит на экране паразитную засветку, дергание, мыргание индикации и т.п. ему не понравится. Точность хода, функционал сразу отходит на второй план.
Думаю, что в часах основным элементом, определяющим качество является именно табло (индикатор, циферблат, экран). Если пользователь видит на экране паразитную засветку, дергание, мыргание индикации и т.п. ему не понравится. Точность хода, функционал сразу отходит на второй план.
Re: Часы на 74HC595
[uquote="MrJunior",url="/forum/viewtopic.php?p=3517594#p3517594"]Я так и делал.[/uquote]
И это правильно, так как сигнал SQW можно подключать к «любой свободной» ноге. А избыточные количество прерывания в коде не есть хорошо…
И это правильно, так как сигнал SQW можно подключать к «любой свободной» ноге. А избыточные количество прерывания в коде не есть хорошо…
Re: Часы на 74HC595
[uquote="АСУ",url="/forum/viewtopic.php?p=3517950#p3517950"]И это правильно, так как сигнал SQW можно подключать к «любой свободной» ноге.[/uquote]
Это нерационально. Это "плохой стиль".
Нога с внешним прерыванием, точно такая же "любая свободная" нога.
Если не использовать прерывание по SQW то можно вообще её не использовать. Зачем?
[uquote="АСУ",url="/forum/viewtopic.php?p=3517950#p3517950"]прерывания в коде не есть хорошо…[/uquote]
Это лишь от неумения пользоваться ресурсами МК.
Пусть учится делать нормально, а не абы как.
И да, а чего не написал остальным что дурь городят?
Это нерационально. Это "плохой стиль".
Нога с внешним прерыванием, точно такая же "любая свободная" нога.
Если не использовать прерывание по SQW то можно вообще её не использовать. Зачем?
[uquote="АСУ",url="/forum/viewtopic.php?p=3517950#p3517950"]прерывания в коде не есть хорошо…[/uquote]
Это лишь от неумения пользоваться ресурсами МК.
Пусть учится делать нормально, а не абы как.
И да, а чего не написал остальным что дурь городят?
Глупый не задает вопросы. Глупый и так все знает.
Re: Часы на 74HC595
[uquote="AndTer",url="/forum/viewtopic.php?p=3517968#p3517968"][uquote="АСУ",url="/forum/viewtopic.php?p=3517950#p3517950"]прерывания в коде не есть хорошо…[/uquote]
Это лишь от неумения пользоваться ресурсами МК.
Пусть учится делать нормально, а не абы как.[/uquote]
Не выдёргивай слова из контекста, речь шла об избыточности, а не о прерываниях как токовых… пихают их где не нужно, только такие как ты.
Это лишь от неумения пользоваться ресурсами МК.
Пусть учится делать нормально, а не абы как.[/uquote]
Не выдёргивай слова из контекста, речь шла об избыточности, а не о прерываниях как токовых… пихают их где не нужно, только такие как ты.

- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Часы на 74HC595
кстати, я делал проекты, где в главном цикле опрашивал SQW... и тоже получалось неплохо.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Часы на 74HC595
[uquote="ARV",url="/forum/viewtopic.php?p=3518029#p3518029"]и тоже получалось неплохо.[/uquote]
Всё верно… сигнал SQW можно много где использовать… в данном устройстве можно мигать значением цифр при установке (изменении) таковых…
Всё верно… сигнал SQW можно много где использовать… в данном устройстве можно мигать значением цифр при установке (изменении) таковых…
Re: Часы на 74HC595
[uquote="АСУ",url="/forum/viewtopic.php?p=3518003#p3518003"]Не выдёргивай слова из контекста, речь шла об избыточности[/uquote]
Я в отличии от тебя ничего не выдёргиваю.
Какая избыточность?
Наоборот надо использовать аппаратные возможности МК, если не умеешь, это другой вопрос. Но надо же учиться!
Вот как раз лучше использовать прерывания, чем пихать куда не нужно кучу условий и бесконечные опросы.
АРВ ты получил одобрение от "гуру", гордись этим!
Я понимаю что у тебя подгорает и ты пытаешься всеми правдами и неправдами доказать что ты прав.
Но проблема в другом, ты извращая идею наставляешь на неправильный путь новичка.
У тебя цель доказать что ты прав, даже если ты не прав. Подменяешь, подтасовываешь. Да, то что ты говоришь будет работать, но так делают только колхозники. Я же объяснил что есть преимущества использования прерываний, ты же несёшь чушь про какую то избыточность прерываний. Это абсурд.
Если хочешь сокращать, то вообще это ножку можно не использовать и я этот вариант тоже описал.
У меня цель показать как делать будет лучше, и как раз именно с точки зрения практики. Чтобы часы не только были сделаны хорошо и радовали, а ещё и дали новые знания и новый опыт, чтобы потом более сложные проекты делались легче.
Я в отличии от тебя ничего не выдёргиваю.
Какая избыточность?
Наоборот надо использовать аппаратные возможности МК, если не умеешь, это другой вопрос. Но надо же учиться!
Вот как раз лучше использовать прерывания, чем пихать куда не нужно кучу условий и бесконечные опросы.
АСУ писал(а):Всё верно…
АРВ ты получил одобрение от "гуру", гордись этим!
АСУ писал(а):пихают их где не нужно, только такие как ты.
Я понимаю что у тебя подгорает и ты пытаешься всеми правдами и неправдами доказать что ты прав.
Но проблема в другом, ты извращая идею наставляешь на неправильный путь новичка.
У тебя цель доказать что ты прав, даже если ты не прав. Подменяешь, подтасовываешь. Да, то что ты говоришь будет работать, но так делают только колхозники. Я же объяснил что есть преимущества использования прерываний, ты же несёшь чушь про какую то избыточность прерываний. Это абсурд.
Если хочешь сокращать, то вообще это ножку можно не использовать и я этот вариант тоже описал.
У меня цель показать как делать будет лучше, и как раз именно с точки зрения практики. Чтобы часы не только были сделаны хорошо и радовали, а ещё и дали новые знания и новый опыт, чтобы потом более сложные проекты делались легче.
Глупый не задает вопросы. Глупый и так все знает.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Часы на 74HC595
меньше всего я нуждаюсь в одобрении гуру. никогда не парился над "правильностью" принимаемых мной решений, и поэтому вполне успешно делал то, что самоназванные гуры категорически не советуют: применял goto, работал с клавиатурой не по прерываниям, а поллингом, применял float в расчетах и printf для вывода на 7-сегментные индикаторы... и вот с DS1307 работал как по прерыванию от SQW, так и с поллингом этого пина.AndTer писал(а):ты получил одобрение от "гуру", гордись этим
и категорически не понимаю, что тут плохого.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Часы на 74HC595
Доброго времени суток. Развожу плату.
Возник вопрос. Все транзисторы 6402 и только один на звонилке 2502. Хочу изменить транзистор vt29 звонилки на 6402. Посадив звонилку на землю, а транзистором 6402 открывать ему + питания.
Как я понимаю схема подключения аналогична использованных транзисторов для управления идикатором.
Все ли я правильно понимаю? можно так заменить?
На всякий случай схему.

Возник вопрос. Все транзисторы 6402 и только один на звонилке 2502. Хочу изменить транзистор vt29 звонилки на 6402. Посадив звонилку на землю, а транзистором 6402 открывать ему + питания.
Как я понимаю схема подключения аналогична использованных транзисторов для управления идикатором.
Все ли я правильно понимаю? можно так заменить?
На всякий случай схему.
Re: Часы на 74HC595
Да, можно.
Но стоит сначала всё собрать на макетке.
Касаемо мелких резисторов(0402), то проверять надо мощность. В цепях питания сегментов они слишком маломощные.
Но стоит сначала всё собрать на макетке.
Касаемо мелких резисторов(0402), то проверять надо мощность. В цепях питания сегментов они слишком маломощные.
Глупый не задает вопросы. Глупый и так все знает.
Re: Часы на 74HC595
[uquote="AndTer",url="/forum/viewtopic.php?p=3521058#p3521058"]Касаемо мелких резисторов(0402), то проверять надо мощность. В цепях питания сегментов они слишком маломощные.[/uquote]
0.062 Вт, а сколько надо? 0603 - 0.1 Вт ?
0.062 Вт, а сколько надо? 0603 - 0.1 Вт ?
Re: Часы на 74HC595
Максимум в теории: 5В(питания)-1,8В(падение на красном светодиоде)=3,2В(падение на резисторе)
3,2В*0,02А=0,064Вт рессеется на резисторе(реально меньше ибо скорей всего светодиод 2,2В, плюс падение на других участках).
Ну и запас должен быть, по хорошему 2 кратный. На сегменты минимум 0603. Не меньше точно.
И сомневаюсь что ты сможешь без опыта запаять 0402. Перегрев, отслоение, разрушение деталей, замыкания...
Но как знать, от рук многое зависит.
3,2В*0,02А=0,064Вт рессеется на резисторе(реально меньше ибо скорей всего светодиод 2,2В, плюс падение на других участках).
Ну и запас должен быть, по хорошему 2 кратный. На сегменты минимум 0603. Не меньше точно.
И сомневаюсь что ты сможешь без опыта запаять 0402. Перегрев, отслоение, разрушение деталей, замыкания...
Но как знать, от рук многое зависит.
Глупый не задает вопросы. Глупый и так все знает.
Re: Часы на 74HC595
Старался сделать красиво, но в тоже время и правильно. Переходные делал 0.4 на 0.9.
Так же не знаю как показать drill slot для usb.
Резисторы под индикатор поставил 0603.
top

bot

Индикатор хочу не впаивать а вставить в SCSL7.
Каким шрифтом лучше всего подписывать?
интересует толщина, ширина и высота. (Высоту можно задать в мм, а вот толщину и ширину только: меньше, норма, больше).
Так же не знаю как показать drill slot для usb.
Резисторы под индикатор поставил 0603.
top
bot
Индикатор хочу не впаивать а вставить в SCSL7.
Каким шрифтом лучше всего подписывать?
интересует толщина, ширина и высота. (Высоту можно задать в мм, а вот толщину и ширину только: меньше, норма, больше).
Re: Часы на 74HC595
[uquote="MrJunior",url="/forum/viewtopic.php?p=3521412#p3521412"]Резисторы под индикатор поставил 0603.[/uquote]
Ничего бы не произошло, если бы оставил резисторы 0402…
в школе ведь физику изучал… падение напряжения на сегменте у тебя как минимум 1,8 В, таким образом на резисторе получаем 3,2 В. Твои резисторы 220 Ом (как правило 5%)… возьмём наименьшее значение при такой погрешности, это 209 Ом. 3,2*209 = 0,015 мА. 3,2*0,015 = 0,048 Вт. Заявленная мощность 0402 = 0,062 Вт. Твой запас составлял бы не менее 20 %.
Хотя не понимаю, зачем извращаться с такой мелочью в домашних устройствах… в домашних устройствах, 0805 самый востребованный тип… хотя каждый по своему сума сходит.
Ничего бы не произошло, если бы оставил резисторы 0402…
Хотя не понимаю, зачем извращаться с такой мелочью в домашних устройствах… в домашних устройствах, 0805 самый востребованный тип… хотя каждый по своему сума сходит.
Re: Часы на 74HC595
Я же всё посчитал выше.
Если считать ток по резисторам то да... При 220Ом 0,048Вт МАКСИМУМ. Хотя 20% запас по мощности, для резистора размером в 1*0,5мм...
Надо поискать графики на сколько он нагревается при максимальной мощности.
Но если считать по току на сегмент, то там другие резисторы надо ставить.
Тут надо практическое измерение провести, собрать и посмотреть сколько упадёт вольт на 2803 и на полевике. То есть надо подобрать резисторы.
Если принять что ток мы возьмём 20мА(лучше 18мА и меньше, чтобы дольше служили), то получим 0,064Вт (0,058Вт). Что по сути выходит за пределы 0402.
Надо собрать на макетке, подобрать резисторы, померить токи. Может яркость будет чрезмерной даже при 10мА?
Когда берёшь неизвестный индикатор и собираешь схему управления с нуля, то всё учесть невозможно. Проще и быстрей промерить на практике.
Если считать ток по резисторам то да... При 220Ом 0,048Вт МАКСИМУМ. Хотя 20% запас по мощности, для резистора размером в 1*0,5мм...
Надо поискать графики на сколько он нагревается при максимальной мощности.
Но если считать по току на сегмент, то там другие резисторы надо ставить.
Тут надо практическое измерение провести, собрать и посмотреть сколько упадёт вольт на 2803 и на полевике. То есть надо подобрать резисторы.
Если принять что ток мы возьмём 20мА(лучше 18мА и меньше, чтобы дольше служили), то получим 0,064Вт (0,058Вт). Что по сути выходит за пределы 0402.
Надо собрать на макетке, подобрать резисторы, померить токи. Может яркость будет чрезмерной даже при 10мА?
Когда берёшь неизвестный индикатор и собираешь схему управления с нуля, то всё учесть невозможно. Проще и быстрей промерить на практике.
Глупый не задает вопросы. Глупый и так все знает.
Re: Часы на 74HC595
На плате куча свободного места. Спокойно можно поставить резисторы и больше, проблем нет.
Пусть будет запас, хуже то не будет.
Каким шрифтом лучше всего подписывать?
интересует толщина, ширина и высота. (Высоту можно задать в мм, а вот толщину и ширину только: меньше, норма, больше).
И еще. На плате осталось всбодное место, что можно добавить?
Пусть будет запас, хуже то не будет.
Каким шрифтом лучше всего подписывать?
интересует толщина, ширина и высота. (Высоту можно задать в мм, а вот толщину и ширину только: меньше, норма, больше).
И еще. На плате осталось всбодное место, что можно добавить?
-
ivan dimir
- Мучитель микросхем
- Сообщения: 440
- Зарегистрирован: Вс дек 29, 2019 08:05:21
Re: Часы на 74HC595
Подскажите как можно организовать вывод точки на любом индикаторе на С .? В динамической индикации по SPI.
- НАПАЛМ
- Это не хвост, это антенна
- Сообщения: 1314
- Зарегистрирован: Пт ноя 27, 2009 19:47:13
- Откуда: Казань
Re: Часы на 74HC595
[uquote="MrJunior",url="/forum/viewtopic.php?p=3523235#p3523235"]Каким шрифтом лучше всего подписывать?
интересует толщина, ширина и высота. (Высоту можно задать в мм, а вот толщину и ширину только: меньше, норма, больше).[/uquote]
Исходя из возможностей производства. Для примера jlcpcb привел.
интересует толщина, ширина и высота. (Высоту можно задать в мм, а вот толщину и ширину только: меньше, норма, больше).[/uquote]
Исходя из возможностей производства. Для примера jlcpcb привел.
- Вложения
-
- изображение_2020-11-27_205325.png
- (104.85 КБ) 186 скачиваний
Re: Часы на 74HC595
[uquote="АСУ",url="/forum/viewtopic.php?p=3516567#p3516567"][uquote="MrJunior",url="/forum/viewtopic.php?p=3516527#p3516527"]Думаю все со согласятся что самым простым решением по управлению индикатором является MAX7219.[/uquote]
Хозяин барин… делай как считаешь нужным.
Ещё пример:
Вот мой кухонный термометр… Тоже работает многие годы без нареканий. Корпус от стрелочных часов.
[/uquote]
у тебя же динамическая индикация, потому и работает. И будет работать очень долго
Хозяин барин… делай как считаешь нужным.
Ещё пример:
Вот мой кухонный термометр… Тоже работает многие годы без нареканий. Корпус от стрелочных часов.
Спойлер

у тебя же динамическая индикация, потому и работает. И будет работать очень долго