串口与调试信息输出
串口 UART 通用异步, USART 增加了同步功能。 TX RX 讲时序, 提流控。 串口有附加功能,红外,IC卡协议。 在ST的例程,有IrDA, Smartcard,这就是串口的附件例程。
讲框图
学习,最开始通常先移植polling,也就是通过查询方式收发数据。 然后使用串口中断Interrupt, 还可以考虑使用DMA方式
那我们先移植POLLING,查看例程,是一个双串口收发的,
我们改一下,只用单串口,连接电脑收发。 宏定义在platform_config.h
先移植初始化, 时钟要记得开,IO初始化, 读例程,然后修改
讲sizeof,讲宏
讲硬件
试验多输出一个\0,讲字符串结束符的知识。
开始讲接收,
加上发送,,加断点,发4个,有断点就收不到了。
门铃与来客,中断,的对比说明。
中断
调试信息 参考printf例程,不成功。需要把microlib勾上。