自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除