标题: [求助]关于16位输出的问题。 [打印本页]
作者: bombomman 时间: 2007-11-6 02:23 标题: [求助]关于16位输出的问题。
已经定义了16位的针脚。但在ide中测试。就是做一个计数器。加0到65535. 但在示波器上只能探测到8位的信号。就算把结果做了位移,无论如何移,只要超过8位就无法看见了。不知道是什么原因。看起来是16位没有激活的状态,任何数据只能显示到8位。只用 iowr_altera_alavlon_pio_data 这个函数可以吗?还是要额外的定义16位的出口?
请教大侠,谢谢!
ps。在网上找到个iowr_16direct的函数,但好像也没有用。。。。。
作者: kzw 时间: 2007-11-6 23:26
可以加到16bit,你的pio是多少位宽的阿。
作者: bombomman 时间: 2007-11-8 22:07
是16位的。我在quantus中设置了15到0的pin。命名为data。 但在ide中,用counter的时候,在示波器上只能看见前8位,后面的无论如何都看不见。
作者: kzw 时间: 2007-11-12 18:39
按道理说这个不太可能,因为这些寄存器都是32bit的,最多可以设置32bit的PIO接口。具体就不好说你是那儿的问题。
作者: bombomman 时间: 2007-11-12 20:23
我也想不通。现在只能是把16位,转成两个8位的。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |