简介硬件模块:HC-06蓝牙串口通信模块 串口:USART1 接线:RXD–PC9,TXD–PC10,VCC–5V/3V,GND–GND蓝牙模块上有一个LED,LED 指示蓝牙连接状态, 闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口在未建立蓝牙连接时支持通过 AT 指令设置波特率、名称、配对密码, 设置的参数掉电保存AT指令1)测试通讯 发送: AT(返回 OK,一秒左右发一次) 返回:
转载 2024-07-18 10:22:54
1021阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录前言一、材料准备二、原子云固件下载三、实验步骤 1.基本AT指令2.串口接收中断 3.esp8266代码4.主函数5.电机驱动模块总结 前言        主要想玩一下遥控汽车通过stm32c8t6连接wifi模块控制小车前进、后退、左转、右转。一、材料准备硬件:&nb
转载 2024-04-10 16:02:26
860阅读
一、什么是单片机?单片机,又称微控制器(Microcontroller),是将中央处理器(CPU)、存储器(RAM、ROM等)、定时器/计数器、I/O接口电路等集成在一个芯片上的计算机系统。它不同于一般的微处理器(如CPU),因为单片机在单个芯片上集成了更多的外设和功能,使得它更加适合用于控制和监测物理环境中的应用。二、什么是STM32STM32是STMicroelectronics公司生产的一
 前言这节说明一下如何使用阿里云物联网平台的OTA远程升级STM32程序用户必须已经学习完了基本控制篇里面的阿里云物联网平台教程和看完了(主要是熟悉下流程)自建物联网平台OTA教程.阿里云物联网平台是通过MQTT获取升级固件的版本,固件大小和下载地址信息. 升级概述1,实现升级是使用的基础通信里面的Topic阿里云介绍文档:https://help.aliyun.com/doc
转载 7月前
122阅读
    使用STM32f103c8t6制作简易示波器将波形检测后上传到网页进行描点绘图。我负责下位机部分我的同学负责网页部分。硬件要求:STM32f103c8t6最小系统板,波形发生器,示波器,正点原子的ESP8266WiFi模块 CH340USB转TLL。软件要求:网络调试助手,串口调试助手。 整体思路:使用MCU,ADC功能提高采集频率采集波形的各点电压,同时使用
