PLC与电脑通信串口配置
一、基础配置
硬件基础:
端口配置:波特率19200,9个数据位,1个停止位,使能校验控制,偶校验;
配置过程:(1)使能串口端口时钟,串口时钟,复用功能时钟;
(2)复位串口端口配置DeInit,使能端口复用功能GPIO_PinRemapConfig
(3)TX配置为--复用推挽输出,RX配置为--浮空输入
(4)端口的模式、数据位、停止位、检验位配置,被空闲总线唤醒
(5)禁止产生PE中断,发送缓冲区空中断禁止,发送完成中断禁止,接收缓冲区非空中断禁止,接收器处于正常工作模式,没有发送断开字符
(6)使能发送,使能接收
(7)使能接收中断,中断里面进行报文处理与翻译
(8)配置DMA发送