草庐IT

F103C8T6

全部标签

手把手带你使用ESP8266 与 STM32F103C8实现网络服务器

前言随着现在物联网设备的而越来越多,现在市场上出现越来越多的物联网设备,其中ESP8266是最受欢迎、价格便宜且易于使用的模块,它可以将您的硬件连接到互联网。今天我们就以ESP8266和STM32来实现一台网络服务器,我们使用ESP8266将STM32F103C8连接到互联网。ESP8266Wi-Fi模块与STM32F103C8板接口,并将数据发送到ESP8266网络服务器上托管的网页。所需硬件STM32F103C8板ESP8266无线无线模块笔记本电脑和无线网络热点ESP8266模块大多数人将ESP8266称为WIFI模块,但它实际上是一个微控制器。ESP8266是乐鑫公司(一家总部位于上海

STM32F103步进电机驱动简单控制

stm32f103步进电机驱动控制一、硬件接线方法本文采用混合式二相步进电机-J8HB2401-野火42步进电机,驱动器为野火EBF-MSD4805,下面是常用接线方式:如上图所示通常采用共阴接线方式,具体接线按照自己需求进行完成。另外二相电机步距角1.8°,步进驱动器侧面SW1-SW8分别为细分设定、电流设定和驱动模式选择开关。二、程序代码如下(示例):1.main.c#include"stm32f10x.h"#include"tim.h"#include"bsp_usart.h"#include"stm32f10x_it.h"#include"stm32f10x_conf.h"/*共阴*/

STM32F103步进电机驱动简单控制

stm32f103步进电机驱动控制一、硬件接线方法本文采用混合式二相步进电机-J8HB2401-野火42步进电机,驱动器为野火EBF-MSD4805,下面是常用接线方式:如上图所示通常采用共阴接线方式,具体接线按照自己需求进行完成。另外二相电机步距角1.8°,步进驱动器侧面SW1-SW8分别为细分设定、电流设定和驱动模式选择开关。二、程序代码如下(示例):1.main.c#include"stm32f10x.h"#include"tim.h"#include"bsp_usart.h"#include"stm32f10x_it.h"#include"stm32f10x_conf.h"/*共阴*/

STM32F103C8T6与ESP8266构建通信(二)

关于ESP8266是否要进行烧录固件的问题昨晚确实给我整麻了,烧录个固件弄的焦头烂额的,本次实训所用的ESP8266其实可以不用进行烧录固件,但我都烧录ok了,那还是留下点东西来防止以后忘掉吧首先是烧录软件 ESP8266烧录软件          提取码为2471接下来是有关ESP8266的标准固件,这个亲测没有问题     ESP8266的标准固件        提取码为2471下载完软件之后,是这个样子,一定不要选错参数,要不然真的很折磨 点击OK后,弹出一个新的界面 上面的参数一定不要弄错,一定要按照顺序。接下来要做的就是配置硬件管脚的连接我这里使用的是ESP8266-01S,所以EN

STM32F103C8T6与ESP8266构建通信(二)

关于ESP8266是否要进行烧录固件的问题昨晚确实给我整麻了,烧录个固件弄的焦头烂额的,本次实训所用的ESP8266其实可以不用进行烧录固件,但我都烧录ok了,那还是留下点东西来防止以后忘掉吧首先是烧录软件 ESP8266烧录软件          提取码为2471接下来是有关ESP8266的标准固件,这个亲测没有问题     ESP8266的标准固件        提取码为2471下载完软件之后,是这个样子,一定不要选错参数,要不然真的很折磨 点击OK后,弹出一个新的界面 上面的参数一定不要弄错,一定要按照顺序。接下来要做的就是配置硬件管脚的连接我这里使用的是ESP8266-01S,所以EN

STM32F103C8T6基础开发教程(HAL库)—开发环境配置

STM32F103C8T6基础开发教程目录STM32F103C8T6基础开发教程(HAL库)—开发环境配置STM32F103C8T6基础开发教程(HAL库)—Keil添加注释的快捷键STM32F103C8T6基础开发教程(HAL库)—点亮第一颗LED灯STM32F103C8T6基础开发教程(HAL库)—LED灯交替闪烁STM32F103C8T6基础开发教程(HAL库)—LED灯呼吸闪烁STM32F103C8T6基础开发教程(HAL库)—等级划分LED灯亮度STM32F103C8T6基础开发教程(HAL库)—按键点亮LED灯STM32F103C8T6基础开发教程(HAL库)—定时器的使用STM3

STM32F103C8T6基础开发教程(HAL库)—开发环境配置

STM32F103C8T6基础开发教程目录STM32F103C8T6基础开发教程(HAL库)—开发环境配置STM32F103C8T6基础开发教程(HAL库)—Keil添加注释的快捷键STM32F103C8T6基础开发教程(HAL库)—点亮第一颗LED灯STM32F103C8T6基础开发教程(HAL库)—LED灯交替闪烁STM32F103C8T6基础开发教程(HAL库)—LED灯呼吸闪烁STM32F103C8T6基础开发教程(HAL库)—等级划分LED灯亮度STM32F103C8T6基础开发教程(HAL库)—按键点亮LED灯STM32F103C8T6基础开发教程(HAL库)—定时器的使用STM3

STM32C8t6 驱动激光雷达实战(二)

思岚激光雷达文章目录思岚激光雷达前言一、接线说明二、效果实现1.串口通信实现2.激光雷达数据处理3.PWM控制激光雷达启停三、完整代码数据格式为:角度(°):距离(mm)。STM32C8t6驱动激光雷达前言前面我们了解了激光雷达的原理,下面用C8T6驱动激光雷达一、接线说明激光雷达一共有6个引脚,其中2个GND,2个5V,一对RX和TX引脚,按照下表1-1的接线要求接在STM32单片机上。其中2个5V因为电流要求,可以接在TTL转串口的5V引脚或者STLink的5V引脚上。激光雷达的立贴座端子不能直接与STM32连接,需将引脚用排线接出。二、效果实现1.串口通信实现想要实现激光雷达数据的接收和

STM32C8t6 驱动激光雷达实战(二)

思岚激光雷达文章目录思岚激光雷达前言一、接线说明二、效果实现1.串口通信实现2.激光雷达数据处理3.PWM控制激光雷达启停三、完整代码数据格式为:角度(°):距离(mm)。STM32C8t6驱动激光雷达前言前面我们了解了激光雷达的原理,下面用C8T6驱动激光雷达一、接线说明激光雷达一共有6个引脚,其中2个GND,2个5V,一对RX和TX引脚,按照下表1-1的接线要求接在STM32单片机上。其中2个5V因为电流要求,可以接在TTL转串口的5V引脚或者STLink的5V引脚上。激光雷达的立贴座端子不能直接与STM32连接,需将引脚用排线接出。二、效果实现1.串口通信实现想要实现激光雷达数据的接收和

STM32入门之点亮LED灯(以STM32F103为例)

目录一、原理简介1.1原理图1.2GPIO功能描述简介1.3硬件连接二、代码实现与原理分析(详细)2.1代码实现2.2配置步骤2.3原理分析2.3.1GPIOx_CRL、GPIOx_CRH2.3.2GPIOx_BRR、GPIOx_BSRR三、仿真测试3.1软件逻辑分析仪DEBUG3.2硬件效果四、小结  写在前面的话:前面我们对新建工程文件以及STM32的时钟配置做了讲解,相信大家都有了一定的了解,对代码的大致框架以及STM32内部的时钟有了深入的认识,本次入门的第一讲最基础的就是对端口GPIO的应用。一、原理简介1.1原理图  首先我们先看一下自己的STM32开发板的原理图,以我使用的为例如