Отговори на тема  [ 3 мнения ] 
Неподчинение на порт Б на PIC16F74 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Ное 25, 2008 4:44 pm
Мнения: 31
Мнение Неподчинение на порт Б на PIC16F74
Здравейте!
Минавам направо към въпроса.
Инициализирам портове A,B и С на ПИК, след което ги занулявам за да съм сигурен, проблема е в порт В.
Той просто отказва да бъде занулен изцяло, битове 0:3 стойят в "1".
Пробвах с MOVLW 0x00 и след това MOVWF PORTB не стана, след това пробвах вместо да използвам
"PORTB" да използвам адреса на регистъра и пак не стана.

Моля помогнете !

За по нагледно направих прилагам screenshot




Изображение


Пон Авг 10, 2009 6:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Авг 31, 2005 1:57 pm
Мнения: 1103
Мнение 
TRIS регистрите правят съответния ПИН на порта вход или изход.

Ако бит 0,1,2,3 на ТРИС регистъра е 1 то тогава и пинове 0,1,2,3 на порта са входове и обратно ако бяха 0 то порта щеше да е изход

Сега защо правиш следното ????

CLRF TRISB - правиш порт Б само изходи
MOVLW 0x0F
MOVWF TRISB - правиш пинове 0,1,2,3 входове

CLRF PORTB - тук можеш да нулираш само изходите но битове 0:3 в порта не можеш да ги конфигурираш защото са входове ето затова питаш


Пон Авг 10, 2009 7:36 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Ное 25, 2008 4:44 pm
Мнения: 31
Мнение 
Благодаря за бързият отговор.

Но си открих грешката. :oops: Проблема е там че ползвам Proteus VSM за симулация в реално време и към съответните пинове на схемата има подадено напрежение. и понеже е в реално време Watch-a си ми показва какво има на портовете, а именно "1"


Пон Авг 10, 2009 8:35 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни