用Quartus电路块图编程实现一个开关控制所有LED灯
创建文件等程序先按下不提,具体情况可参考以下链接:
https://blog.csdn.net/EyreG97/article/details/79779563
1.创建工程&画块图放元件
(1)在此工程创建下提醒一点:注意文件保存和层次:
(2)无添加,直接next:
(3)开发板类型选择好,要仔细,不要搞错:
(4)无EDA工具,直接next:
(5)将电路块图放在一个design_file里,方便寻找:
(6)放置元件,话不多说:
(别忘了改名!!血的教训!!)改名后如下图:
2.翻看工作手册,查找对应管脚的assign:
(1)推荐链接(中文):
https://wenku.baidu.com/view/c76f8df14b35eefdc9d33397.html
重要截图如下:
(2)选择上方菜单栏Assignments/Pin Planner,设置相应管脚:
(这张图里管脚对应有错误哈,具体参考说明书,但注意直接双击修改就好,Location一栏会有提示的,local name看你之前给管脚改的名字… …忘了改的话… …那就呵呵了)
效果图如下(对应管脚图看哈):
3.安装alter USB blaster,准备上电(hiahia~~)
用USB线连接lap跟开发板的USB blaster口,插充电器连开发板的power口,按下power的红色按钮,电源灯亮起。此时打开电脑的设备管理器,在其他设备中会找到带着黄色警告的Alter USB blaster,右键点击,更新驱动程序软件,手动安装,选择你的quarter安装路径driver文件夹,如下图:
然后下一步,安装成功。
4.编译
Emmmmm… …编译之前记得从Assignments/setting/device里面把闲置管脚调成三态输出如下:
然后再编译:
5.下载程序
初始状态如图:
选择左上角硬件放置(hardware setup),找到USB blaster双击选择:
选择左侧start,开始下载。下载完成后可用开发板尝试效果:
效果如下: