PLC与电脑通信串口配置

一、基础配置

  硬件基础:

  端口配置:波特率19200,9个数据位,1个停止位,使能校验控制,偶校验;

      配置过程:(1)使能串口端口时钟,串口时钟,复用功能时钟;

                    (2)复位串口端口配置DeInit,使能端口复用功能GPIO_PinRemapConfig

                    (3)TX配置为--复用推挽输出,RX配置为--浮空输入

                    (4)端口的模式、数据位、停止位、检验位配置,被空闲总线唤醒

                    (5)禁止产生PE中断,发送缓冲区空中断禁止,发送完成中断禁止,接收缓冲区非空中断禁止,接收器处于正常工作模式,没有发送断开字符

                    (6)使能发送,使能接收

                    (7)使能接收中断,中断里面进行报文处理与翻译

                    (8)配置DMA发送

      

原文地址:https://www.cnblogs.com/luckytimor/p/6769131.html