STM32F103C8t6 LED0 接PC13引脚(不同板子的引脚不一样!)
P代表GPIO C代表GPIO端口C 13代表第十三位
收藏0 举报
#define GPIOC_CLK (*(volatile unsigned int *)(0x40021000 + 0x18)) //确定GPIOC的外设使能寄存器的地址(RCC地址+偏移地址APB2) #define GPIOC_CRH (*(volatile unsigned int *)(0x40011000 + 0x04)) //确定GPIOC的端口配置寄存器CRL(GPIOC的基地址+端口配置高寄存器CRH的偏移地址) #define GPIOC_ODR (*(volatile unsigned int *)(0x40011000 + 0x0C)) //确定GPIOC的端口输出数据寄存器ODR(GPIOC的基地址+端口输出数据寄存器ODR的偏移地址) int main(void) { //1.使能GPIOC的外设时钟 GPIOC_CLK |= (1<<4); //给IO端口C时钟使能 //2.GPIOB配置推挽输出模式 GPIOC_CRH &= ~(0xf<<(4*5)); //清除低4位寄存器 GPIOC_CRH |= (1<<(4*5)); //确定输出模式中的推挽输出 GPIOC_ODR &= ~(0x1<<(1*13)); //清除低13位寄存器 //GPIOC_ODR |= (1<<13); }
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
101
1219
2
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号