84
1129
3450
中级工程师
STM32F103C8t6 LED0 接PC13引脚(不同板子的引脚不一样!)
P代表GPIO C代表GPIO端口C 13代表第十三位
7630164758a2a21ea4.png (42.36 KB ) 下载附件 2023-5-30 13:31 上传
7630164758a2a21ea4.png (42.36 KB )
下载附件
2023-5-30 13:31 上传
使用特权
9844464758a4722f30.png (121.28 KB )
4571764758a6aa5dc0.png (14.97 KB )
2023-5-30 13:32 上传
3662264758a8ae78b4.png (56.83 KB )
#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); }
7093564758aa82e3a5.png (1.12 MB )
2023-5-30 13:33 上传
发表回复 本版积分规则 回帖后跳转到最后一页
2
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号