串口通信(用CubeMX学习STM32)下面看一下我所使用的单片机上串口的原理图接线 单片机上用跳线帽将PA10, PA9和USART1_RX, USART1_TX连接起来了, 所以我们只需对PA10, PA9配置即可PA9就是USART1_TX, PA10就是USART1_RX跳线帽将PA9和CH340的RXD, PA10和CH340的TXD连接起来了Step1 : Cub
转载
2024-04-07 13:58:43
475阅读
一. 简介本次将使用正点原子的ESP8266 WIFI模块,来实现PC与FPGA之间的TCP通讯,其中ESP8266与FPGA之间的接口是UART。二. 正点原子的ESP8266 WIFI模块介绍模块实物图如下,到手就可以使用了,RST和IO_0两个IO口不接或者接高电平就可以了。在使用之前,需要通过AT指令对模块进行配置,比如说是AP模式,还是STA模式。AP模式就是模块作为无线 WIFI 热点
转载
2024-07-27 15:13:27
605阅读
本文是想完成stm32+阿里云+esp8266实现远程门锁功能,目前只学习到一半,写下的都是我自己踩过很多坑之后,对于我来说成功实现功能的步骤,作者纯属小白
一、所用到的硬件设备
1.正点原子的ATK-ESP8266wifi模块
2.单片机STM32F103C8T6
3.USB-TTL模块
4.杜邦线
二、调试步骤
1、ESP826
转载
2024-04-05 00:02:49
1263阅读
上篇说机智云人性化,是因为机智云公司帮助我们把网络协议代码都写好了(此处说明我不是机智云公司的托,只是为了完成自己的项目,偶然发现这家公司)。固件烧写好了,当然是码代码驱动了(其实也不用做什么只要知道里面几个主要函数在干嘛,调用就行)一、下载代码(此处你要先了解部分机制云代码)这里我默认你已经懂得了机智云服务器上的操作方法了,包括数据点的增加删除,应用,模拟等等(不懂就得去看文档,因为官方给的文档
转载
2024-06-06 15:25:36
88阅读
正点原子精英版的使用1.ESP8266的连接(我买的是比较特殊) 一般的可以根据下面的图,自己连接2.精英版子的烧写(我是用的是STM32串口下载软件(FLYMCU)CH340驱动(USB串口驱动)的下载首先是软件下载其次是选对usb线所插的口3.ESP8266代码的使用以及改写(代码也是网上下载的)1.while(esp8266_send_cmd(“AT+CWJAP=“热点名称”,“热点密码””
转载
2024-05-16 12:22:57
105阅读
USMART是正点原子团队为其STM32开发平台开发的一种类似linux的shell的调试工具。具体工作过程是通过串口发送命令给单片机,然后单片机收到命令之后调用单片机里面对应的相关函数,并执行,同时支持返回结果。普通的做法:写函数 ->修改参数->下载->看结果->不满意->修改参数->下载->看结果->不满意….不停的循环,直到满 意为止。这样做
目录1.简介2.USMART 组件的移植1.简介USMART 是由 ALIENTEK 开发的一个灵巧的串口调试互交组件,通过它你可以通过串口 助手调用程序里面的任何函数,并执行。因此,你可以随意更改函数的输入参数(支持数字(10/16 进制)、字符串、函数入口地址等作为参数),单个函数最多支持 10 个输入参数,并支持函数返 回值显示USMART 的特点如下:1, 可以调用绝大部分用户直接编写的函
转载
2024-10-19 09:39:31
134阅读
本实验所使用的开发板:正点原子STM32精英板 使用的WIFI模块:正点原子家的ESP8266实验中所遇到的问题:当根据正点原子所给的教程进行硬件连接并且烧录进所提供的例程时,通过串口调试助手发送 “AT” 并未得到返回信息。后在正点原子论坛中找到问题所在(相关帖子),在此我根据自己的了解赘述一番: &n
转载
2024-08-15 16:03:07
208阅读
ESP8266学习记录前言一、ESP8266正电原子模块官方模块二、配置过程1.初次问候2.连接WIFI3.开启我们的简单服务器开启网络调试助手方法一开启网络调试助手方法二4.模块连接服务器5.开始通过WIFI与服务器通信总结写在最后 前言从这周开始我开始学习ESP8266WIFI模块,并将我的学习经历记录下来供和我一样的初学者学习讨论。一、ESP8266ESP8266与HC-05蓝牙模块类似,
文章目录一、准备工作二、实现流程1.AT指令2.接入乐联网平台3.代码实现三、数据可视化分析 一、准备工作1.准备一块正点原子STM32f103ZE精英开发板2.在某宝上购买好正点原子的ATK-ESP8266 WIFI串口模块3.顺便买好DH11温湿度传感器4.别忘了ATK-USB-UART模块 用于单片机烧录使用,电脑上需安装CH340驱动程序 ·注意:烧录需要使用USB-UART模块与wi
转载
2024-08-22 10:00:38
1520阅读
第四十一章 无线通信实验本章,我们将介绍如何使用2.4G无线模块NRF24L01实现无线通信。将使用两块STM32开发板,一块用于发送,一块用于接收,从而实现无线数据传输,并把数据显示在LCD上。本章分为如下几个小节: 41.1 SPI&NRF24L01无线模块介绍 41.2 硬件设计 41.3 程序设计 41.4 下载验证41.1 SPI&NRF24L01无线模块介绍41.1.1
正点原子wifi实验分析: ATK-RTM04的几种模式分析: 1. WIFI使能,工作在AP模式下,ETH1、ETH2功能使能,ETH1作为WAN,ETH2作为LAN.此时模块相当于一个无线路由器,只是只有一个LAN口。 &n
转载
2024-08-15 11:41:59
155阅读
文章目录前言硬件准备软件准备获取资料视频教程STM32F103开发板+ESP-01S模块能做什么?web配网电脑端手机端ESP-01S模块创建web服务器控制F103开发板上的硬件电脑端手机端ESP-01S对接到小程序控制103上的硬件
ESP8266 AT指令视频教程(基于ESP-01S) 前言这个课程的目的是让大家学会使用ESP8266 AT指令,课程安排包括:怎么教大家熟悉ESP8
转载
2024-03-25 21:51:29
268阅读
硬件电路图 查看电路图可知,当输出高电平时候LED灭,输出低电平时LED亮。 GPIO输出方式:推挽输出。 LED0是连接GPIO_B中的第5个引脚。 LED1是连接GPIO_E中的第5个引脚。前面设置与前篇一致,主要修改的地方就是main.c、led.c。 led.h与前面一致,程序如下:#ifndef __LED_H
#define __LED_H
void LED_Init
转载
2024-10-07 13:21:55
174阅读
第二章 STM32简介本章,我们将向大家介绍STM32是一个什么东西?有哪些资源?能够做什么?如何选型?等基础知识,让大家对STM32有一个大概了解。 本章将分为如下几个小节: 2.1 初识STM32 2.2 STM32H750资源简介 2.3 STM32H750设计选型2.1 初识STM32 2007年6月,ST在北京发布了全球第一款基于ARM Cortex M3内核的32位通用微控制器芯片:S
转载
2024-07-22 14:37:13
145阅读
1)实验平台:正点原子RV1126 Linux开发板 第四章 SDK包的使用ATK-DLRV1126开发板具有高性能低功耗,是一款基于Rockchip RV1126芯片开发的开发板。RV1126是Rockchip推出的一款编解码芯片,CPU为4核ARM Cortex-A7 32位,专用于面向人工智能的机械视觉领域,支持4K编解码,支持8路1080P同时进行编解码,内置2.0TOPS的NPU。像这种
转载
2024-07-26 01:37:35
263阅读
工程下载链接工程下载前言在学习STM32时,跟着教程学标准库都是用Keil软件开发,HAL库配套的例程也是Keil开发的, 同时发现配套例程的HAL库程序的硬件配置代码都是自己编写的,而在网上搜的HAL库程序都是用STM32CubeMX+Keil编写的,而这种方法极大的节省了硬件配置的时间,但是对于Keil的风格并不太满意,于是跟着网上的教程搭了CLion编写STM32程序的平台…正文首先打开LC
第四章开发环境搭建要进行ZYNQ MPSoC开发肯定要先搭建好开发环境,我们在开始学习STM32的时候肯定需要安装一堆的软件,比如MDK、IAR、串口调试助手等等,这个就是STM32的开发环境搭建。同样的,要想在Ubuntu下进行ZYNQ MPSoC开发也需要安装一些软件,也就是网上说的开发环境搭建,环境搭建好以后我们就可以进行开发了。环境搭建分为Ubuntu和Windows,因为我们
DMP做姿态解算,做姿态解算。 MPU6050的特点 ①自带数字运动处理( DMP: Digital Motion Processing ),可以输出6轴或9轴(需外接磁传感器)姿态解算数据。 ②集成可程序控制,测量范围为±250、±500、±1000与±2000°/sec 的3轴角速度感测器(陀螺仪) ③集成可程序控制,范围为±2g、±4g、±8g和±16g的3轴加速度传感器 ④自带数
第三章 开发环境搭建本章,我们将向大家介绍STM32的开发环境搭建,通过本章的学习,我们将了解到有哪些常用的STM32开发工具,包括IDE、调试器、串口工具等。 本章将分为如下几个小节: 3.1 常用开发工具简介 3.2 MDK5安装 3.3 仿真器驱动安装 3.4 CH340 USB虚拟串口驱动安装3.1 常用开发工具简介我们开发STM32需要用到一些开发工具,如:IDE、仿真器、串口调试助手等