串口助手接收区那里显示的打印很奇怪
Created|Updated|STM32
|Post Views:
把接收模式改成文本模式即可
Author: Keysqiu
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Related Articles
2025-11-30
Keil5破解教程
注册机链接如下 **链接:**https://pan.baidu.com/s/1Ag8Aq19r_K7NVnGl9p5PMA?pwd=xim0 提取码:xim0 –来自百度网盘超级会员V4的分享 ① 打开Keil5软件 ② 在打开的对话框中复制自己软件的ID,然后粘贴到注册机对应的位置。 ③ 复制到注册机中后点击Generate(注意:Target选ARM) ④ 输入到软件对应的位置即可完成破解
2025-11-30
Keil5-MDK的格式化代码工具及添加快捷方式
一、下载Astyle **链接:**https://pan.baidu.com/s/13usAzedx_G2IvIuOVmMHrQ?pwd=hsb0 提取码:hsb0 –来自百度网盘超级会员V4的分享 二、下面针对工具的配置和使用:格式化当前文件、格式化所有的.c文件,格式化所有的.h文件、快捷方式设置 keil(MDK)中加载工具 Astyle(格式化当前文件工具设置) 在Astyle官网 下载完成后,解压到一个目录下,进入解压文件下找到binAstyle.exe 打开 keil(MDK) ,选择 Tools->Customize Tools Menu 第1步点击新建按钮,第步输入名称:格式化当前文件 第1步点击1位置,第2步点击2位置选择存放路径下的Astyle.exe 6.在下面位置输入命令(注意大小写):!E 输入完成后点击OK,会在tools里面出现如下图添加的工具 7.上述配置完成,我们现在使用,找到一个文件,选择Tools->格式化当前文件 。图一是未格式化 ,图二是格式化后**** 。 ke...
2025-11-30
Keil5如何开启代码自动补全及如何加快编译速度
一、Keil5代码自动补全 对于一些stm32自带的一些库函数有时候名字很长,如果自己敲的话就很很麻烦,甚至有时候会敲错。好在keil有自动补全这一功能,大大提高了编程速度。 步骤:1、打开keil5,点击edit,configraution 选择跟编译相关的Text Completion,然后勾线第三个 测试结果是没有问题的。 二、keil加快编译速度 我们编程人员是很在意编译速度的,keil5在代码量大的时候,编译速度简直了。特别是使用STM32cubeMX生成工程的时候,编译速度龟速。这里教大家一个小技巧。 点击我们的魔术棒。进入output 把我们的文件信息这一选项取消勾选这个功能是使用go to definetion的,如果不勾选那肯定不行啊,我们编程经常用到go to definetion。别急,我们没了这个功能我们可以想别的办法,但是编译速度我们没法忍。 这是没有勾选之前,编译整整编译了三分钟!抓狂。这完全就是两个不同的世界。 勾选之后20秒钟就可以了 三、go to definetion问题如何解决 我们可以换一种方式来替代go...
2025-11-30
STM32F103C8T6 按键扫描输入
(嫌无聊直接看最后一行的结论) 一、原理 1.按键类型 现在市场上大部分采用的都是这种按键按钮微动开关,这个开关使用简单、价格便宜。 2.按键消抖 因为按键按下和弹起这段时间会产生抖动现象,该现象会导致按键扫描误判。按键按下的瞬间和弹起的瞬间都会产生一个10ms的抖动时间,我们要在按键第一次判断为按下的时候,延时10ms再对它进行一下判断,如果判断结果还是为按下,我们这里认为按键此时被按下,松手检测直接用一个while循环等待既可,当松开按键,while的条件为假 退出循环。此时视为按键被松开。 3.IO口输入配置 IO口的输入模式有四种,分别为: GPIO_Mode_AIN = 0x0, // 模拟输入 GPIO_Mode_IN_FLOATING = 0x04, // 浮空输入 GPIO_Mode_IPD = 0x28, // 下拉输入 GPIO_Mode_IPU = 0x48, // 上拉输入 总结: ①:模拟和浮空输入都不适合于按键,下拉输入默认低电平,上拉输入默认高电平 ②:对于按键来说,选择上拉还是下拉,完全取决于按键电路是接地还是接VCC,接地选上拉,反之选下拉。 ...
2025-11-30
stm32基础知识
stm32F103C8T6芯片 ①只有TIM 1,2,3,4 4个定时器
2025-11-30
IO口不按预期输出
前提:接线和代码都没问题(一定要先检查完这个前提再往下排查,不然往下毫无意义) 看看是不是你的模块之间设置的IO口都是那一个,冲突了,错了几次,真的艹了!!!
Comments
Announcement
博客由思源笔记自动同步驱动,写作即发布

