|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 9:44 am
|
Страница 1 от 1
|
[ 2 мнения ] |
|
Проблем с прекъсването от PORTB на PIC16F872
| Автор |
Съобщение |
|
jorodimitrov
Ранг: Минаващ
Регистриран на: Сря Сеп 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 |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: Проблем с прекъсването от PORTB на PIC16F872
ти сигурен ли си, че са ти входове? и после, векторния адрес е 4, там ли ти е обработката на прекъсване?
|
| Чет Сеп 20, 2012 9:51 am |
|
|
|
Страница 1 от 1
|
[ 2 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|