
usart串口


- 发送和接收
ft232rl是将usb接口转换成usart串口,转换出来的串口可以直接与单片机连接。
而usb接口也可以直接连接电脑端的usb接口,只要电脑安装了ft232rl的驱动程序,cp就能
识别出硬件的usart串口
USBDM 和USBDP 是什么?
USB数据端子:
1、 DM-:Data Minus,数据负信号;
2、DP +: USB Data Positive,数据正信号;
单片机接受数据又中断和查询两种方式
在串口初始化时,串口的接收功能已经被打开了
如果用查询方式,一定要关闭串口的中断


getflagstatus (查询那个串口 ,那个标志位)下位详细描述


查询方式程序简单,但是失去了实时性。main函数不可能只执行while()循环,一直等待串口发送数据
中断

改成enable(不是主函数里的usart里的函数),就会自动跳转到串口中断程序
这样会中断main中的程序,跳转到void USART_IRQHandler(void){}中
所以降噪要用中断接收数据
- usart控制程序

GPIO_WriteBit(px,哪一位,状态(用bitaction弄))
浙公网安备 33010602011771号