Вопрос тупой как кувалда.
banksel TRISC
clrf TRISC
banksel PORTC
clrf PORTC
bsf PORTC, 0
bsf PORTC, 1
bsf PORTC, 2
bsf PORTC, 3
bsf PORTC, 4
bsf PORTC, 5
bcf PORTC, 0
bcf PORTC, 1
bcf PORTC, 2
bcf PORTC, 3
bcf PORTC, 4
bcf PORTC, 5
movlw b'00111111'
movwf PORTC
Почему в дебагере пошагово выполняя эти команды не поднимается логический уровень у портов 0-3, а на 4 и 5 поднимается. Что через bsf/bcf что через аккумулятор?
Что нужно сделать для ногодрыга правильного и где я ошибся?
MPLABX + MPASM
- Реклама
-
driver_gv
- Потрогал лапой паяльник
- Сообщения: 399
- Зарегистрирован: Сб авг 08, 2009 23:02:57
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: MPLABX + MPASM
Проверить и отключить альтернативные функции порта, например аналоговые входа и компараторы.
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять
Все, что нельзя запрограммировать на ассемблере, приходится паять
- Zhuk72
- Сверлит текстолит когтями
- Сообщения: 1231
- Зарегистрирован: Ср янв 29, 2014 08:41:31
- Откуда: Баку
- Контактная информация:
Re: MPLABX + MPASM
Что за пик?
Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: MPLABX + MPASM
Ответ такой же:Ican писал(а):Вопрос тупой как кувалда.
Ican, Уважайте труд тех, кто составляет документацию (*.pdf) на свою продукцию.
/почему вы не желаете читать документацию -
-
Ican
- Встал на лапы
- Сообщения: 94
- Зарегистрирован: Вт янв 31, 2012 20:55:18
- Откуда: Екатеринбург
- Контактная информация:
Re: MPLABX + MPASM
Читаю.. Просто она не на русском и всех моментов не увидишь.
PORTC описан на странице 45...
А регистр, который я не очистил на странице 67, с периферией.
В общем, чтобы все работало надо добавить 2 строчки
banksel ANSEL
clrf ANSEL
Тем самым настроить порты как DIGITAL I/O.
Значение регистра ANSEL по сбросу FF, что соответствует Analog input.
Всем спасибо за участие
PORTC описан на странице 45...
А регистр, который я не очистил на странице 67, с периферией.
В общем, чтобы все работало надо добавить 2 строчки
banksel ANSEL
clrf ANSEL
Тем самым настроить порты как DIGITAL I/O.
Значение регистра ANSEL по сбросу FF, что соответствует Analog input.
Всем спасибо за участие
- Реклама
- Zhuk72
- Сверлит текстолит когтями
- Сообщения: 1231
- Зарегистрирован: Ср янв 29, 2014 08:41:31
- Откуда: Баку
- Контактная информация:
Re: MPLABX + MPASM
В конце подраздела по порту С (как и для других модулей) есть таблица с регистрами и их битами, влияющими на работу данного порта. Причем со ссылкой на нужную страницу.
Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


