![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
stm32入门
流年_cth
因为热爱,所以奋不顾身...
展开
-
Cubemax创建FreeRTOS工程
使用CubeMax生成STM32 FreeRTOS工程原创 2024-02-23 10:38:16 · 419 阅读 · 0 评论 -
STLink下不了程序的解决办法
stm32 swdio和swdclk引脚分别于stm32的PA13,PA14引脚相连。原创 2024-01-07 20:55:11 · 586 阅读 · 0 评论 -
STM32向FLASH读写数据
要求:输入IP:xxx.xxx.xxx.xxx PORT:xxx#1.能够断电保存数据2.去掉无效03.去掉小数点4.IP与PORT顺序可以调换#include "stm32f10x.h" #include "usart.h"int main(void){ uint8_t i=0; uint8_t arraylen,arraylen1; uint16_t *p; uint32_t addr=0x08000000+1*1024*10; uint原创 2021-11-07 16:25:02 · 1033 阅读 · 0 评论 -
PCtolLCD生成OLED汉字的方法
1.打开记事本,写入要转换的汉字:2.点击“文件”->“另存为”,然后将编码改为ANSI:3.打开PCtolLCD,更改模式为字符模式,然后进入设置进行以下操作:4.点击“导入大量文本”图标,进行以下操作就生成了汉字的16进制编码...原创 2021-10-30 12:23:02 · 1270 阅读 · 0 评论 -
STM32IO口8种模式
1、输入浮空 2、输入上拉 3、输入下拉 4、模拟输入 5、开漏输出 6、推挽输出 7、推挽式复用功能 8、开漏复用功能IO端口基本结构:推挽输出:我们从“推挽”二字就可以大致理解,推:是将电平推到高电平 挽:是将电平挽到低电平若INT端输入高电平(1),经过反向器,变为低电平(0),此时PMOS管导通,OUT输出高电平(电流可达25mA),反之NMOS管导通输出低电平。开漏输出:开漏输出只能输出低电平。(去掉了PMOS...原创 2021-09-02 22:04:56 · 2280 阅读 · 0 评论 -
STM32第一个固件库编程
1.工程需要建立以下文件夹:2. 工程文件夹说明: STARTUP:启动文件 CMSIS:内核相关 FWLIB:固件库 USER:主函数,外设寄存器映射,自己编写的驱动文件 DOC:工程说明3.第一个固件库编程: 功能:使蜂鸣器发声beep.h:#ifndef __BEEP_H#define __BEEP_H#include "stm32f10x.h"void LED_GPIO_Config(void);#endifb...原创 2021-09-02 21:42:27 · 200 阅读 · 0 评论 -
STM32第一个寄存器实验
1.首先要写一个stm32f10x.h头文件,在头文件里写入所需的寄存器地址映射参考《stm32中文参考手册》进行寄存器地址映射编写/*#ifndef __STM32F10X_H#define __STM32F10X_H*/#define PERIPH_BASE ((unsigned int)0x40000000)//外设基地址#define APB1PERIPH_BASE PERIPH_BASE //APB1外设基地址#defin.原创 2021-09-02 11:06:19 · 302 阅读 · 0 评论 -
STM32芯片包下载教程
1.首先进入这个网站:MDK5 Software Packs (keil.com)2.向下滑动找到:3.点击下载按钮后弹出下面窗口,选择Accept:4.下载好的芯片包双击安转就可以了原创 2021-08-31 16:32:52 · 3866 阅读 · 0 评论