如何使DE0-nano使用ttl-232R-3V3电缆与PC进行1位通讯(带冲突语言)?

时间:2019-07-09 11:03:15

标签: intel-fpga clash

我正在尝试使用Altera DE0-nano与PC通信。我使用的是ttl-232R-3v3电缆,目前它一次传输8位数据,但是使用电缆,一次传输可以1位数据。我该怎么办?

我已经完成了8位代码:

type ST = BitVector 28

example :: ( ST , ST ) -> BitVector 8 -> (( ST , ST ) , BitVector 8)
example ( cntr1 , cntr2 ) input = ((cntr1’,cntr2’) , out)
  where
  sec_5 = 250000000
  ascii_Y = 0x59 --ASCII for "Y" yes
  ascii_N = 0x4E --ASCII for "N" no

  cntr1’ | cntr1 >= sec_5 = 0  --At 50 MHz : 5 seconds
         | otherwise = cntr1 + 1
  cntr2’ = cntr2
  out | input == maxBound = ascii_Y
      | otherwise = ascii_Y

以下是输出:

exampleOutput

0 个答案:

没有答案