I-verify ang aking dspic30f code para sa serial komunikasyon

H

hansika

Guest
hi sa lahat, ako ay may magsulat ng isang code sa mikroC IDE para sa serial komunikasyon dspic30f6014A kapag i am pagpapadala ng isang karakter sabihin 's' sa PC i am hindi nakakakuha na tama ang i-set ang baud rate sa pc at sa dspic parehong lamang. sa ibaba ay ang aking code paki-verify at iminumungkahi sa akin kung saan i am paggawa ng maling unsigned rx1; void main () {/ / LATB = 0; / / ADPCFG = 0xFF; TRISB = 0; LATBBITS.LATB0 = 1; LATBBITS.LATB1 = 1; Uart_Init_Advanced (9600,0,0); Uart_Write_Char ('s'); habang (1) {if (Uart1_Data_Ready ()) {rx1 = Uart_Read_Char (); Uart_Write_Char (rx1);}} kapag i am pagpapadala sa 's' na character ko am pagkuha ng ilang mga basura na halaga. i am dumped ang code gamit winpic800.
 
Karaniwan ang gamit ko microchip C30 compiler. Subalit sa isang karaniwang gawain Uart init. Dapat mong basahin kung ano pa ang mga pangangailangan upang maging initialize sa Dspic. Ang mga chips ay may lots ng stuff.They may sa ay maingat na-initialize. Kung hindi mo end up sa mga problema tulad ng isa ikaw ay may. Kailangan mong basahin ang mga compiler para sa doc na gawain pati na rin maintindihan na may mga particuliar Datasheet kung ano ang kinakailangan na magkaroon ng na baudrate na kailangan mo. Kaya ay hindi isang isyu ay lamang ng isang trabaho na gawin mula sa iyong bahagi.
 

Welcome to EDABoard.com

Sponsor

Back
Top