29.02.2016, 00:38
|
#1
|
Прохожий
Регистрация: 29.02.2016
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
pic18 и порт В
Здравствуйте!
Разбираюсь с PIC18 (PIC18f4520), когда настраиваю порт В на вход (TRISB=0xff) то при подачи лог. 1 на все ноги порта читаются только PIN7, PIN6, PIN5, остальные ноги читаются как 0. Подскажите в чем может быть проблема. Модель в протеусе.
|
|
|
|
29.02.2016, 00:56
|
#2
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,686
Сказал спасибо: 74
Сказали Спасибо 1,807 раз(а) в 654 сообщении(ях)
|
Re: pic18 и порт В
Сообщение от he111
|
Подскажите в чем может быть проблема.
|
Входы B4-B0 могут быть сконфигурированы при старте как аналоговые, это зависит от бита конфигурации PBADEN.
Так что либо поставьте этот бит = 0, либо запишите в ADCON1 значение 0x0F.
|
|
|
|
29.02.2016, 01:15
|
#3
|
Прохожий
Регистрация: 29.02.2016
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: pic18 и порт В
Аналоговые входы я отключил, в смысле сделал все цифровые, даже порт А. Все равно не работает, завтра попробую в железе, может косяк протеуса.
|
|
|
|
01.03.2016, 01:53
|
#4
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,686
Сказал спасибо: 74
Сказали Спасибо 1,807 раз(а) в 654 сообщении(ях)
|
Re: pic18 и порт В
Сообщение от he111
|
Аналоговые входы я отключил, в смысле сделал все цифровые, даже порт А. Все равно не работает, завтра попробую в железе, может косяк протеуса.
|
Ну и?.. Разобрались?
Судя по симптомам - это явно оно, входы В0-В4 не настроены на цифровой в/в после старта и читаются как "0". При значении PBADEN=1 (в конфиге) именно такой расклад и получается: В0-В4 - аналоговые входы, В5-В7 - цифровые.
|
|
|
|
01.03.2016, 02:18
|
#5
|
Прохожий
Регистрация: 29.02.2016
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: pic18 и порт В
Да спасибо! Это глюк протеуса, в железе работает.Обновил SP, все заработало.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:37.
|
|