- 博客(15)
- 收藏
- 关注
原创 stm32中hal库配置st7789中的1.14ISP的tft屏幕
SPI通信,tft显示屏,st7789我们先看该显示屏的接线,他主要使用到的是SPI通信,有5个重要的引脚,其中是SCK、MOSI、MISO、CS、DC。然后我时钟配置的频率是160Mhz,可以根据你们自己的需求来进行配置时钟频率,要记得吧时钟改为外部晶振。接下来就是配置我们的spi通信,这里我使用的是硬件的spi直接打开对应的硬件spi就可以了。然后解释一下该tft中出现这么多的引脚分别对应着的是什么:
2026-06-04 16:36:32
203
原创 香橙派通过VNC连接后处于管理员界面的切换为普通用户界面
回车后发现他提示一个Verify:这个时候你在输入一次刚刚输入的12345678然后就完成了设置。首先当我们通过realVNC中连接上香橙派后,在终端里输入。这个时候输入一个你的登入密码例如12345678。然后再回到realVNC中连接刚刚我们的香橙派。:说明你的 VNC 服务是用管理员权限开启的。再回到我们的win+R的CMD的终端然后输入。然后他会提示你输入密码,现在的用户密码为。,然后输入进去就可以到香橙派的页面中。进入到香橙派界面中,然后我们再次输入。然后就完成了相应的连接和用户界面。
2026-01-22 11:11:20
357
原创 香橙派到手如何通过网线实现与电脑连接
本文介绍了通过有线连接配置香橙派与电脑通信的步骤。建议通过whoami命令确认当前用户身份,若非普通用户需另行调整。
2026-01-22 10:39:19
590
原创 Clion如何添加后退或前进按钮在工具栏上方
在CLion中配置返回按钮的方法:可通过快捷键Ctrl+Alt+←或鼠标侧键实现返回操作。若想添加类似VSCode的箭头按钮,需依次点击左上角菜单→视图→外观→打开工具栏,然后编辑工具栏添加前进/后退按钮。该操作解决了CLion默认不显示导航箭头的问题,方便习惯VSCode操作的用户迁移使用习惯。
2025-12-18 14:44:33
381
原创 stm32中无刷电机闭环速度不丝滑可能的原因
我在移植stm32的hal库中无刷电机时,调试无刷电机闭环速度的时候,发现我无论怎么样调节速度环pi都存在一点点的卡顿和不丝滑,因为我使用的灯哥无刷电机的套件,测试过角度和速度的读取是没有问题的,然后我就调pi值,发现还是不丝滑,然后我就查看其他博主的无刷文章,发现其他博主的pwm配置,发现他们的频率是比较低的。然后我将我原来的240-1的重装载值修改为了4800-1。其中pwm重装载值是比较高的就会在图片中的这个位置设置更细腻的值,就能够在一定程度上让无刷电机更加丝滑。
2025-10-28 16:33:45
250
原创 关于串口重定向后printf输出相关的内容
本文总结了C语言常用的printf格式说明符:%d(十进制整数)、%c(字符)、%s(字符串)、%f(浮点数)、%p(指针地址)、%x/%X(十六进制)、%%(%符号)。并提供了格式控制示例:%.2f保留两位小数(3.14),%#x显示十六进制前缀(0xf),%+d显示正号(+42)。这些说明符在串口调试中经常使用,掌握它们能有效避免输出混淆。
2025-07-10 09:11:11
301
原创 CCS THEIA导入文件中中文乱码(如何设置CCS 默认编码字体)
接下来开始教程修改编码字体首先点击左下角的设置然后选择General Settings。然后上面那个是自动识别文件语言,像.c这种进行自动识别。就是默认编码格式了,一般设置为中文的GB2312。关键词,CCS中文乱码,编码字体格式修改。然后保存进行重启软件就可以完成设置了。打开之后进行搜索encoding。
2025-04-28 19:21:58
2127
原创 关于用MSPM0G3507读取MPU6050读取失败原因分享
但我刚移植到CCS的时候发现编码器是无法正常使用的,然后我就找编码器为什么用不了,后面发现是因为定时器没有打开的原因,因为我那时候移植想要西风的那种任务调度器,我就设置了一个1ms的定时器也在运行,那时候就一起打开了,然后再烧录进去就发现OLED都不显示了,后面就发现可能是因为定时器频繁中断,打断程序的初始化。最近研究电赛校赛的时候,移植别人mpu6050历程到我的程序中的时候,发现初始化不了,但是同样的引脚,在原来的程序中就能实现,我就进行查找原因,下面是正常的初始化程序。
2025-04-25 17:03:23
1053
1
原创 vs code中编程keil5,不提示uint8_t、等uint自己定义的函数问题
因为每个人安装软件的位置不同就需要自己修改自己keil5的位置放 "D:\\changyong\\kile5\\ARM\\Pack\\Keil\\**" //ARM。这是我修改后的模板,其中在第4行中要用把代码提示打开才可以,可以复制下面我的。然后在最下面还需要我们修改定义方式,把uint8_t=char给写入。我把我自己的整套设置代码放在下面。修改这个地方的keil5的位置。点击后就进入到软件设置界面中。这需要我们对软件进行设置。在设置中右上角倒数第三个。
2024-11-25 19:02:48
1345
原创 keil5编程出现Error: Flash Download failed - “Cortex-M4“无法下载
keil5编程后下载出现的问题
2024-10-31 18:18:32
2953
2
原创 移植更改标准库到hal库时代码提示不提示hal库的问题
当我们想移植IIC标准库代码到hal库时,更改引脚的电平发现他不但不进行提示hal库反而还会出现错误
2024-09-19 09:07:40
572
原创 关于error: #5: cannot open source input file “xxxxx.h“: No such file or directory的错误
stm32编程过程遇到的问题
2024-07-16 08:18:23
4661
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