STM32
文章平均质量分 68
Infinite-zh
立志成为Double E的程序猿
展开
-
STLINK出现在设备管理器,但却报错找不到STLINK
这个问题出现的原因可能是你使用STM32CubeMX或者CubeIDE生成工程时,在SYS里面选择了No Debug如下图所示,建议选择Serial Wire,选择No Debug可能会导致代码无法在烧录。但如果你已经出现这个问题了,可以选择下载ST官方的ST-LINK Utility,来对芯片进行擦除,该工具的地址如下STSW-LINK004 - STM32 ST-LINK utility (replaced by STM32CubeProgrammer) - STMicroele原创 2021-06-07 21:24:57 · 4725 阅读 · 2 评论 -
CubeIDE V1.5.0学习笔记(二)——第一个程序点亮LED
零、前言回顾在上一次中成功下载了CubeIDE,现在就来点亮LED吧。不过有一点让我仍然很不舒服的是:如果我将固件库装在别的硬盘,当我重新建工程,他仍然会将固件库指向C盘,这让我很头疼,如果有大佬知道如何一劳永逸,请务必在评论区告诉我。。。。因此目前而言,如果重新建工程,请在一开始的时候(在新建STM32工程前)通过WIndows—>Preferences中把地址改成之前固件库的地址。另外如果,是重新新建工程,他可能会提示你更新,如下图所示这绝对是伴随着CubeMX一起过来的,如果不想出现原创 2021-01-05 16:26:44 · 1174 阅读 · 1 评论 -
CubeIDE V1.5.0学习笔记(一)——更换固件库的路径
一、CubeIDE下载与安装CubeIDE下载地址:CubeIDEwindows用户选择如下图所示:下载玩软件后就可以直接安装了,安装过程中会提示安装两个驱动一个是JLink、一个是STLink新手玩家建议都装了,大佬就当我没说。之后双击打开软件即可看到如下界面:之后就可以新建工程了在下图中选择使用的芯片二、固件包路径更换在之后就会发现一个坑,他会要求你安装一个固件包,但考虑到我的C盘快满了,因此想要将但固件包放到别的盘,但发现他不想CubeMX一样有update setting可原创 2021-01-03 23:59:40 · 4622 阅读 · 2 评论 -
STM32学习——入门小项目
博客地址:https://infinite-zh.com/archives/298这个小项目是来自参加电设时,老师发的STM32入门(进阶)任务,具体的要求如下:软件设计要求编写简单I/O程序,能用板上的4个基本按键控制10个LED灯的亮灭。(扩展要求:设计不同的流水灯或呼吸灯效果,并能用按键切换) 编写显示模块的显示程序,能在显示屏上显示欢迎信息,欢迎信息包括学号姓名。(扩展要求:能模拟广告牌的文字滚动显示效果,并用按键控制滚动方向和速度) 编写程序输出PWM波形(频率为100kH原创 2020-09-18 20:26:54 · 21760 阅读 · 7 评论 -
用20块的摄像头(不带fifo的OV7670)做WiFi实时传图小车
在这篇文章中,你将看到如下内容:OV7670 QVGA配置的注意事项;将FPGA做成一个FIFO驱动不带FIFO的OV7670;libjpeg阉割库的使用;ESP8266传图给上位机的简单实现。ESP8266传图给OneNET,微信小程序的方案在开头的博客里有整个工程的GitHub链接(仅供参考)...原创 2020-08-31 14:32:58 · 8947 阅读 · 5 评论 -
STM32——串口DMA字库更新
原文地址(我的博客):https://infinite-zh.com/archives/336哎,当时做这个是因为穷,手上没有SD卡,而原子的例程又是用SD卡来更新字库的,因此不得已之下,想到了用串口来进行字库更新。该方案是我在openedv上找到的,原文如下:http://www.openedv.com/forum.php?mod=viewthread&tid=64048&h.........原创 2020-04-10 23:28:16 · 1375 阅读 · 1 评论