目录
1、添加startup
2、写main函数
(1)找对应端口的对应总线
(2)找到对应使能端口
(3)GPIO模式配置
(4)GPIO输出数据寄存器
(5)找数据寄存器对应地址----0x4001100C
(6)找端口配置寄存器对应地址----0x40011004
(7)找时钟使能寄存器对应地址----0x40021018
(8)具体代码
#define RCC_APB2ENR (*(volatile unsigned int *)(0x40021018))
#define GPIOC_CRH (*(volatile unsigned int *)(0X40011004))
#define GPIOC_ODR (*(volatile unsigned int *)(0X4001100C))
int main(void)
{
//打开时钟
RCC_APB2ENR |= 1<<4;
//清零引脚
GPIOC_CRH &= ~(0x0f<<4*5);
//配置引脚模式
GPIOC_CRH |= 2<<(4*5);
//输出数据
//GPIOC_ODR |= 1<<13;
GPIOC_ODR &= ~(1<<13);
while(1)
{
}
}