Помогите исправить прошивку
Re: Помогите исправить прошивку
Приветствую всех Радиокотов! Умные люди, подскажите пожалуйста, собрал эти часы с дип тинькой (кому надо могу плату в лай скинуть)а после и зип микрухой с сайта. но у меня при включении все сегменты мерцают, как бегущая строка . прошивал аврдудой.
Re: Помогите исправить прошивку
Soir респект за прошивку, запустил обе платы. Тикают:)
немогли бы вы помочь переделать прошивку чтоб термометр показывал только при нажатии на кнопку.нажал, несколько секунд высвечивает термометр. а так всегда часы показывают. используя вход вместо изменения яркости. плиззз!
немогли бы вы помочь переделать прошивку чтоб термометр показывал только при нажатии на кнопку.нажал, несколько секунд высвечивает термометр. а так всегда часы показывают. используя вход вместо изменения яркости. плиззз!
-
aukrosasha7
- Родился
- Сообщения: 5
- Зарегистрирован: Вс апр 21, 2019 08:45:01
Re: Помогите исправить прошивку
Доброго времени суток. собрал схему запустилась все работает. решил переделать на большое табло. сделал из кусков светодиодной ленты с общим анодом. естественно на эмиттер транзисторов подал +12 вольт. но вот беда все сегменты горят и при установки времени вроде как видно что немного притухают но не полностью в чем может быть дело?????
Re: Помогите исправить прошивку
aukrosasha7 писал(а):естественно на эмиттер транзисторов подал +12 вольт.
Без согласования уровней 5 и 12В так и должно быть. Почему - сто раз ранее объяснялось.aukrosasha7 писал(а):все сегменты горят
Добавлено after 23 minutes 35 seconds:
https://radiokot.ru/forum/viewtopic.php ... 6#p3338726
-
aukrosasha7
- Родился
- Сообщения: 5
- Зарегистрирован: Вс апр 21, 2019 08:45:01
Re: Помогите исправить прошивку
я так понимаю надо перед транзисторами впихнуть uln и будет работать? если нет то разжуйте пожалуйста. с согласованием не сталкивался.
Добавлено after 1 hour 45 minutes 19 seconds:
все разобрался добавил транзисторы и все заработало. спасибо
Добавлено after 1 hour 45 minutes 19 seconds:
все разобрался добавил транзисторы и все заработало. спасибо
-
ksvserega
- Встал на лапы
- Сообщения: 144
- Зарегистрирован: Ср мар 10, 2010 08:58:36
- Откуда: Донецк
- Контактная информация:
Re: Помогите исправить прошивку
Всем здравствуйте.
Возможно, здесь есть человеки, которые могут поправить прошивку по моим хотелкам (я в ассемблере полный 0), а именно:
1) у меня индикатор часового типа, с разделительными точками посредине, что соответствует второму и третьему разряду, а в данной прошивке точка отображается только во 2 разряде.
2) пытался изменить порядок разрядов для удобства разводки платы(на схеме PD3 - 4-й разряд, PD4 - 3-й, PD5 - 2-й, PD6 - 1-й ; нужно PD3 - 1-й разряд, PD4 - 2-й, PD5 - 3-й, PD6 - 4-й)
В исходнике есть такая конструкция:
.equ __DISP_port = PORTD
.equ __I1_bit = 3
.equ __I2_bit = 4
.equ __I3_bit = 5
.equ __I4_bit = 6
Однако изменения в этом месте никак не отражаются на работе программы, по крайней мере в протеусе
Возможно, здесь есть человеки, которые могут поправить прошивку по моим хотелкам (я в ассемблере полный 0), а именно:
1) у меня индикатор часового типа, с разделительными точками посредине, что соответствует второму и третьему разряду, а в данной прошивке точка отображается только во 2 разряде.
2) пытался изменить порядок разрядов для удобства разводки платы(на схеме PD3 - 4-й разряд, PD4 - 3-й, PD5 - 2-й, PD6 - 1-й ; нужно PD3 - 1-й разряд, PD4 - 2-й, PD5 - 3-й, PD6 - 4-й)
В исходнике есть такая конструкция:
.equ __DISP_port = PORTD
.equ __I1_bit = 3
.equ __I2_bit = 4
.equ __I3_bit = 5
.equ __I4_bit = 6
Однако изменения в этом месте никак не отражаются на работе программы, по крайней мере в протеусе