реклама на сайте
подробности

 
 
> прерывание в PIC24H
snek
сообщение Jun 29 2007, 08:48
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 16-05-07
Пользователь №: 27 746



народ, подскажите каким образом оформляюстя прерывания в пиках серии PIC24H. Если можно код программы с обработкой прерывания.
Мне только для примера я просто разобраться хочу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
SergeyBorshch
сообщение Jul 27 2007, 13:35
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 28-09-05
Из: Чернигов, Украина
Пользователь №: 9 053



Например можна так сделать:

#define __PIC24HJ64GP206__
#include <p24Hxxxx.h>
#include <timer.h>

void __attribute__(( __interrupt__)) _T1Interrupt( void);


int main (void)

{

OpenTimer1 (T1_ON & T1_GATE_OFF & T1_PS_1_8 & T1_SYNC_EXT_OFF & T1_SOURCE_INT, 0x3F);
ConfigIntTimer1(T1_INT_PRIOR_3 & T1_INT_ON);

while (1);

}

//void __attribute__(( __interrupt__)) _T1Interrupt( void)
void _T1Interrupt( void )

{

/* reset Timer 1 interrupt flag */
IFS0bits.T1IF = 0;

}
Go to the top of the page
 
+Quote Post
sobr
сообщение Aug 7 2007, 09:36
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Посмотри, может поможет...
Прикрепленные файлы
Прикрепленный файл  70184A__1_.pdf ( 693.11 килобайт ) Кол-во скачиваний: 199
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 21:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016