STM32F103RCT6—显示效果
发布时间
阅读量:
阅读量
以下将简要说明跑马灯程序在配置过程中主要涉及的几个关键方面:
1. 配置GPIO模式
STM32的IO口模式与速率配置可通过CRL和CRH寄存器实现;
GPIO具备八种不同的工作方式:
1、浮空输入
2、上拉输入
3、下拉输入
4、模拟输入模式
5、开漏输出形式
6、推挽输出类型
7、推挽复用功能模式
8、开漏复用功能模式
相关代码示例如下:
typedef enum
{
GPIO_Mode_AIN=0x0, 模拟输入
GPIO_Mode_IN_FLOATING=0x4, 浮空输入
GPIO_Mode_IPD=0x28, 下拉输入
GPIO_Mode_IPU=0x48, 上拉输入
GPIO_Mode_OUT_OD=0x14, 开漏输出
GPIO_Mode_OUT_PP=0x10, 通用推挽输出
GPIO_Mode_AF_OD=0x1C, 复用开漏输出
GPIO_Mode_AF_PP=0x0x18 复用推挽
}GPIOMode_TypeDef;
全部评论 (0)
还没有任何评论哟~
