目录
原理图
中断模式
演示例程
原理图
图1:采用芯片 stm32f407vet6
图2:采用使用SP232进行串口通讯,使用PA9/PA10引脚
中断模式
根据上面原理图,可知使用PA9/PA10进行RS232通讯,查找数据手册后,PA9为发送引脚,PA10为接收引脚。
编写代码:
1、初始化(需要GPIO初始化、USART初始化、NVIC初始化)
完成初始化后,再打开相应的使能
2、GPIO初始化
使用AF模式引脚
3、USART初始化
115200、8位数据、1个停止位、无校验位
4、NVIC初始化
优先级随意
5、中断服务函数
中断模式下,接收中断接收字节,空闲中断处理接收的所有字节(发送接收到的所有数据)
6、发送函数
这个模式下,只能逐字节发送
7、效果演示
发送了两次,第二次时打断点查看接收缓存。
演示例程