Explorer 16 PORTA humantong problema

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.
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);}}
at mula sa delay.h file
Code:
 int x = 0; bisa msDelay (int d) {habang (d> 0) {para sa ( x = 0; x
 
Gamitin ang "LATA" para sa outputtting ... gamitin PORTA para sa pagbabasa
 
LATA nagtrabaho, ngunit wala i alam kung bakit. Ako gumamit ng port maraming beses bago walang isyu. Siguro kung ito ay may somthing na gawin sa sunud-sunod basahin / baguhin? Well salamat para sa pagtatakda sa akin sa tamang landas. [/Code]
 

Welcome to EDABoard.com

Sponsor

Back
Top