美文网首页
单片机的com口通讯

单片机的com口通讯

作者: Allen的光影天地 | 来源:发表于2018-09-11 17:02 被阅读28次

    通讯流程

    • open函数打开串口设备

    • 设置串口的波特率
      波特率:串口通讯速度的指标,就是比特率
      比特率 9600bps, 每秒传输9600bit
      帧格式:10bit为一帧
      串口通讯中我们通常需要交互,电脑发送若干帧后需要等待设备的应答,并不是一直发送

    • 设置串口的数据位、停止位、校验等

    • read/write函数对串口进行读写操作

    • close关闭串口设备

    UART控制器功能

    • 设置串口波特率
    • 串口收发寄存器 串口数据的收发
    • 串口中断控制 FIFO, 设置处罚中断的阈值
    • 串口DMA控制, 大量数据传输的时候的相关设置

    不使用操作系统时,对串口的操作流程如下

    • 使能UART控制器时钟
    • 分配UART引脚
    • 设置串口波特率 工作模式 是否使用FIFO
    • 编写串口收发中断响应函数
    • 使能串口中断,读写串口收发寄存器

    相关文章

      网友评论

          本文标题:单片机的com口通讯

          本文链接:https://www.haomeiwen.com/subject/iosugftx.html