Ðề tài: reset cpu
View Single Post
Old 23-06-2007, 09:35 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Giả sử dùng ngắt có độ ưu tiên thấp, các thanh ghi liên quan đến ngắt đã được khởi tạo:

Code:
#pragma code low_vector=0x18
void interrupt_at_low_vector(void)
{
	_asm GOTO low_isr _endasm
}

#pragma interruptlow low_isr
void low_isr (void)
{
	if (INTCON3bits.INT1F == 1) {	//If the INT1 interrupt happened
		INTCON3bits.INT1F = 0;	//Possibly unnecessary
		Reset();
	}
}
Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn