![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 59
snaygo
万事胜意,往事清零。
展开
-
STM32&STM8系列MCU产品命名
原创 2022-04-21 18:55:13 · 664 阅读 · 0 评论 -
基于腾讯云的物联网云端数据传输-STM32F103C8T6(微信小程序显示数据).一
/*本工程实例现象:实现时间或者其他传感器函数在腾讯云的微信小程序上进行显示;微信小程序的控制按钮可以控制开发板上的灯进行闪烁;工程适用范围:测试时适用的STM32F103C8T6库版本:HAL库函数注意: LED灯 RGB IO分配R PB5G PB6B PB7 ESP8266连接 TX PA3 RX PA2 RST PB8(在ESP8266.h中进行宏定义改变) VCC 3.3V 串口打印信息 USB转TTL RXD PA9 TXD原创 2022-04-20 20:13:11 · 5522 阅读 · 5 评论 -
STM32F103C8T6通过内部Flash写入读取数据,模拟EEPROM(附代码)
STM32F103C8T6通过内部Flash写入读取数据,模拟EEPROM(附代码)优点:1. 模块化编程,方便移植,集成度高;2. 拿来直接用Flash空间定定义主函数初始化已经Flash的读取与写入Flash写入数据,自加Flash读取数据但是Flash的擦除次数有使用寿命,但是正常使用没有问题吧。这次代码运行已经读取近1000次。附代码:百度网盘链接 提取码:8888肯定下载直接运行,使用与STM32F103C8T6单片机,如果采用C6T6单片机则需要将Flash的数原创 2021-10-11 10:26:26 · 4341 阅读 · 8 评论 -
基于STM32的ESP8266 WIFI与ONENET通信连接(2),云平台以及手机APP数据显示
首先,如果未了解STM32如何通过WIFI将数据读取传输到云平台可跳转连接进行之前步骤的操作。第一步,在实现STM32将传感器数据采集之后,并且完成WIFI配网步骤,可以正常通过ESP8266WIFI模块正常将数据发送到云平台之后进行以下阅读,上述内容可以跳转到以下链接进行查看具体操作。将数据进行可视化处理步骤;1.登陆oneNET进入控制台如果按(1)中完成注册配置之后再次进入可以看到以下情况“多协议接入”点击进入后选择你创建的产品,然后选择2.进入编辑应用当重复多次,将原创 2021-10-06 11:31:27 · 29854 阅读 · 13 评论 -
基于STM32的ESP8266 WIFI与ONENET通信连接(1),实现温湿度数据互传,LED控制
一、需要准备的材料:1.JLink或者STLink下载器;2.STM32F103C8T6系统板、核心板3.ESP-01S,ESP8266WIFI模块(先进行恢复出厂,波特率设置为115200,默认波特率115200)【ESP8266 连接串口之后,波特率设置115200;发送AT,应答OK;发送AT+RESTORE,应答OK;然后自动重启,出厂设置恢复;】4.DHT11温湿度模块,蜂鸣器,LED灯5.需要到注册ONENET账号进行开发6.手机热点或者能联网的路由器WIF账号二、注册O原创 2021-10-02 19:41:29 · 24535 阅读 · 53 评论 -
STM32F29系列单片机的定时器(TIMX)对应的引脚标号
原创 2021-04-09 14:29:51 · 349 阅读 · 0 评论 -
STM32的NVIC中断以及抢占优先级和响应优先级
一、抢占优先级和响应优先级STM32 的中断向量具有两个属性,一个为抢占属性,另一个为响应属性,其属性编号越小,表明它的优先级别越高。抢占,是指打断其他中断的属性,即因为具有这个属性会出现嵌套中断(在执行中断服务函数A 的过程中被中断B 打断,执行完中断服务函数B 再继续执行中断服务函数A),抢占属性由NVIC_IRQChannelPreemptionPriority 的参数配置。而响应属性则应用在抢占属性相同的情况下,当两个中断向量的抢占优先级相同时,如果两个中断同时到达, 则先处理响应优先级高的中原创 2021-04-02 09:28:23 · 3070 阅读 · 0 评论 -
浅谈wifi与zigbee的区别
摘自:[http://blog.chinaunix.net/uid-26851094-id-3369553.html] 侵权删。ZigBee-WiFi二者对比及各优势:硬件内存需求对比:ZigBee:32~64KB+;WiFi:1MB+;ZigBee硬件需求低。电池供电上电可持续时间对比:ZigBee:1001000天;WiFi:15天;ZigBee功耗低。传输距离对比(一般用法,无大功率天线发射装置):ZigBee:11000M;WiFi:1100M;ZigBee传输距离长。ZigBee劣势:转载 2021-03-30 10:12:52 · 2835 阅读 · 0 评论 -
STM32-TIM4-定时器中断
#include "project.h"#include "timer.h"//TIM4_Init(2000 ,72);//定时2ms/* 定时器中断的定时时间设定 定时器只需要配置时钟、TIM和NVIC即可*/void TIM4_Init(u16 period, u16 prescaler){ NVIC_InitTypeDef NVIC_InitStructure; TIM_...原创 2020-01-04 17:46:32 · 4966 阅读 · 0 评论 -
STM32-ADC-PB0电位器
#include "project.h"#include "adc.h"void ADC_Initt(void){ ADC_InitTypeDef ADC_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 | RCC_APB2Periph...原创 2020-01-04 17:34:24 · 1695 阅读 · 1 评论 -
STM32-串口
#include "project.h"#include "uart.h"void UART_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB2Periph...原创 2020-01-04 17:24:59 · 166 阅读 · 0 评论 -
STM32基础知识储备①-时钟
三种不同的时钟源可被用来驱动系统时钟(SYSCLK):● HSI振荡器时钟● HSE振荡器时钟● PLL时钟这些设备有以下2种二级时钟源:● 40kHz低速内部RC,可以用于驱动独立看门狗和通过程序选择驱动RTC。RTC用于从停机/待机模式下自动唤醒系统。● 32.768kHz低速外部晶体也可用来通过程序选择驱动RTC(RTCCLK)。当不被使用时,任一个时钟源都可被独...原创 2019-12-03 15:28:23 · 593 阅读 · 0 评论