野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10710|回复: 2

学习寄存器点亮LED失败

[复制链接]
发表于 2017-4-13 22:54:28 | 显示全部楼层 |阅读模式
用F103c8t6跟着第7课学习
视频讲的是GPIOB0,我根据最小版换成GPIOC13
但是失败了
请大家给我指点一下
火哥的PB0

火哥的PB0

火哥的PB0
pc13.png
回复

使用道具 举报

发表于 2017-4-14 08:21:11 | 显示全部楼层
第二句代码没有写对,具体原因你自己找。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-15 20:12:02 | 显示全部楼层
找到问题了,是这个寄存器出了问题
8.2.2 端口配置高寄存器(GPIOx_CRH) (x=A..E)
  1.         //打开PC 时钟
  2.         *(unsigned int *)0x40021018 |= ((1)<<4);
  3.           //配置 PC IO 位输出
  4.         *(unsigned int *)0x40011004 |= ((1)<<(20));
  5.                 //PC 第13位
  6.         *(unsigned int *)0x4001100C &= ~(1<<13);  
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 15:53 , Processed in 0.037076 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表