taku jednoduchu otazku.
pozeram do vsetkych moznych dokumentov o danom procesore, ale neviem si rady, ako nastavit spravne prerusenie z externeho zdroja, konkretne poviem INT1 a INT2. mam dosku od mikroelektorniky (mikroe.com/en/tools/dspicpro3/)
viem ze funkcie budu vyzerat takto:
void prerusenieINT1() org 0x34 {
// kod obsluhy prerusenia z portu portA pin 12
}
void prerusenieINT2() org 0x36 {
// kod obsluhy prerusenia z portu portA pin 13
}
chcem po stlaceni tlacitka na danom porte vyvolat prerusenie, ktore som v uvedenych funkciach zvladol (dufam). neviem ale ako povolit prerusenie, ktory register treba nato nastavit, a hlavne ako. asi treba nastavit INTCON2 kde podla dokumentacie treba nastavit neg/pos edge.
ak by niekto vedel, podobne nedokazem vycitat z dokumentacie, ako nastavit (inicializovat) zbernicu CAN na 500kb/s. su nato popisane ohromne vzorce, nejak som z toho jelen.
administrator: přejmenováno z "dsPIC30F6014 prerusenie + CAN"