STM32
lwlwinner
这个作者很懒,什么都没留下…
展开
-
结构体bit位定义
这里写自定义目录标题KEIL工程中进行寄存器定义示例KEIL工程中进行寄存器定义示例// regtypedef struct {u_int32 aaa :8; // bit[ 0~7]u_int32 bbb :6;u_int32 ccc :4;u_int32 ddd :8;u_int32 eee :3;u_int32 fff :3; //bit[29~31]} M_REG;上述定义了一个32bit的寄存器结构体,并对每一bit进行了声明,从上到下从bit[0]原创 2021-09-15 17:58:00 · 1786 阅读 · 0 评论 -
复用和重映像的关系
1.复用功能(AF) 复用就是一个引脚有几个功能,1.做普通IO输入输出2.其他外设的输入输出(比如I2C,TIM,SPI等等),这就是复用。 ● 对于复用的输入功能,端口必须配置成输入模式(浮空、上拉或下拉)且输入引脚必须由外部驱动。 ● 对于复用输出功能,端口必须配置成复用功能输出模式(推挽或开漏)。 ● 对于双向复用功能,端口位必须配置复用功能输出模式(推挽或开漏)。这时,输入驱动器被配置成浮空输入模式2.重映射重映射就是将引脚功能重新定义到其他...转载 2020-06-12 11:02:25 · 1933 阅读 · 0 评论