【精品博文】Zedboard 学习笔记之《XADC的使用》

赢一个双肩背包

有多难?

戳一下试试看!

→_→

长摁识别

在Xilinx的7系列芯片上,有一个XADC模块,这是一个双12bit的模数转换器。通过该模块,我们可以检测芯片的外部输入的各种电压和温度等。下面通过一个实例介绍片上XADC模块的使用。

首先还是在Vivado新建工程,建好工程后,添加xadc和zynq两个IP核,

可以打开xadc ip核看看,设置下,

检测有各种外部电压的警报门限。RUN BLOCK AUTOMATION,RUN CONNECTION AUTOMATION,

然后就是编译、综合,生成bit文件,执行File-Export—Export Hardware,Launch SDK,启动SDK,建立一个空白的工程。新建一个C源文件,利用库函数编写相关检测程序。

连接串口,连接JTAG,编译—Debug As—Debug Configurations,进行设置,

点击Dubug,在打开的界面点击RUN,那么程序就会运行起来,我们会看到打印信息不断出现在Console窗口中,

实时打印了检测的各种电压和温度,这主要得益于芯片内置的传感器。

(0)

相关推荐