سلام دوستان
میخوام قابلیت pciرو فعال کنم ولی نمی دونم چطوری باید اینکارو انجام داد لطفا راهنمایی کنید
نمونه کدم باشه خوبه
میخوام قابلیت pciرو فعال کنم ولی نمی دونم چطوری باید اینکارو انجام داد لطفا راهنمایی کنید
نمونه کدم باشه خوبه
$regfile = "attiny13a.dat" $crystal = 1000000 $hwstack = 15 $swstack = 8 $framesize = 8 Dim P As Bit P = 0 Config Portb.2 = Output Sreg.7 = 1 Gimsk.5 = 1 Pcmsk.0 = 1 On Pcint0 Onmic1 Pinb.2 = 0 Do If P = 1 Then : Portb.2 = 1 : Waitms 1000 : Portb.2 = 0 : Power Powerdown : End If Loop End Onmic1: P = 1 Return
#include <tiny13.h> #include <delay.h> void main () { DDRB.4=1; DDRB.3=0; GIMSK=0x20; PCMSK=0x04; GICR=0x40; MCUCR=0x03; GIFR=0x20; #asm("sei"); while(1); } //------------------------->>> زیر روال وقفه<<<----------------------------- interrupt [3] void ext_pcint3(void) { #asm("cli"); PORTB.4=1; delay_ms(100); PORTB.4=0; delay_ms(200); #asm("sei"); }
دیدگاه