STM32
Hik。
求学之路路漫漫
展开
-
通过MQTTX控制ESP8266开关灯
转载自aw的博客 :https://blog.csdn.net/qq_40985093/article/details/108206804 原理 :ESP8266接收到MQTT消息后,利用串口发送给STM32STM32的代码就是串口控制代码,只不过在这个转口几经周折,从阿里云服务器到MQTT到ESP8266再到STM32的串口代码分为两个部分,中转站ESP8266,最终处理STM32ESP8266部分代码: 记得改WIFI 和服务器#include <ESP8266WiFi.h转载 2020-09-01 15:06:26 · 905 阅读 · 0 评论 -
使用MQTT软件连接EMQ
转载自aw的博客 :https://blog.csdn.net/qq_40985093/article/details/108191426上一节我们已经在阿里云服务器成功搭建EMQ现在我们来学会如何使用它。下载MQTTX软件链接:https://pan.baidu.com/s/18eO9_z-Hn73oucdoAfAA8Q提取码:sbuv解压完后双击exe文件直接安装 打开这个软件添加客户端箭头处输入你的服务器公网ID,其他地方随意, 然后点左上角connect 。注意 :服务器必须打转载 2020-09-01 14:59:24 · 494 阅读 · 0 评论 -
ESP8266的开发环境搭建(arduino)
转载自aw的博客 :https://blog.csdn.net/qq_40985093/article/details/108185699主要还是学STM32,esp8266玩玩而已,所以直接用arduino 比较方便。本文手把手教你配置arduino开发环境,非常简单,面向0基础。配置arduinoIDE下载链接:下载链接https://pan.baidu.com/s/1e9lvAnZBG3U992CyVzPUfA提取码:19pc下载并解压后1.双击exe文件,安装arduino安装转载 2020-09-01 14:52:41 · 575 阅读 · 0 评论 -
STM32基础之SPI
SPI简介SPI协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议,比如AT91RM9200。SPI分为主、原创 2020-09-01 16:27:56 · 900 阅读 · 1 评论 -
STM32基础之IIC
IIC协议简介I2C 通讯协议(Inter-Integrated Circuit)是由Phiilps公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。IIC总线特点IIC总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此IIC总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件。I原创 2020-09-01 10:44:28 · 895 阅读 · 3 评论 -
STM32基础之中断--外部中断
EXTI简介EXTI(External interrupt/event controller)—外部中断/事件控制器,管理了控制器的 19个中断/事件线。每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。EXTI 可以实现对每个中断/事件线进行单独配置,可以单独配置为中断或者事件,以及触发事件的属性。EXTI功能框图输入线,EXTI 控制器有 19 个中断/事件输入线,这些输入线可以通过寄存器设置为任意一个 GPIO,也可以是一些外设的事件。输入线一般是存在电平变原创 2020-08-31 10:02:16 · 4485 阅读 · 4 评论 -
STM32基础之中断
STM32中断很强大,STM32中断可以嵌套,任何外设都可以产生中断,其中中断和异常是等价的.中断概述中断,在单片机中占有非常重要的地位。代码默认地从上向下执行,遇到条件或者其他语句,会按照指定的地方跳转。而在单片机执行代码的过程中,难免会有一些突发的情况需要处理,这样就会打断当前的代码,待处理完突发情况之后,程序会回到被打断的地方继续执行。中断类型系统异常,体现在内核水平(10个)外部中断,体现在外设水平(60个)有关系统异常和外部中断的清单可查阅参考手册第9章的向量表部分。NVIC简原创 2020-08-29 14:44:04 · 419 阅读 · 1 评论 -
STM32基础之串口通信
串口通讯协议简介:串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设;STM32 标准库则是在寄存器与用户代码之间的软件层。对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协原创 2020-08-29 10:45:38 · 926 阅读 · 4 评论
分享