A
aj9999
Guest
Gumagamit ako ng MPLAB/C30 sa isang explorer16 board at isang PIC24fj128GA010 PIM. Ako sinusubukang i-flash ang mga LEDs na nakalakip sa port A. ko flash anumang ng ang LEDs malaya ngunit kapag sinusubukan kong flash ng higit sa isa sa mga ito lamang ang unang isa na nakalista sa ang code ay gumagana. Sa ang code sa ibaba RA0 ay flash ngunit hindi RA1. Kung reverse ko ang pagkakasunod-sunod upang RA1 na ay unang pagkatapos RA0 gagana ngunit hindi RA1 ay. Kung gamitin ko ang PORTA = 0x03 pagkatapos ito gumagana kaya ito ay lilitaw upang maging isang problema sa PORTAbits.RA? command ngunit wala i alam kung bakit.
at mula sa delay.h file
Code:
# # isama isama int pangunahing () {AD1PCFG = 0xffff; TRISA = 0x00; PORTA = 0x00; habang (1) {PORTAbits.RA0 = 1; PORTAbits.RA1 = 1; msDelay (500); PORTAbits.RA0 = 0; PORTAbits.RA1 = 0; msDelay (500);}}
Code:
int x = 0; bisa msDelay (int d) {habang (d> 0) {para sa ( x = 0; x