Image
Image

anqi0126

+ 关注

粉丝 0     |     主题 0     |     回帖 206

怎么读AD7714的数据?
2011-1-26 20:44
  • FPGA论坛
  • 68
  • 9155
  我想让AD7714din输出一位, AD7714sclk就变化一次,输出前为0,输出后为1。可是都提示我负值只能执行最后一 ...  
  嘻嘻嘻我把你的程序弄好使了:)谢谢你哦  
  i一直取到7,程序设定范围是到3 serial输出都是一个数,也不对  
  仿真波形  
  ......  
  if clk='1' and clk'event then --if initial='0' then --初始化,并转串输出 serial ...  
  仿真图  
  ......  
  ......  
  你有个地方end IF放错了,我改了就好了,仿真结果 [img][/img]  
  你的程序我编译了一下,出现else clause following a clock edge must hold the state of signal "serial" ...  
  IF(clk'EVENT and clk='1')THEN if initial='0' then loop1:for j in 0 to ...  
  我的输出是串行的,你定义的是并行的输出,我就是到把并行数据串行输出时出错了。我现在的程序编译过去了, ...  
  我用for loop语句赋值是连续送值,只有最后一个值能送进去,其他的都被替换掉了啊。你说的是怎么付呢? ...  
  我试着用for loop,里面嵌套一个case 语句来改写 IF n AD7714in_DATA AD7714in_DATA AD7714in_DATA AD7714i ...  
  我写的程序在编译的时候,总有信号被忽略,仿真的时候根本不能生成节点,是怎么回事啊?是程序没循环到那吗 ...  
  你太棒了!看出我还徘徊在C语言的语法那了。呵呵多谢提醒!  
  那AD7714的初始化放在哪啊?就是因为不知道放哪才放那的。串行输入不用时钟来触发,我好好想想的。 ...  
  哈哈哈,我又改了,终于编译没错误了,有警告。  
  对了,改了以后,现在提示好多错误,都是868。IN2' missing source。有一千多个呢。估计就是同一个问题 ...  
2
3
近期访客