打印

求助:为什么只有PA0做中断成功了,别的同样配置却不行?

[复制链接]
1484|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhl100|  楼主 | 2010-6-5 16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用stm32f103v100的板子,PA0和PC13都是外接按钮的,我给PA0配置时钟,再把相应的寄存器配置好了,就能用了,而PC13却不行。这大概是什么原因呢? 请高手指点一下....
沙发
hgjinwei| | 2010-6-6 18:49 | 只看该作者
那个叫什么“外中断线”的配置了没?

使用特权

评论回复
板凳
xsgy123| | 2010-6-6 21:31 | 只看该作者
看芯片手册,看两者配置中断的方式是否一样

使用特权

评论回复
地板
ST_ARM| | 2010-6-7 10:08 | 只看该作者
PC13必须在备份区域使能以后才能使用,所以你需要先对Backup区域使能。
  /* Enable PWR and BKP clock */
  RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE);

  /* Enable write access to Backup domain */
  PWR_BackupAccessCmd(ENABLE);

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
zhl100 + 1 谢谢,解决了
5
zhl100|  楼主 | 2010-6-9 17:36 | 只看该作者
谢谢,解决了:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

787

帖子

2

粉丝