微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 串口与单片通信机程序返回问题, 请高手帮忙看看

串口与单片通信机程序返回问题, 请高手帮忙看看

时间:10-02 整理:3721RD 点击:

现在用串口跟单片机通信, PC发控制信号, 单片机可以正常控制


但是想返回一个值给PC, 这个功能却无法实现




请高手帮忙看看,谢谢了




单片机用的是LPC938




程序段如下:




//向上位发送确认字符


void URAT_send(NUM)


{




        SBUF = NUM;


        while(!TI);


        TI = 0;




}


unsigned char num = 0x41;


void main()


  {


    LPC936_Init();//I/O初始化


    UART_Init();//串口初始化


        URAT_send(num);        


        while(1);




        //等待中断的到来


}


全方位找开放源代码,别自己闭门造车了,离能用、好用差远了。建议你看看MODBUS协议,弄个好用的享受一生。

小编,你的代码里面哪里有接收部分?2楼的回答不靠谱,小编什么时候说了MODUS了啊?

动不动就modbus。动不动就RTOS。
说这些的人,你真明白吗?添乱!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top