随笔分类 -  NIOS

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

more_horiz
keyboard_arrow_up light_mode palette
选择主题