我的程序怎么了,本来是写ISTR,怎么就写到了FNR

[复制链接]
2451|4
 楼主| dontium 发表于 2011-7-11 15:01 | 显示全部楼层 |阅读模式
本帖最后由 dontium 于 2011-7-11 15:06 编辑

最近在搞STM32的USB,芯片是STM32F103VBT6,编译平台是IAR5.3。
当执行 _SetISTR(0);时,ISTR的内容不清除,--没有变化,
未命名1.jpg
倒是改变了FNR的状态:
未命名2.jpg
对于ISTR,是rc_w0。我真的纳闷了

注:DP、DM线未接入USB Host,也没有上拉与下拉。
 楼主| dontium 发表于 2011-7-12 20:08 | 显示全部楼层
嗨,二姨家高手如云。可能近期高手放假了。
香水城 发表于 2011-7-12 21:40 | 显示全部楼层
你怎么知道没有清除呢?为什么不会是被清除后有被设置呢?
 楼主| dontium 发表于 2011-7-12 22:23 | 显示全部楼层
本帖最后由 dontium 于 2011-7-12 22:25 编辑

谢谢版主。
有可能!因为debug时,速度相当低
怎么判断它是清除后又设置呢?
IJK 发表于 2011-7-13 09:47 | 显示全部楼层
谢谢版主。
有可能!因为debug时,速度相当低
怎么判断它是清除后又设置呢?
dontium 发表于 2011-7-12 22:23


这容易。清除后把它读出来,放到1个变量里
您需要登录后才可以回帖 登录 | 注册

本版积分规则

151

主题

1176

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部