Например TDA7294

Форум РадиоКот • Просмотр темы - 16F676 после включении компаратора, не читается порт A
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт янв 30, 2026 23:54:26

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: 16F676 после включении компаратора, не читается порт A
СообщениеДобавлено: Вт мар 15, 2016 03:24:12 
Первый раз сказал Мяу!

Зарегистрирован: Сб дек 22, 2012 09:02:51
Сообщений: 32
Откуда: Волгоград
Рейтинг сообщения: 0
Ребят, доброго здоровья! Такая проблема, при подключении компаратора не могу считать состояние битов порта A.

Изображение

Пока компаратор отключен, все работает, читается без проблем. В протеусе бит PORTA,0 поднят, но не читается ни через btfss(c) ни через movf PORTA,W после выполнения этой команды в аккумуляторе 0

Изображение

Подскажите пожалуйста, кто сталкивался, как победить?

_________________
— Теперь я твердо знаю, что море — это все-таки море, а вкус глотка пива не меняется от моих рассуждений. Кроме того, я знаю, что задающий дурацкие вопросы неизбежно получает дурацкие ответы. Теперь я спокоен. Я знаю все, что мне нужно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 16F676 после включении компаратора, не читается порт A
СообщениеДобавлено: Вт мар 15, 2016 15:20:57 
Электрический кот
Аватар пользователя

Карма: 20
Рейтинг сообщений: 94
Зарегистрирован: Пн ноя 21, 2011 16:45:00
Сообщений: 1032
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Возможно поэтому :
Цитата:
Note1: When reading the PORTA register, all
pins configured as analog inputs will read
as a ‘0’. Pins configured as digital inputs
will convert an analog input according to
the TTL input specification.
и что это за странная команда на вашей картинке "clrf 0x07f&ANSEL" , никогда такой не встречал .

_________________
Невозможно починить то, что не сломалось.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 16F676 после включении компаратора, не читается порт A
СообщениеДобавлено: Вт мар 15, 2016 23:33:31 
Первый раз сказал Мяу!

Зарегистрирован: Сб дек 22, 2012 09:02:51
Сообщений: 32
Откуда: Волгоград
Рейтинг сообщения: 0
kotpalych писал(а):
Возможно поэтому :
Цитата:
Note1: When reading the PORTA register, all
pins configured as analog inputs will read
as a ‘0’. Pins configured as digital inputs
will convert an analog input according to
the TTL input specification.
и что это за странная команда на вашей картинке "clrf 0x07f&ANSEL" , никогда такой не встречал .


Так ведь 0 бит PORTA, настроен как цифровой вход.

0x07f&ANSEL - Это тот же старый добрый ANSEL, только с указанием компилятору, на то что это однобайтный регистр, если я все правильно помню. Такая запись исключает появление сообщения 302
Message[302] .........ASM 124 : Register in operand not in bank 0. Ensure that bank bits are correct.

_________________
— Теперь я твердо знаю, что море — это все-таки море, а вкус глотка пива не меняется от моих рассуждений. Кроме того, я знаю, что задающий дурацкие вопросы неизбежно получает дурацкие ответы. Теперь я спокоен. Я знаю все, что мне нужно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 16F676 после включении компаратора, не читается порт A
СообщениеДобавлено: Ср мар 16, 2016 15:50:41 
Первый раз сказал Мяу!

Зарегистрирован: Сб дек 22, 2012 09:02:51
Сообщений: 32
Откуда: Волгоград
Рейтинг сообщения: 0
Ага, понял, не получится использовать RA0, как цифровой вход, так как он регистром настройки компаратора установлен в режим аналогового входа.
kotpalych :beer: спасибо за подсказку, я как-то упустил этот момент при изучении документации. Придется мудрить.

_________________
— Теперь я твердо знаю, что море — это все-таки море, а вкус глотка пива не меняется от моих рассуждений. Кроме того, я знаю, что задающий дурацкие вопросы неизбежно получает дурацкие ответы. Теперь я спокоен. Я знаю все, что мне нужно.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: veso74 и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y