- 博客(2)
- 收藏
- 关注
原创 实现简便快速的IO管脚操作写法
从一开始学IO操作时就直接调库,对怎么实现的就没怎么关心。但最近用IO管脚模拟Intel的8080时序,特别是数据线和IO端口不一致时,总感觉特别的别扭,就索性去查查下stm32参考手册和别人实现对IO操作的写法。 第一种 端口/清除寄存器(GPIOx_BSRR、GPIOx_BRR) 标准库和HAL库实现也是对这两个寄存器进行封装,用寄存器的人也一般用这两个寄存器。 第二种 位带别名区(ARM M...
2020-05-03 14:33:27 752 1
原创 串口发送多字节写法
stm32f103串口发送多字节写法 因为串口速度比较慢,所以在多字节逐个发送之前必须查询上一个字节的发送状态。 在官方库文件手册提供了以下说明 从手册可以知道: USART_FLAG_TXE(发送缓冲区空标志) 这个标志说明可以往发送缓冲数据寄存器写入数据,但并不代表字节数据就是发送完成。 USART_FLAG_TC(发送完成标志) 这个标志才是代表在发送缓冲数据寄存器的数据发送完成了。 所以,...
2019-10-07 00:46:03 4620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人