打印

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

[复制链接]
1709|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dontium|  楼主 | 2011-7-11 15:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dontium 于 2011-7-11 15:06 编辑

最近在搞STM32的USB,芯片是STM32F103VBT6,编译平台是IAR5.3。
当执行 _SetISTR(0);时,ISTR的内容不清除,--没有变化,

倒是改变了FNR的状态:

对于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时,速度相当低
怎么判断它是清除后又设置呢?

使用特权

评论回复
5
IJK| | 2011-7-13 09:47 | 只看该作者
谢谢版主。
有可能!因为debug时,速度相当低
怎么判断它是清除后又设置呢?
dontium 发表于 2011-7-12 22:23


这容易。清除后把它读出来,放到1个变量里

使用特权

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

本版积分规则

150

主题

1170

帖子

10

粉丝