mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1657回复:6

还问一个68013的问题

楼主#
更多 发布于:2004-10-29 13:08
那请问CTL的值除了用那个工具改变以外,还有什么其他的方法改变吗?哪个寄存器代表它的值?我想让它在每一次数据传输后,变成上一次的相反状态,能实现吗?应该怎么做呢???
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-29 13:30
还有在GPIF.C的文件中有这样一句:GPIFREADYSTAT=InitData[6];
那是什么意思呢?不是只读吗?干嘛还要赋值给它???
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-29 15:50
CTL就是我的控制信号啊,不过每次传输有7个阶段,我只找到了在IDLE状态的CTL状态读写寄存器,我是想每次在阶段3数据传输完后(也就是datamode:activable后),在阶段4把CTL0置成以前的相反状态(0,1互换),应该怎么做呢?请大家帮帮忙,先谢谢拉!由于时间比较紧,所以就想早点知道确切答案,呵呵
lzyuer
驱动牛犊
驱动牛犊
  • 注册日期2004-09-05
  • 最后登录2005-05-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-29 15:53
 我觉得你这个应该在GPIF design那设置,因为控制管脚都是在那设置的
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-29 16:32
在GPIF design那里设置就只能是1或者是0,不能让我让我实现每次传输后CTL取反的要求啊
xuhaiqg
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2005-05-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-10-29 21:45
在寄存器0XE400-0XE47F中找output寄存器,每个状态对应一个OUTPUT寄存器,可以随时改,GPIF.C中的只是出始化的
纸上来得终觉浅 绝知此事要躬行
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-10-31 17:32
给分了
游客

返回顶部