Форум за електроника Форуми Форум за електроника

Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Service Manual Search :   Enhanced by: Jabse.com : българската търсачка
Как да си конфигурирам PORTE на 16F877A

 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Общи приказки - Just talking
Предишната тема :: Следващата тема  
Автор Съобщение
emil74
Опитен потребител
Опитен потребител


Регистриран на: 16 Мар 2007
Мнения: 1106

МнениеПуснато на: Съб Мар 08, 2008 21:06    Заглавие: Как да си конфигурирам PORTE на 16F877A Отговорете с цитат

Опитвам да конфугурирам ПОРТ Е на процесора по следния начин: бит 0 - изход, бит 1-изход, бит 2 - вход. Но по резултата разбирам, че не успявам с конфигуриране на входа. Използвам следното:

bsf STATUS,PR0

movlw b'00000100' ;RE2-vhod
movwf TRISE

movlw b'00000110' ; all analog pins = digital
movwf ADCON1
bcf STATUS,RP0 ; back to RAM page 0
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Посетете сайта на потребителя
Niakoi
Опитен потребител
Опитен потребител


Регистриран на: 20 Авг 2006
Мнения: 350
Местожителство: Каръктаун

МнениеПуснато на: Съб Мар 08, 2008 21:45    Заглавие: Отговорете с цитат

Пробвай първо да заредиш ADCON1, после TRISE.
_________________
Жица, на която не виждам двата края, не я пипам!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
woodoman
Активен потребител
Активен потребител


Регистриран на: 03 Яну 2008
Мнения: 67

МнениеПуснато на: Пон Мар 10, 2008 22:34    Заглавие: Отговорете с цитат

Здравей. Как разбираш че не е конфигуриран като вход (в MPLAB-a или като тестваш записан PIC. Проверери данеби бит RP1 да не е 1 и да пишеш в банка 4. За проба сложи BCF STATUS,RP1. Това да се инициализира ADCON1 преди TRISE трабва да не оказва влияние но ако не тругне пробвай и това. Ако има нещо пиши.
_________________
Нека да си помагаме взаимно. Защото ако не си помогнем ние няма кой да ни помогне.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
emil74
Опитен потребител
Опитен потребител


Регистриран на: 16 Мар 2007
Мнения: 1106

МнениеПуснато на: Сря Мар 12, 2008 23:01    Заглавие: Отговорете с цитат

Открих проблема! За съжаление се оказва, че сега имам ТРИ процесора с неработещи PORTE,1!
Като видях от отговорите ви, че най-вероятно с програмата всичко е наред, съсредоточих се на хардуера и се оказа, че съм приближил толкова пистите на двата пина, че са се допрели в зоната на една от VIA-точките при изработката на платките. При което пинът, дефиниран като изход е извън строя. ТРИ процесора с ограничено приложение, за акъл. Но е така като подготвя човек пет файла за платки за една нощ!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Посетете сайта на потребителя
Потърси "Как да си конфигурирам PORTE на 16F877A" в магазин за електроника Pulsator.bg : БЕЗПЛАТНА ДОСТАВКА над 90 лв.

Покажи мнения от преди:   
Потърси "Как да си конфигурирам PORTE на 16F877A" в Интернет



Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Общи приказки - Just talking Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети