友晶Altera Cyclone V GX Starter Kit开发板使用ADC-第一篇

1. 拿到板子在,做工很好,属于GX系列,GX应该是高速收发器

友晶Altera Cyclone V GX Starter Kit开发板使用ADC-第一篇

3. 进去下载的资料发现有个ADC的例程,打算研究下ADC的例程

4. 这个板子有个配套的上位机ControlPanel软件,猜测是通过电脑的下载接口USB Blaser给板子下发指令,让板子去执行相应的操作。这个软件的操作就不说了。参考C5G_User_Manual.pdf第二章

5. 正式开始ADC的学习,板子试用ADC是LTC2308,看下它的介绍,8通道,12位的ADC,SPI接口

The LTC2308 is a low noise, 500ksps, 8-channel, 12-bit ADC with an SPI/MICROWIRE compatible serial interface. The internal conversion clock allows the external serial output data clock (SCK) to operate at any frequency up to 40MHz.

6. 看下接口图,正板子上有Arduino的接口

友晶Altera Cyclone V GX Starter Kit开发板使用ADC-第一篇

友晶Altera Cyclone V GX Starter Kit开发板使用ADC-第一篇

9. 打开工程看一下,本次还是用NIOS系统

10. 不明白上面的GPIO是什么用途/span>

11. 搞完这些,需要用C语言去开发上层了,估计要用到EDS软件。

12. NIOS II EDS是用来搞NIOS软核处理器的开发软件,是Quartus自带的软件。还有个SOC EDS软件,是搞Cyclone V系列,带ARM内核的,需要另外安装

友晶Altera Cyclone V GX Starter Kit开发板使用ADC-第一篇

14. 研究下mian.c代码

15. 先下载FPGA工程,插上USB线,USB BLASTER接口,驱动正确识别。拨码开关SW11到RUN模式。

友晶Altera Cyclone V GX Starter Kit开发板使用ADC-第一篇

17. 下载运行,先点菜单栏的RUM -> RUN configuration,选择目标连接Target Connection,点击Refresh刷新一下,看到板子,然后点击Run按钮。

友晶Altera Cyclone V GX Starter Kit开发板使用ADC-第一篇

19. 这次剩下的疑问,ADC_LTC2308_BASE这个地址的寄存器是什么样子的C语言实现的原理是什么/span>

 比如下面的代码,设置ADC的测量精度,0x01代表什么果是寄存器,那么每个寄存器的位的说明文档在哪里果不是寄存器,那是什么/span>

 

转载于:https://www.cnblogs.com/429512065qhq/p/8279662.html

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113322 人正在系统学习中 相关资源:晶体学查看软件_晶体结构查询-软件测试其他资源-CSDN文库

来源:weixin_30546933

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年1月11日
下一篇 2018年1月11日

相关推荐