Помогите исправить прошивку

Обсуждаем контроллеры компании Atmel.
MTSnik
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вс май 02, 2010 05:32:09

Re: Помогите исправить прошивку

Сообщение MTSnik »

Приветствую всех Радиокотов! Умные люди, подскажите пожалуйста, собрал эти часы с дип тинькой (кому надо могу плату в лай скинуть)а после и зип микрухой с сайта. но у меня при включении все сегменты мерцают, как бегущая строка . прошивал аврдудой.
MTSnik
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вс май 02, 2010 05:32:09

Re: Помогите исправить прошивку

Сообщение MTSnik »

Soir респект за прошивку, запустил обе платы. Тикают:)
немогли бы вы помочь переделать прошивку чтоб термометр показывал только при нажатии на кнопку.нажал, несколько секунд высвечивает термометр. а так всегда часы показывают. используя вход вместо изменения яркости. плиззз!
aukrosasha7
Родился
Сообщения: 5
Зарегистрирован: Вс апр 21, 2019 08:45:01

Re: Помогите исправить прошивку

Сообщение aukrosasha7 »

Доброго времени суток. собрал схему запустилась все работает. решил переделать на большое табло. сделал из кусков светодиодной ленты с общим анодом. естественно на эмиттер транзисторов подал +12 вольт. но вот беда все сегменты горят и при установки времени вроде как видно что немного притухают но не полностью в чем может быть дело?????
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20160
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Помогите исправить прошивку

Сообщение Martin76 »

aukrosasha7 писал(а):естественно на эмиттер транзисторов подал +12 вольт.
aukrosasha7 писал(а):все сегменты горят
Без согласования уровней 5 и 12В так и должно быть. Почему - сто раз ранее объяснялось.

Добавлено after 23 minutes 35 seconds:
https://radiokot.ru/forum/viewtopic.php ... 6#p3338726
aukrosasha7
Родился
Сообщения: 5
Зарегистрирован: Вс апр 21, 2019 08:45:01

Re: Помогите исправить прошивку

Сообщение aukrosasha7 »

я так понимаю надо перед транзисторами впихнуть uln и будет работать? если нет то разжуйте пожалуйста. с согласованием не сталкивался.

Добавлено after 1 hour 45 minutes 19 seconds:
все разобрался добавил транзисторы и все заработало. спасибо
ksvserega
Встал на лапы
Сообщения: 144
Зарегистрирован: Ср мар 10, 2010 08:58:36
Откуда: Донецк
Контактная информация:

Re: Помогите исправить прошивку

Сообщение ksvserega »

Всем здравствуйте.
Возможно, здесь есть человеки, которые могут поправить прошивку по моим хотелкам (я в ассемблере полный 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
Однако изменения в этом месте никак не отражаются на работе программы, по крайней мере в протеусе
Ответить

Вернуться в «AVR»