打印
[AIROC™ 蓝牙]

【英飞凌CYW20829测评】-03-串口接收和发送

[复制链接]
522|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
#申请原创#                                   【英飞凌CYW20829测评】-03-串口接收和发送

这一帖展示串口接收和发送的功能,闲话不多说,开始建立工程,选择UART Transmit and Receive这个应用,在此工程上改成自己想要的通讯协议。



在左侧Project看到UART Transmit and Receive这个工程,就说明创建成功。


此工程创建完后哪里都不更改的话,接收到一个字符串原封不动就发出去,发1回1,发2回2,发啥回啥。
更改为接收到1就回一个2,在for(;;)循环里,接收到一个字节后,判断是否0x31,是的话就回一个0X32,代码如下:


串口调试软件上发1,看到回复2,如下图所示


上面接收只能接收到1个字节,想要接收多字节的话,在这基础上的话,设置一个数组,把接收到一个字节的串口数据一一保存一下,最后判断是否接收完毕,接收到’\n’换行符号就代表接收到一帧数据,然后再相对应得回复对应的应答,代码如下:


出来的效果如下图:




串口接收和发送工程至此结束。

使用特权

评论回复
沙发
lidi911| | 2024-6-20 19:54 | 只看该作者
这个还支持直接创建需要什么样的功能的工程库?

使用特权

评论回复
板凳
zhoushangshi|  楼主 | 2024-6-21 10:40 | 只看该作者
lidi911 发表于 2024-6-20 19:54
这个还支持直接创建需要什么样的功能的工程库?

不太明白你问的是什么意思

使用特权

评论回复
地板
两只袜子| | 2024-6-21 16:10 | 只看该作者
工作频率是多少

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

131

帖子

0

粉丝