打印
[DSP编程]

2812编程遇到一个奇怪的问题 烦请看一下

[复制链接]
914|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
raoxianbin|  楼主 | 2014-3-18 22:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近编程的时候发现一个问题

就举个的例子简单的说明一下,比如
#define FLASH040_CTRL1_ADDR  (0x00100000)
#define FLASH040_CTRL1        *(volatile unsigned short int *)(FLASH040_CTRL1_ADDR)
FLASH040_CTRL1=0x11

问题就是,我如果用memory观察0x100000处的值时,只能看见ox10
也就是说最后一位一直会丢失,同理写0x13只能看见0x12
不知道有哪位遇到过类似的问题没有

麻烦告知一下,谢谢了!!!

相关帖子

沙发
zhangmangui| | 2014-3-19 11:14 | 只看该作者
从你的描述来看  我觉得应该是硬件的问题  也就是数据线的最低位一直被置为0
你最好测一下  送出数据FF   看看D0是不是一直为0

使用特权

评论回复
板凳
raoxianbin|  楼主 | 2014-3-19 12:51 | 只看该作者
zhangmangui 发表于 2014-3-19 11:14
从你的描述来看  我觉得应该是硬件的问题  也就是数据线的最低位一直被置为0
你最好测一下  送出数据FF    ...

恩  这个我试过,FF的话就变成FE,是不是D0管脚出问题了?

使用特权

评论回复
地板
zhangmangui| | 2014-3-19 14:03 | 只看该作者
raoxianbin 发表于 2014-3-19 12:51
恩  这个我试过,FF的话就变成FE,是不是D0管脚出问题了?

嗯  只能说明D0被强制拉低了   或者没有焊接好

使用特权

评论回复
5
raoxianbin|  楼主 | 2014-3-19 19:16 | 只看该作者
zhangmangui 发表于 2014-3-19 14:03
嗯  只能说明D0被强制拉低了   或者没有焊接好

恩  割线发现还是强制拉低,等下周换芯片试试了   汗。。

使用特权

评论回复
6
pinda_| | 2014-3-20 13:07 | 只看该作者
学习了。

使用特权

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

本版积分规则

36

主题

244

帖子

1

粉丝