Advertisement

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)

还没有任何评论哟~