![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习记录
Jo.Yang
这个作者很懒,什么都没留下…
展开
-
ALIENTEK探索者STM32F407时钟树
时钟树:原创 2021-08-19 16:43:11 · 344 阅读 · 0 评论 -
对STM32中typedef struct结构体的理解(结构体中有无typedef的区别)
在此之前,先引入知识点:一般情况下,学习使用的书一般使用以下格式进行结构体类型定义struct [结构体类型名]{数据类型 成员名1;数据类型 成员名2;};可先定义结构体类型,再用该类型名定义结构体变量。类型定义的格式:typedef 类型 标识符;类型定义不是定义一种新的数据类型,而是给已有的数据类型起一个新名称。即标识符是类型的新名称。一、一般情况下的定义方法1)定义结构体类型的同时定义结构体类型变量struct GPIO{uint32_t GPIO_Pin;G原创 2020-11-16 11:05:44 · 6592 阅读 · 1 评论 -
对IIC实例中的SDA_IN() 和SDA_OUT()寄存器模式配置内容的理解
IIC实例中的SDA_IN() 和SDA_OUT()寄存器设置理解代码如下 :#define SDA_IN() {GPIOB->MODER&=~(3<<(9*2));GPIOB->MODER|=0<<9*2;} //PB9输入模式#define SDA_OUT() {GPIOB->MODER&=~(3<<(9*2));GPIOB->MODER|=1<<9*2;} //PB9输出模式GPIO端口模式寄存器 (G原创 2020-08-19 17:54:16 · 3493 阅读 · 2 评论