随笔分类 - NIOS
摘要:LCD12864可以显示4行64个英文字符,以及显示4行共32个中文字符(需要中文字库,购买LCD时有些内置中文字库)。LCD12864的资料有很多,这里就不做介绍了。在学习Nios II软核时,需要使用LCD12864显示4行的字符而官方提供的IP核只能驱动LCD1602,因此方法一是利用SOPC
阅读全文
摘要:PIO中断应用 Quartus软件中集成了Qsys工具,用于搭建SOPC系统,其前身是SOPC Builder。在Qsys中有一个PIO核的组件,PIO在SOPC系统中用的非常多,LCD、按键、LED、数据采集等等都可以使用PIO组件。PIO可以在Qsys中设置外部中断。如图所示,设置5位按键,勾选
阅读全文
摘要:NIOS控制LCD16207 IP核 在Quartus中集成了一个qsys工具,用于搭建sopc系统。qsys中提供了一个LCD16207的ip核,该ip核可以驱动LCD1602,在bsp设置中选择lcd16207为标准输出,即可通过printf()函数将字符输出到LCD上。 查阅官方手册《Embe
阅读全文
摘要:NIOS中运行μC/OS II 在eclipse中创建项目时选择μC/OS的模板。 生成后的BSP项目不需要进行设置,默认打印是打印在IDE中(在qsys中需添加jtag uart)。在qsys工具中添加一个定时器Timer。我的开发板使用的是50MHZ的晶振,经过PLL例化后,使用的是100MHZ
阅读全文
摘要:使用NIOS内置LCD16207 IP核驱动LCD1602 闲话 为了在NIOS中驱动LCD1602,走了很多的弯路,网上搜索了很多,但是这方面的资料太少了。在官方文档《Embedded Peripherals IP User Guide》中有这样一段话,可以使用printf函数在LCD上显示字符,
阅读全文
摘要:WIFI模块 C程序 在Quartus中,打开tools-Nios II Software Bulid Tools for Eclipse,创建好项目后,在Eclipse中编写C代码: main.c #include <stdio.h> #include <sys/unistd.h> #includ
阅读全文
摘要:基于NIOS的串口发送实验 主控芯片:EP4C6F17C8 Qsys系统的搭建 新建一个项目,芯片选择EP4C6F17C8N,其他设置都是选择默认。 在菜单栏上选择Tools-Qsys,进行Qsys系统的搭建,在图中箭头所指的地方输入组件名称,选择对应的组件。 添加NIOS处理器,由
阅读全文