РАДИОСХЕМЫ



Страница 2 из 6«123456»
Форум по электронике » ЭЛЕКТРОНИКА » МИКРОКОНТРОЛЛЕРЫ » Часы загнали меня в тупик!
Часы загнали меня в тупик!
 Суббота, 19.07.2014, 23:16 | Сообщение # 11        

моторист

Пользователи

 Активность: 178 Offline  

msmmmm, диод исправен и установлен правельно. выпаял R3 в этоге один сегмент не горит и что дальше делать даже не знаю(
 Суббота, 19.07.2014, 23:28 | Сообщение # 12        

msmmmm

Пользователи

 Активность: 150 Offline  

Предыдущее сообщение отредактировано. Прочитай.
 Суббота, 19.07.2014, 23:31 | Сообщение # 13        

моторист

Пользователи

 Активность: 178 Offline  

msmmmm, транзистор 315 менял на 361 раньше это привело к тому , что от батарейки индикатор не горел(все класно), а от основного питания на индикаторе китайские иэрроглифы. А от в программе изменить выборку под 361 это вариант. Теперь мне надо скачать какойто компилято Asm файла чтоб в Hex превратить. Какой скачать не посоветуете???
 Суббота, 19.07.2014, 23:37 | Сообщение # 14        

msmmmm

Пользователи

 Активность: 150 Offline  

MPLAB IDE, для этого контроллера хватит v6.60. Это стандартный компилятор, отладчик и редактор для PIC.
 Воскресенье, 20.07.2014, 13:58 | Сообщение # 15        

моторист

Пользователи

 Активность: 178 Offline  

msmmmm, спасибо за помощь, завтра буду побывать. Проверю на железе так сразу отпишусь.

Добавлено (20.07.2014, 13:58)
---------------------------------------------
msmmmm, проверил ваш кусочек программы в протеусе и вжелезе- не работает(на экране иероглифы, кнопки нажимаю - мигания. Я думаю что в программе что то еще надо изменить, а вот что??? в програмировании я не селен. Буду рад если вы поможете переписать программу)

 Воскресенье, 20.07.2014, 20:07 | Сообщение # 16        

msmmmm

Пользователи

 Активность: 150 Offline  

Поигрался МПЛабом - все работает нормально. Нужно еще заменить

ind_start
movlw b'11110000' ;Выключаем все знакоместа индикатора
на
ind_start
movlw b'11111111' ;Выключаем все знакоместа индикатора

но эта недоделка влияет очень кратковременно и зрительно видна быть не должна... Осциллограф есть? Нужно посмотреть сигналы на коллекторах транзисторов. При таком включении возможно их недозакрывание, т.к. напряжение питания индикатора выше напряжения питания контроллера. Тогда им нужно будет помочь закрыться.
 Воскресенье, 20.07.2014, 21:56 | Сообщение # 17        

моторист

Пользователи

 Активность: 178 Offline  

msmmmm, изменил то что вы посоветували и всеравно в протеусе неработает(в железе не пробывал), оригинальная прошивка работает без проблем. Почему так???
 Воскресенье, 20.07.2014, 22:52 | Сообщение # 18        

msmmmm

Пользователи

 Активность: 150 Offline  

У меня в протеусе работает. Пардон...

ind_start
movlw b'11111111' ;Выключаем все знакоместа индикатора
movwf PORTA

и еще

movlw 0x20
subwf FSR,W ;Уменьшаем указатель косвенной адресации на H'20' (т.е. результат будет от 0 до 3, т.к. 4 знака)
call ind_cnv ;И идем на таблицу конвертирования (выборки) нужного знакоместа
andwf!!!!!!!! PORTA,f ;Выводим выбранное знакоместо в ПОРТ А (все, цифра светиться)

восклицания - где изменить
Прикрепления: 4976427.asm(13Kb) · simply_clock.hex(1Kb)


поправил msmmmm - Воскресенье, 20.07.2014, 22:57
 Воскресенье, 20.07.2014, 23:04 | Сообщение # 19        

msmmmm

Пользователи

 Активность: 150 Offline  

Файлы протеуса.
Прикрепления: simply_clock.rar(140Kb)
 Вторник, 22.07.2014, 08:25 | Сообщение # 20        

моторист

Пользователи

 Активность: 178 Offline  

msmmmm, залил прошивку, заменил транзисторы и все заработало. Ток потребления в резервном режыме упал с 1.825ма до 0.565ма. Мне чето кажется что это многовато. Посмотрел на форуме часов люди пишут что потребление 135мка. Как уменьшить потребление?
Форум по электронике » ЭЛЕКТРОНИКА » МИКРОКОНТРОЛЛЕРЫ » Часы загнали меня в тупик!
Страница 2 из 6«123456»
Поиск:







ДАТАШИТ
Например: TDA1558




Социальные сети

© 2009-2016, "Электронные схемы самодельных устройств". Электросхемы для самостоятельной сборки радиоэлектронных приборов и конструкций. Полезная информация для начинающих радиолюбителей и профессионалов. Все права защищены.