Отговори на тема  [ 2 мнения ] 
Проблем с прекъсването от PORTB на PIC16F872 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Сеп 19, 2012 10:07 am
Мнения: 1
Мнение Проблем с прекъсването от PORTB на PIC16F872
Моля ако може някой да ми изпрати една кратка програмка за прекъсване от PORTB за PIC16F872 за да мога да симулирам прекъсване от PORTB<7,4>.Просто настройка на конфигурационния регистър и регистрите за порта и програмата с едно зацикляне с NOP.
Проблема е че не можах да получа прекъсване на програмата от PORTB
независимо както и да конфигурирам INTCON.И стигнах до извода че може би аз не симулирам прекъсването както трябва.А как симулирам прекъсването.След като влезе в този зациклящ цикъл с NOP, вдигам някои от битове на PORTB<7.4>ако прди това е бил 0 и обратно,свалям го ако е бил 1 и ако INTCON,3 е 1 т.е имам разрешение за прекъсване от PORTB<7.4> трябва да се получи прекъсване но при мен такова не се получава и флага на прекъсване INTCON,0 не се вдига.Вероятно имам проблем с запаметяването на първоначалната стойност на PORTB и следващата стойност при промяната на PORTB .Мисля че грешката е в симулирането.Благодаря предварително.


Сря Сеп 19, 2012 11:12 am
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: Проблем с прекъсването от PORTB на PIC16F872
ти сигурен ли си, че са ти входове? и после, векторния адрес е 4, там ли ти е обработката на прекъсване?


Чет Сеп 20, 2012 9:51 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 2 мнения ] 

Кой е на линия

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


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

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