![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 89
guaizaiguaizai
这个作者很懒,什么都没留下…
展开
-
STM32学习之一:什么是STM32
stm32 是ST公司基于ARM Cortex-M内核开发的32位微控制器,它是一个微控制器产品系列的总称。观看stm32的技术参考手册可以发现,stm32有很多子系列:stm32小容量产品,stm32中容量产品、stm32大容量产品和STM32互联型产品;按照功能上划分,又可分为STM32F101xxx,STM32F102xxx,STM32F103xxx系列。原创 2024-06-23 15:15:00 · 1045 阅读 · 0 评论 -
STM32之二:时钟树
AHB输出到APB1总线和APB2总线,其中APB1总线最大时钟频率为36MHz,为低速时钟,片上挂载低速外设,例如看门狗定时器,USART2\3\4\5,SPI2\3等。但是时钟源的时钟频率最高也就16MHz,达不到STM32系统时钟72MHz的要求,因此需要倍频器将外部时钟频率进行倍频,在输入给系统时钟。预分频器,可通过配置分频系数,调整输出时钟的频率。PLL锁相环是一种控制系统,之所以叫PLL时钟,是因为,PLL通过调整输入信号(HSE、HSI)的频率和相位,以满足系统对不同频率的要求。原创 2024-06-22 16:17:46 · 1098 阅读 · 1 评论 -
ESP8266--smartconfig使用实例
1. ESP-Touch的APP在乐鑫官网有下载 ,此处附上链接https://www.espressif.com/en/support/download/apps可参考ESP-TOUCH用户指南来了解Smartconfig的详细介绍 https://www.espressif.com/zh-hans/support/documents/technical-documents2.//串口端输入的AT指令AT+CWMODE=1AT+RSTAT+CWSTARTSMAR...原创 2021-04-23 12:55:51 · 1688 阅读 · 0 评论 -
esp8266 连接原子云
之前用stm32驱动过esp8266,最近又接触8266的时候,发现原子哥更新了8266的固件库,可以连接原子云,最最重要的是,还是免费的,用起来。目录1.工具(串口工具,固件更新工具,原子云固件)2.烧写原子云固件2.1 硬件信息2.2 烧写固件时接线2.3 烧录过程3.原子云注册4.连接原子云5.出现dns fail!1.工具(串口工具,固件更新工具,原子云固件)链接:https://pan.baidu.com/s/1dhbE7jNIl_rjYqTh6yL2.原创 2020-12-26 14:08:12 · 3896 阅读 · 15 评论 -
STM32 printf 和 scanf 函数重定向
1. 方法一/// 重定向c库函数printf到USART1int fputc(int ch, FILE *f){ /* 发送一个字节数据到USART1 */ USART_SendData(USART1, (uint8_t) ch); /* 等待发送完毕 */ while (USART_GetFlagStatus(USART1, USART_FLAG_TXE) =...原创 2020-02-13 20:22:31 · 3714 阅读 · 3 评论 -
STM32 驱动 ESP8266 WIFI 模块
拿到一个野火的esp8266模块,驱一下试试。1. 模块引脚esp8266模块引脚图在我们使用中只使用1、2、4、6、7、8引脚即可。3、4引脚是刷新固件库时候使用。从引脚图中可以看到ESP8266主要使用USART来通信。模块默认波特率为9600.2. 测试模块是否正常接线如下:测试模块引脚连线 WF-ESP8266模块 串口 VCC 3V3 GN...原创 2020-02-13 19:30:16 · 14389 阅读 · 9 评论 -
STM32 LED 初始化程序
把stm32 初始化led灯的程序记录一下,回头可以直接使用,不用每次都找了//led.c#include "led.h"void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; /* 使能GPIOA时钟 */ RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);...原创 2020-02-13 18:17:41 · 3932 阅读 · 1 评论 -
hex码转为数码管显示
将串口接收到的hex码转化为数码管输出//共阴极uint8_t table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};//接收到的数据存到res里面//u8 resif((res>='0')&&(res<='...原创 2020-01-31 15:01:12 · 579 阅读 · 0 评论 -
STM32之零:Keil5安装到ST-LINK下载程序
目录1.下载stm32所需的软件2.安装Keil53.添加器件库安装包4.破解keil5安装ST-LINK驱动6.MDK下载设置7. ST-LINK下载设置1.下载stm32所需的软件keil5(mdk527)keil5破解软件(keygen.exe)st-link驱动(st-link_v2_usbdriver_for Windows 7, V...原创 2020-12-27 17:03:34 · 6831 阅读 · 1 评论