打印

问个stm8s105x仿真的问题。欢迎香主!

[复制链接]
1529|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
today_lucky|  楼主 | 2012-2-28 18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前几天已经调试好的的程序,实际运行OK的程序。

我今天写另一个程序 2者SPI部分运行方式等一样的。

我用STLINK仿真到 例:SPI->DR = 0x43;  这句之后  查看stlink仿真模式下的寄存器  SPI->DR 没有变化 保持00,这是为什么呢?
而且SPI->DR = 0x43;这句执行前 SPI的SR寄存器 指示发送缓冲区空,接收缓冲区空,
执行SPI->DR=0x43变成发送缓冲区空,接收缓冲区非空。这是为什么类?我MISO都没有接入,这个引脚是保持默认的浮空输入的。

而且我用前几天调试好的程序,在原来调试通过的板子上仿真 也出现了上述状况,但没测试实际是否运行OK。只是通过仿真寄存器上观测而来。

难道仿真寄存器的值与实际的不同吗?

求遇到过的朋友给予指点!
沙发
today_lucky|  楼主 | 2012-2-29 09:56 | 只看该作者
实际功能测试OK! 但仿真时 SPI->DR 依然是00.

使用特权

评论回复
板凳
香水城| | 2012-2-29 11:43 | 只看该作者
请你看看这个帖子:https://bbs.21ic.com/icview-311527-1-1.html

你的问题与这个帖子相同。

使用特权

评论回复
地板
today_lucky|  楼主 | 2012-2-29 14:11 | 只看该作者
3# 香水城

谢谢香主,比较忙,都没来得及看以往的帖子。辛苦了!

使用特权

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

本版积分规则

个人签名:菜鸟蛰伏ing

0

主题

231

帖子

0

粉丝