确认我的串行通信dsPIC30F的代码

H

hansika

Guest
大家好,我已经写了串行通信dspic30f6014A当我发送一个字符代码在mikroC IDE中说的'我到电脑中没有得到正确的电脑,并在这我已设置波特率只于dsPIC相同。下面是我的代码,请验证并建议我我在哪里做错了未签名的RX1读取;无效的main(){/ / LATB = 0; / / ADPCFG = 0xFF的;将TRISB = 0; LATBBITS.LATB0 = 1; LATBBITS.LATB1 = 1; Uart_Init_Advanced(9600,0,0); Uart_Write_Char('s'的),而(1){如果(Uart1_Data_Ready()){RX1读取= Uart_Read_Char(); Uart_Write_Char(RX1读取器);}}当我派人物的'我我得到一些垃圾值。我的代码使用winpic800倾倒。
 
我通常使用Microchip C30编译器。但是UART的初始化例程。你应该阅读还有什么需要在初始化的dsPIC。这些芯片有stuff.They必须仔细初始化很多。否则你最终像一个问题你有。您需要阅读该例程的编译器文档,并了解与particuliar数据表需要什么有你需要的波特率。所以不是问题,只是一个工作的事情,从自己的作用。
 

Welcome to EDABoard.com

Sponsor

Back
Top