Loading

摘要: 在连接MQTT服务器之前,需要配置用户设置,使用指令AT+MQTTUSERCFG=0,1,"客户端id","用户名","密码",0,0,""进行用户配置。需要注意的是要保证客户端id、用户名、密码是唯一的,否则可能会出现连接不上MQTT服务器,连接不上的原因是和其他人使用了重复的客户端id、用户名、 阅读全文
posted @ 2023-04-19 00:04 记录学习的Lyx 阅读(601) 评论(0) 推荐(0)
摘要: Stm32+ESP8266-01S远程控制LED 接线: | stm32f103c8t6 | esp8266-01s | | | : : | : : | | | PA2(Usart_TX) | RX | | | PA3(Usart_RX) | TX | | | 3.3v | 3.3v | | | G 阅读全文
posted @ 2023-04-15 23:03 记录学习的Lyx 阅读(161) 评论(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 阅读(476) 评论(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 阅读(71) 评论(0) 推荐(0)
摘要: STM32+DHT11读取温湿度 使用的是stm32f103c8t6的最小系统开发版。 DHT11对时序要求很高,要注意延时函数的延时时间是否准确,延时函数使用的是正点原子的延时函数。通讯过程如图: 总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT1 阅读全文
posted @ 2023-03-22 13:15 记录学习的Lyx 阅读(441) 评论(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 阅读(51) 评论(0) 推荐(0)
摘要: 使用NIOS内置LCD16207 IP核驱动LCD1602 闲话 为了在NIOS中驱动LCD1602,走了很多的弯路,网上搜索了很多,但是这方面的资料太少了。在官方文档《Embedded Peripherals IP User Guide》中有这样一段话,可以使用printf函数在LCD上显示字符, 阅读全文
posted @ 2023-02-27 19:00 记录学习的Lyx 阅读(141) 评论(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 阅读(61) 评论(0) 推荐(0)
摘要: 基于NIOS的串口发送实验 ​ 主控芯片:EP4C6F17C8 Qsys系统的搭建 ​ 新建一个项目,芯片选择EP4C6F17C8N,其他设置都是选择默认。 ​ 在菜单栏上选择Tools-Qsys,进行Qsys系统的搭建,在图中箭头所指的地方输入组件名称,选择对应的组件。 ​ 添加NIOS处理器,由 阅读全文
posted @ 2023-02-21 17:05 记录学习的Lyx 阅读(222) 评论(0) 推荐(1)
摘要: ESP-01S+串口助手调试 ESP-01S和USB转TTL的接线 | ESP-01S | USB转TTL | | : : | : : | | TX | RX | | RX | TX | | GND | GND | | 3V3(单独供电) | | | | | AT指令 AT //模块测试 AT+CW 阅读全文
posted @ 2023-02-19 16:17 记录学习的Lyx 阅读(3592) 评论(0) 推荐(2)