hmmm.... bakit kaya di gumagana sakin. natry mo mismo sa proteus sir? pagnagkkey-in ka ng a b c tlgang umiilaw yung corresponding led?
gumagana na!!!hehenalagyan ko pala kasi sa void main(){ ng set_tris_b(0); kaya di gumagana.hehe
ganun ba sir kahit na gagamitin mong input ang ibang pins? say RA4 as input. hindi na natin lalagyan nito set_tris_a(0b00010000);
wala pa naman sir. naisip ko lang na what if gahamit ako ng input, syempre dapat ispecify sa code.hehe
papano po gamitin ang #int_rda ng CCSC?pwede pong papost ng sample codes?
char c;short rda_flag;#int_RDAvoid RDA_isr (void){ c=getc(); rda_flag = TRUE;}main(void){ enable_interrupts(int_RDA); enable_interrupts(GLOBAL); while(true) { if (rda_flag) { disable_interrupt(int_RDA); rda_flag = TRUE; if (c=='M') { printf("marcelino pogi\r"); } } }}
isa pang tanong sir marce, how will the int_rda be triggered? pwede ba tong matrigger using an input pin of an MCU. kunwari may pinindot kang push button tapos mattrigger na ang int RDA.
nyahaha! sori sir marce, mali yung pagkakaintindi ko nung receive dat available.heheso ang magttrigger po pala ng rda is itong keyboard mismo?
//sa definitions#bit Z 0x03.2#bit DC 0x03.1#bit C 0x03.0tapos...if (Z==true) output_high (pin_a0);if (DC==true) output_high (pin_a1);if (C==true) output_high (pin_a2);
^ natest mo na po yan sir marce?hehepogi mo.