STM32
文章平均质量分 76
记录STM32F1从0开始学习之路
遗忘丶
硬件练习生
展开
-
XCOM V2.6 串口打印出来中文乱码,字体格式错乱的一种原因(设置没问题,突然乱码)
一、问题重现XCOM V2.6里,完全一样的设置,之前显示的好好的,后来突然中文出现乱码,字体格式也大变,如下图:二、解决方案一般这种乱码,往往都是因为波特率等参数设置错误,这类错误网上均有相应解决方案,不赘述。但我设置一直没变过,却仍然出现了乱码,显然不是网上所说的那些原因。在排除了接线不稳等问题之后,突然发现,两次调试工程的间隙里我调了系统语言设置,启用了beta版的语言设置。取消勾选,重启电脑后,串口打印显示也终于恢复正常,虚惊一场,在这里分享一下经验,希望能帮到遇到同样坑的读者们。原创 2022-04-16 17:30:51 · 8660 阅读 · 1 评论 -
基于STM32F103C8T6最小系统板HAL库CubeMX SPI驱动7针 OLED显示屏(0.96寸 1.3寸通用)
STM32F103C8T6最小系统板HAL库 SPI 驱动 七针OLED显示屏,初始化代码,调用实力,汉字取模软件使用方法原创 2022-04-15 23:46:31 · 7004 阅读 · 4 评论 -
HC-SR501红外人体传感模块封锁时间调整
HC-SR501人体感应模块修改封锁时间的方法原创 2022-04-11 16:27:38 · 2878 阅读 · 0 评论 -
基于STM32F103C8T6(HAL库)的HC-SR501红外人体传感及HC-SR04超声波测距
基于STM32F103C8T6,驱动HC-SR501红外人体传感和HC-SR04超声波测距,包含源码,测试结果,代码注释清晰,方便和我一样的小白理解。原创 2021-12-21 14:31:30 · 12626 阅读 · 6 评论 -
基于STM32F103C8T6最小系统板HAL库CubeMX驱动HC-SR501红外人体传感模块
系列文章目录一、基于STM32F103C8T6最小系统板和STM32CubeMX实现LED灯循环闪烁二、基于STM32F103C8T6和STM32CubeMX实现UART串口通信数据收发三、实战小例程 基于STM32F103C8T6最小系统板和STM32CubeMX驱动WS2812B光立方文章目录系列文章目录前言一、配置CubeMX二、硬件连线部分三、逻辑代码部分前言相关模块的资料不再赘述,已经有很多人写过,这里给出其中一篇我觉得写的比较详细的文章链接:模块资料介绍:探究人体红外传感原创 2021-12-07 11:42:50 · 17570 阅读 · 7 评论 -
三、实战小例程 基于STM32F103C8T6最小系统板和STM32CubeMX驱动WS2812B光立方
系列文章目录一、基于STM32F103C8T6最小系统板和STM32CubeMX实现LED灯循环闪烁二、基于STM32F103C8T6和STM32CubeMX实现UART串口通信数据收发文章目录系列文章目录一、配置CubeMX1.1 时钟树配置1.2 配置DMA二、Keil配置2.1 写逻辑代码2.2 设置debug三、现象一、配置CubeMX新建工程,选择芯片,配置SYS,RCC略1.1 时钟树配置这里直接把时钟开到最高72MHz读数据手册,可以发现只有TIM1是挂载在APB2总线上原创 2021-11-22 15:08:41 · 7133 阅读 · 2 评论 -
STM32学习笔记 二、基于STM32F103C8T6和STM32CubeMX实现UART串口通信数据收发
系列文章目录一、基于STM32F103C8T6最小系统板和STM32CubeMX实现LED灯循环闪烁文章目录系列文章目录前言一、配置CubeMX二、逻辑代码部分前言这次我用的板子是一个用STM32F103C8T6作为主控芯片的一个数据采集卡,两个LED灯连接的引脚是PB3与PB4,TX与RX引脚分别是PA9和PA10。一、配置CubeMX1、新建工程;2、配置时钟源,在RCC里面的HSE配置的是晶振时钟;3、配置程序烧录引脚SYS为SWD模式;4、配置GPIO口,配置一个LE原创 2021-11-20 10:44:05 · 9159 阅读 · 4 评论 -
SWD模式下下载程序出现“Flash download failed-Cortex-M3“报错的解决办法
在SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq/Vectreset)默认是AutoDetect,改成SysResetReq即可。原创 2021-11-19 11:46:37 · 1459 阅读 · 2 评论 -
STM32学习笔记 一、基于STM32F103C8T6最小系统板和STM32CubeMX实现板载LED灯循环闪烁
文章目录一、配置CubeMX1.1 新建工程1.2 时钟配置1.3 Debug配置1.4 GPIO配置1.5 项目设置二、Keil配置2.1 写逻辑代码2.2 设置debug三、现象一、配置CubeMX1.1 新建工程工程选择STM32F103C8Tx芯片1.2 时钟配置打开RCC时钟外部输入,读原理图发现外部时钟有8MHz和32768Hz,外部8MHZ可以使得时钟达到最高的72MHz,没有外部8MHZ内部时钟最高能调到64MHz。没有外部32768Hz,内部的RTC模块工作不正常,这里我们只原创 2021-11-18 17:17:02 · 12244 阅读 · 0 评论 -
《32位嵌入式微控制器及应用》复习笔记大全(最终版)
文章目录前言一、pandas是什么?前言一、pandas是什么?原创 2021-06-19 00:16:17 · 1314 阅读 · 9 评论