打印

关于stm32f3xx 的bsrr和brr的仿真出错

[复制链接]
1877|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
RogueBear|  楼主 | 2013-4-20 22:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GPIO在前面已经设置为输出。

        int i,val;
        i = 0x0u;
        val = 0x0056;

        GPIOB->ODR = 0x1234;
        i = GPIO_ReadOutputData(GPIOB);  //<-- 这里读出i = 0x1234
       
       
        GPIOB->BSRR = val & 0xff;        
        GPIOB->BRR = ~val & 0xff;       
        i = GPIO_ReadOutputData(GPIOB); //按道理这里读出应该为0x1256,但是i还是0x1234

用的是keil 软仿真。 请各位帮忙看看 咋回事?
沙发
xouou_53320| | 2013-6-19 19:49 | 只看该作者
明明出来是i=0x1256,你咋就看见0x1234呢?

使用特权

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

本版积分规则

4

主题

25

帖子

0

粉丝