samulasun
驱动牛犊
驱动牛犊
  • 注册日期2003-04-23
  • 最后登录2006-04-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1038回复:1

请问d12的命令该怎么下

楼主#
更多 发布于:2003-04-29 13:48
大家好, 我用一颗dsp来做d12的控制, 这是一颗100MHz的DSP, 我有个跟下命令有关的问题想要请教大家

1. 首先我先下F4(读中断寄存器), 再读两个位, 然后可以看到int引脚变成high准位, 因为我可以看到High准位的出现, 所以我推测我的 “下命令” 及 “读资料” 两个DSP端的命令应该是正确的。

2. 接下来我想要试验我的 “写资料” 是否正确, 所以我利用修改F3( set mode)里面的时钟因子, 来看是否能得到正确的时钟, 利用这个方法来验证 “写资料” 是否正确, 可是不成功, 情况如下:

1. 我下F3之后, 会再写 0E及40两笔资料,  这应该会产生48MHz的时钟讯号, 但是结果却是什么反应都没有

2. 如果我一直重复上头的程序, 那么我发现clockout真的有改变了, 不过不是48MHz而是9.8MHz左右

因为有 “2” 的这一个现象出现, 所以我觉得是不是我的时序有问题, 还是我下的命令有问题??  下面是我下命令的大概流程, 请大家帮忙一下!! 谢谢!!!

1. 拉低cs
2. 设定a0为高
3. 拉低wr
4. 设定rd为高
5. 送资料
6. 设定wr为高
7. 设定cs为高

如果是要写资料进去寄存里的话(如F3之后所要写进去的两个位), 我就会修改上面程序里的”2”, 先让a0为低, 到”7”时再让a0为高, 麻烦大家看一下, 这样子下命令有没有什么问题…….非常谢谢大家!!
samulasun
驱动牛犊
驱动牛犊
  • 注册日期2003-04-23
  • 最后登录2006-04-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-30 16:40
游客

返回顶部