08.12.2014, 20:51
|
|
Частый гость
Регистрация: 18.09.2005
Сообщений: 26
Сказал спасибо: 72
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Помогите разобраться PIC16F628A
Суть вопроса такова. Имеется лестница, 14 ступенек. На каждой стоит светодиодная лента. Еще стоят 2 датчика движения, вверху и внизу. В зависимости от того, какой датчик сработал, поочередно включается подсветка ступенек (сверху вниз или наоборот). По портам данная микросхема меня как раз устраивает. 2 входа и 14 выходов. Накропал примитивную программу. См. вкладку. Проверяю в симуляторе MPLab - все работает. Решил проверить в Proteus-е, ан нет... Выход В4 молчит. Спаял макетку, точно молчит. ![Голова кругом](images/smilies/icon_rolleyes.gif) Ладно, переделал В4 на вход. Теперь перестал работать порт А4. ![Голова кругом](images/smilies/icon_rolleyes.gif) Все мозги порвал на части... Подскажите пожалуйста, в чем косяк?
|
|
|
|
08.12.2014, 21:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Помогите разобраться PIC16F628A
вторая функция порта PB4 - работа в режиме низковольтного программирования. Проверьте биты конфигурации. см. DS40044G-page 98. У Вас LVP не сконфигурирован, по умолчанию он установлен и вывод работает в режиме ввода.
РА4 - имеет выход с открытым стоком, поэтому для нормальной работы в качестве выхода нужен подтягивающий резистор на плюс питания. см DS40044G-page 35
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 08.12.2014 в 21:24.
|
|
|
Сказали "Спасибо" MisterDi
|
|
|
08.12.2014, 21:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,405
Сказал спасибо: 5,549
Сказали Спасибо 1,049 раз(а) в 605 сообщении(ях)
|
Re: Помогите разобраться PIC16F628A
Ща придут мУчители и предадут анафеме МистераДи.
|
|
|
|
08.12.2014, 21:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Помогите разобраться PIC16F628A
ага, за раскрытие ссылок на фирменный документ ![Улыбка](images/smilies/icon_smile.gif) . Если - бы сам несколько раз не наступал-бы на грабли порта А4 - не стал бы отвечать.
__________________
misterdi<@>i.ua
|
|
|
|
08.12.2014, 23:34
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Помогите разобраться PIC16F628A
На кол!!!
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
09.12.2014, 19:46
|
|
Частый гость
Регистрация: 18.09.2005
Сообщений: 26
Сказал спасибо: 72
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Помогите разобраться PIC16F628A
MisterDi
Огромное вам СПАСИБО!!! Я конечно подозревал, что где то какая то мелочь утеряна. И согласитесь, в 60 лет начинать осваивать программирование микроконтроллеров не самая простая задача. Да и с английским я не очень, учил в школе немецкий. Хорошо хоть сейчас есть документация на русском.
Еще раз ОГРОМНОЕ СПАСИБО за подсказку. Надо же, все заработало...
|
|
|
|
09.12.2014, 22:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Помогите разобраться PIC16F628A
А куда оно денется с подводной лодки? ![Улыбка](images/smilies/icon_smile.gif) Именно поэтому всю документацию читаю в оригинале. Кстати, был недавно на семинаре Микрочип-а и там было сказано о запрете перевода документации на другие языки, тк. это связано с сертификацией продукта для ответственных применений.
__________________
misterdi<@>i.ua
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:20.
|
|