转载 2024-05-15 14:52:27
199阅读
关于ESP8266是否要进行烧录固件的问题昨晚确实给我整麻了,烧录个固件弄的焦头烂额的,本次实训所用的ESP8266其实可以不用进行烧录固件,但我都烧录ok了,那还是留下点东西来防止以后忘掉吧首先是烧录软件  ESP8266烧录软件           提取码为2471接下来是有关ESP8
转载 2024-04-23 10:37:15
199阅读
一、什么是ADC采集?        首先,让我们来了解一下什么是ADC采集。ADC,即模拟到数字转换器,它的作用是将连续的模拟信号转换为离散的数字信号。简单来说,就是通过ADC,我们可以将现实世界中的模拟信号(如温度、压力、电压等)转换为数字信号,以便在微控制器中进行处理和分析。二、STM32F103C8T6的ADC
机智云 STM32 ESP8266-01S 简单无线控灯1、机智云账号注册和创建新产品1.1、账号注册及其机智云使用文档账号注册我就不详细说了,http://docs.gizwits.com/zh-cn/overview/overview.html机智云的文档中心。可以查找自己需要的一部分信息。1.2、产品创建 选择入网方式: 查看产品基本信息: 数据点: 数据点要一定要选择可写。1.3、数据读写
转载 2024-06-18 08:34:18
631阅读
<p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 说明这一节实现微信小程序使用APUConfig配网绑定模组并通过阿里云物联网平台实现远程通信控制.概要:APP和单片机设备分别作为设备以
F103C8T6 HAL库 Makefile FreeRTOS 工程模板环境该工程的开发平台为 ARM-GCC 工具链和 Make> arm-none-eabi-gcc -v gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processor
转载 2024-04-12 23:26:44
277阅读
stm32esp8266wifi模块的代码分析和讲解。 前段时间参加比赛,虽然我是负责的软件方面(我更喜欢软件开发,在软件反面的功法比硬件多多了),负责android,java电脑界面等系统的软件层,但是网关这块一直处理不了,不能实现硬件和软件的数据交流问题,由于我做的比较快,我就参加到了网关这块的工作(那个时候把stm32esp8266联网称为网关…)。 今天,来分享我的检验,大家一起学
转载 2024-04-24 12:03:55
287阅读
一、概述        之前通过串口调试助手+ESP8266已经连接上阿里云了        ESP8266连接阿里云(串口调试助手)        这次我们使用STM32+ESP8266来接入阿里云
转载 2024-03-26 14:41:23
64阅读
1.简介DAC指数字/模拟转换。STM32F103RCT6具有2个12位数字输入,模拟输出的DAC;支持数字输入配置成8位右对齐、12位左对齐或12位右对齐格式;在双DAC通道模式下支持单通道独立转换或双通道同步转换。2.框图根据框图,将数据写入DHRX寄存器后,经过控制逻辑后被传输到DORX寄存器后再转成模拟输出值得注意的是,一旦使能DACx通道(ENx位置1),相应的GPIO引脚(DAC1对应
转载 2024-05-19 11:10:57
1052阅读
u过本人还是在校菜鸟一只,最近跟着学长做东西,第一次使用WIFI模块与stm32进行通信,半天过去了,终于对ESP8266有了一定的理解,在此篇博客中,我只介绍如何使用(步骤以及注意事项),尽量不涉及太多的理论知识(况且我这个小白也不懂啊)。博客会不断补充,小编也不想凑博客数量,一切务实为准,不对之处,还请朋友们指出,共同进步。ESP8266一共有三种角色/工作模式,分别是:1.Station (
转载 2024-03-19 20:26:47
163阅读
1.硬件通过查看原理图,我们可以找到我们需要使用的管脚。通过原理图,我们可以看出,按键的两个管脚,分别对应着PE3,PE4两个管脚。这两个管脚按下输出是0,没有按下输出是1,由于没有电容进行硬件消抖,我们需要使用软件去消抖。   2.配置确定了引脚,我们就要去配置相应的寄存器,使用这些外设了。两个按键对应着GPIOE的3/4引脚,我们需要去初始化GPIOE。初始化GP
中断的意义被提及过无数次,这里还是再次解释一下:人的大脑其实就是中断管理器,例如“人有三急”,当你急的时候去处理其它事,放下当前事,这就是执行了一次中断。MCU也有各种中断,经典89C52单片机主要有定时器中断、外部中断、串口中断三种。定时器中断,就是设置一定时间后,响应对应的中断信息,类似于闹钟,定时1h,就执行闹铃。89C52单片机有3个定时器0/1/2,这里以定时器0为例进行解读说明。定时器
前言,什么是STM32F030F4P6STM32目前最便宜的芯片之一应该就是这一块,STM32F030F4P6,这一个芯片没有USB,但是其他都有,引脚少,价格低廉,如果找不到原厂,可以买替代的国产芯片,性能也一样。不管怎么样也是Cortex-M0,比8bit和16bit的性能都强,总的来说就是低价,引脚少,体积小的同时,还容易开发,有很多模拟输入可玩,还有SPI,硬件I2C等等 所以,
littleVGl开源GUI图形库的移植一. 准备工作自己需要有一个能正常驱动显示屏运行的工程工程中需要配置一个定时器本教程只记录了显示的移植方法,所以自己只需要先实现屏幕的写点函数。下载littlevGL图形库: https//github.com/littlevgl/lvgl 查看官方文档:https://docs.littlevgl.com/zh-CN/html/index.html 二.
转载 9月前
289阅读
在这篇文章中,我将带领你学习如何在STM32F103C8T6芯片上实现ARM架构。这个过程可能看起来有些复杂,但只要跟着我一步一步来,你会发现其实并不难。首先,让我来简单介绍一下整个过程的步骤: | 步骤 | 内容 | | ---- |---------------------------------| | 1 | 准备工作,包括安装
原创 2024-05-15 09:48:00
195阅读
STM32F103移植CH32F103C8T6内部FLASH速度慢问题解决办法博主做项目一直采用STM32F103C8T6,近期因为元器件涨价博主决定换单片机,于是瞄上了江苏沁恒的CH32F103C8T6,这款单片机几乎不需要修改一个代码便能移植项目(PACK导入编译直接下载那种),而且代码执行速度略快于STM32F103C8T6,软件延时可能得稍微修改一下,但是在测试过程中发现不能远程更新固件,
转载 2024-07-11 20:16:25
230阅读
  • 1
  • 2
  • 3
  • 4
  • 5