bombomman 当前离线
注册会员
原理应该挺简单的,就是通过一个adc的电路把模拟信号转成数字的。把结果输出到一个lcd上
可以理解成一个数字电压表。 因为之前一直是学vhdl的。现在要做一个设计。 通过nios2去实现这个功能。
因为需要用到C语言。我对C语言不太了解。 想请教大家,应该如何去做?
流程就是,一个8位的数字信号,通过nios2,变成10进制数字,显示在lcd上,可供人读取。
谢谢!
订阅 TOP
caopengly 当前离线
版主
论坛元老
“因为需要用到C语言。我对C语言不太了解。 想请教大家,应该如何去做?”
你先学习一下c语言,这个语言比较通用,最好学透。
再看看ad的芯片datasheet,看看时序应该如何实现。
最后在sopc中添加几个pio就可以对时序实现操作了。有具体问题再讨论吧。
TOP
哦,谢谢!现在我也是在边做,边学C。
比如我想用adc 0804 它有CS、WR、RD 、INTR和db0到db7。 这样在nios中,设置pio时,就要选12bit的。
是这个样子吗?
kzw 当前离线
Altera Nios 软核嵌入式处理器版