RISC-V单片机玩转物联网
本专栏介绍GD32VF103芯片开发,操作系统采用国产RT_Thread操作系统。
物联网客栈
物联网客栈专注做开源智能硬件,帮助您轻松完成毕设,小白找工作笔试、面试辅导。
展开
-
RISC-V单片机快速入门07-板载LCD显示ESP8266数据
前言:本节,我们使用GD32VF103控制ESP-01S启动TCP Server,然后让多个网络调试助手连接ESP-01S并与之通信,并通过LCD显示TCP网络助手发来的数据。一、基础知识1.LCD简介本实验使用的LCD为龙眼开发板板载LCD,是一个0.96英寸的屏,使用ST7735S驱动驱动,硬件引脚说明如下本实验最终实现效果如下图:图中设置中文显示需要使用字库软件设置,本实验采用字模Ⅲ这款字库软件,已经连同代码推送到云端,可以下载后使用。2.字库软件安装字模Ⅲ安装也比较简单,点击Zi原创 2020-08-11 00:05:55 · 851 阅读 · 0 评论 -
RISC-V单片机快速入门06-控制ESP8266启动Http Server
前言:上一节,我们使用GD32VF103控制ESP-01S启动TCP Server,然后让多个网络调试助手连接ESP-01S并与之通信,本节我们在上一节基础上完成控制ESP-01S启动HTTP Server的功能,使用网页访问ESP-01S。一、基础知识1.HTTP简介HTTP是Hypertext Transfer Protocol的缩写,Hypertext(超文本)是可以根据客户端请求而跳转的结构化信息。HTTP协议的请求及相应方式设计如下图所示:从图中可以看出,服务器端响应客户端请求后立刻断原创 2020-08-02 09:35:34 · 313 阅读 · 0 评论 -
RISC-V单片机快速入门05-玩转ESP8266 WIFI模块②
前言:上一节,我们使用串口工具发送AT指令操作ESP-01S,本节,使用GD32VF103代替传偶工具完成和ESP-01S模块的交互过程。一、基础知识1.交互流程简介(1)设备上电,先控制8266的复位引脚为低电平,让模块复位(2)发送指令:ATE0,取消回显(3)发送指令:AT+CWMODE=2,设置ESP01S为AP模式(4)发送指令:AT+CIPMUX=1,设置多路连接,AP模式最多支持5个设备连接(5)发送指令:AT+CWSAP=“ESP01S_test”,“12345678”,1,原创 2020-06-25 15:49:11 · 552 阅读 · 0 评论 -
RISC-V单片机快速入门05-串口助手发送AT指令启动TCP Server
前言本节开始,我们学习使用GD32VF103的串口驱动ESP-01S模块,本文先介绍下ESP-01S模块的基本用法。一、基础知识1.ESP-01S简介ESP-01S是体积超小的802.11b/g/n Wi-Fi SOC模块,采用低功率32位CPU,可兼作应用处理器,主频最高可达160MHz,内嵌Lwip协议栈,支持STA/AP/STA+AP工作模式,采用通用AT指令,可以方便进行开发。引脚说明如下所示:正常工作接线:烧录接线:二、AT指令示例1. AP模式下的TCP Server通原创 2020-06-10 10:03:09 · 829 阅读 · 0 评论 -
RISC-V单片机快速入门04-基于RT_Thread Nano添加FinSH
前言:上一节,我们适配了控制台输出,可以打印调试信息,本节我们为系统增加FinSH功能,增加FinSH组件后,用户可输入命令调试或查看系统信息。一、基础知识1.FinSH简介RT-Thread FinSH 是 RT-Thread 的命令行组件(shell),提供一套供用户在命令行调用的操作接口,主要用于调试或查看系统信息。它可以使用串口 / 以太网 / USB 等与 PC 机进行通信,本文使用串口进行通信,使用 FinSH 组件基本命令的效果图如下所示:二、添加步骤1.导入工程将上一节内容进原创 2020-05-22 10:43:16 · 486 阅读 · 0 评论 -
RISC-V单片机快速入门03-基于RT_Thread Nano添加控制台
前言:上一节,我们完成了GD32VF103在RT_Thread Nano上的移植,本节我们为其增加控制台输出功能,以及通过FinSH组件和用户交互功能。一、基础知识1.FinS H简介RT-Thread FinSH 是 RT-Thread 的命令行组件(shell),提供一套供用户在命令行调用的操作接口,主要用于调试或查看系统信息。它可以使用串口 / 以太网 / USB 等与 PC 机进行通信,使用 FinSH 组件基本命令的效果图如下所示:二、添加步骤1.导入工程将上一节内容进行复制,修改原创 2020-05-13 22:02:33 · 503 阅读 · 0 评论 -
RISC-V单片机快速入门02-移植RT_Thread Nano
前言:上一节,我们使用芯来科技Nuclei Studio IDE搭建了裸机开发环境,本节我们开始正式移植RT_Thread系统。一、基础知识1.RT_Thread简介RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功原创 2020-05-09 18:03:56 · 1296 阅读 · 0 评论 -
RISC-V单片机快速入门01-开发环境搭建
前言:从今天开始,我们学习使用RT_Thread国产实时操作系统开发兆易公司推出的RISC-V芯片-GD32VF103CB,IDE使用芯来科技推出的Nuclei Studio IDE,本节我们先完成在Nuclei Studio IDE下环境搭建工作,下一讲,我们开始正式移植RT_Thread系统。一、基础知识1.RISC-V简介RISC-V(读作“RISC-FIVE”)是基于精简指令集计算...原创 2020-05-04 11:10:54 · 4608 阅读 · 1 评论