 |
Форум за електроника Български форум за електроника, ремонти, схеми, документация
|
| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
emil74 Опитен потребител


Регистриран на: 16 Мар 2007 Мнения: 1111
|
Пуснато на: Съб Мар 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 Мнения: 356 Местожителство: Каръктаун
|
Пуснато на: Съб Мар 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 Мнения: 1111
|
Пуснато на: Сря Мар 12, 2008 23:01 Заглавие: |
|
|
Открих проблема! За съжаление се оказва, че сега имам ТРИ процесора с неработещи PORTE,1!
Като видях от отговорите ви, че най-вероятно с програмата всичко е наред, съсредоточих се на хардуера и се оказа, че съм приближил толкова пистите на двата пина, че са се допрели в зоната на една от VIA-точките при изработката на платките. При което пинът, дефиниран като изход е извън строя. ТРИ процесора с ограничено приложение, за акъл. Но е така като подготвя човек пет файла за платки за една нощ! |
|
| Върнете се в началото |
|
 |
|
|
Не Можете да пускате нови теми Не Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети
|
|