小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 9670|回复: 6

新人求问:51duino下位机中串口发送函数给上位机发送什么数据?

[复制链接]
发表于 2016-3-21 19:26:08 | 显示全部楼层 |阅读模式
51duino下位机中,串口发送函数给上位机发送什么数据?下面的两个函数是在lib文件中被调用的么?
void UART_init(void)
{
        PCON |= 0x80;               
        SCON = 0x50;               
        BRT = RELOAD_COUNT;               
        AUXR |= 0x04;               
        AUXR |= 0x01;               
        AUXR |= 0x10;               
        ES      =   1;   
    EA      =   1;   
        TI      =   1;       
        EX0=0;
        EX1=0;
}

void UART_send_byte(uint8 byte)
{
        ES     =   0;  
    TI     =   0;  
    SBUF   =   byte;
    while(TI ==0);
    TI     =   1;  
    ES     =   1;  
}


回复

使用道具 举报

发表于 2016-3-21 21:40:19 | 显示全部楼层
UART_send_byte这个接口发送的就是单个的16进制数据,比如UART_send_byte(0xff);上传的就是0xff这个值。
默认是没有调用这个接口回传数据的,因为wifi模块默认没有开通双向数据功能,如果上传数据会造成连接中断。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-22 14:05:22 | 显示全部楼层
liuviking 发表于 2016-3-21 21:40
UART_send_byte这个接口发送的就是单个的16进制数据,比如UART_send_byte(0xff);上传的就是0xff这个值。
...

哦哦,那就是源码中只能从上位机通过WiFi模块给下位机发送数据,下位机无法把数据发送回上位机是么?
回复 支持 反对

使用道具 举报

发表于 2016-3-22 14:34:07 | 显示全部楼层
Robot_Fish 发表于 2016-3-22 14:05
哦哦,那就是源码中只能从上位机通过WiFi模块给下位机发送数据,下位机无法把数据发送回上位机是么?

默认只有单向下发,要回传的话需要自己修改代码,用UART_send_byte接口实现上传。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-22 21:18:31 | 显示全部楼层
liuviking 发表于 2016-3-22 14:34
默认只有单向下发,要回传的话需要自己修改代码,用UART_send_byte接口实现上传。

哦哦,谢谢,那数据回传WiFi模块中的程序是不是也要做相应的修改啊,但是没有找到有关WiFi模块的代码啊?
回复 支持 反对

使用道具 举报

发表于 2016-3-22 22:35:32 | 显示全部楼层
Robot_Fish 发表于 2016-3-22 21:18
哦哦,谢谢,那数据回传WiFi模块中的程序是不是也要做相应的修改啊,但是没有找到有关WiFi模块的代码啊?

WIFI数传模块开放双向数据功能 http://www.wifi-robots.com/thread-2985-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-23 13:33:26 | 显示全部楼层
liuviking 发表于 2016-3-22 22:35
WIFI数传模块开放双向数据功能 http://www.wifi-robots.com/thread-2985-1-1.html

谢谢,太赞了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-26 09:00 , Processed in 1.086690 second(s), 19 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表