170806 通信-ZigBee协议栈串口实验

1625-5 王子昂 总结《2017年8月5日》 【连续第307天总结】
A. ZigBee协议栈串口通信
B.

串行简介

串行接口(Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一
对传输线就可以实现双向通信,从而大大降低了成本,特别适用于远距离通信,但传送速度较
慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据
位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距
离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工
三种。

串口使用步骤

  串口初始化
  注册串口任务
  串口发送
修改代码的位置主要在APP文件夹下的SampleApp.c和SampleApp.h,如果增加传感器则增加相应的模块驱动到APP里,在SampleApp.c中调用即可

在SampleApp.c中初始化

  基础实验中通常是自己配置寄存器来初始化串口号、波特率等等,在hal_uart.c文件中可以找到封装好的初始化、发送和接收等函数,直接调用即可
  

MT_UartInit();设置串口参数
 void MT_UartInit ()
 {
 halUARTCfg_t uartConfig;
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值