阅读:1657回复:6
还问一个68013的问题
那请问CTL的值除了用那个工具改变以外,还有什么其他的方法改变吗?哪个寄存器代表它的值?我想让它在每一次数据传输后,变成上一次的相反状态,能实现吗?应该怎么做呢???
|
|
沙发#
发布于:2004-10-29 13:30
还有在GPIF.C的文件中有这样一句:GPIFREADYSTAT=InitData[6];
那是什么意思呢?不是只读吗?干嘛还要赋值给它??? |
|
板凳#
发布于:2004-10-29 15:50
CTL就是我的控制信号啊,不过每次传输有7个阶段,我只找到了在IDLE状态的CTL状态读写寄存器,我是想每次在阶段3数据传输完后(也就是datamode:activable后),在阶段4把CTL0置成以前的相反状态(0,1互换),应该怎么做呢?请大家帮帮忙,先谢谢拉!由于时间比较紧,所以就想早点知道确切答案,呵呵
|
|
地板#
发布于:2004-10-29 15:53
我觉得你这个应该在GPIF design那设置,因为控制管脚都是在那设置的
|
|
地下室#
发布于:2004-10-29 16:32
在GPIF design那里设置就只能是1或者是0,不能让我让我实现每次传输后CTL取反的要求啊
|
|
5楼#
发布于:2004-10-29 21:45
在寄存器0XE400-0XE47F中找output寄存器,每个状态对应一个OUTPUT寄存器,可以随时改,GPIF.C中的只是出始化的
|
|
|
6楼#
发布于:2004-10-31 17:32
给分了
|
|