- 博客(9)
- 收藏
- 关注
原创 蓝桥杯嵌入式学习笔记
中断,是指单片机处理程序运行中出现的紧急事件的整个过程。程序运行过程中,系统外部、系统内部或者现行程序本身若出现紧急事件,单片机即中止现行程序的运行,自动转入相应的处理程序(中断服务程序),待处理完后,再返回原来的程序运行,这整个过程称为程序中断。RTC(Real-Time Clock)实时时钟 它是一个独立的定时器RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟、日历、闹钟的功能RTC时钟部分能够提供年、月、日、小时、分钟和秒等信息修改计数器的值可以设置系统当前的时间和日期。
2025-03-13 12:10:39
1060
原创 关于STM32F407VET6因为时钟频率导致串口发送乱码问题
首先,检查配置的波特率、数据位、停止位、校验位是否和串口调试助手一致,是否供地。这个博主讲的挺好的,打开任务管理器的快捷键是Ctrl+Shift+Esc。我这里是时钟频率的问题,上图。将25改为8,我的能用了。然后生成代码可能会卡住。其他博主讲的挺好的。
2024-08-16 17:21:51
188
原创 两个蓝牙模块的配对
有些教程写的是要两个蓝牙模块相互绑定,我这里是主机绑定从机地址,也可以实现主机与从机之间的相互通讯。配对成功的现象是蓝牙模块过一会儿快速发光两次,主机从机现象一致。发送AT指令AT+ORGL,恢复默认配置后,我选择的是断电后重新按住按钮后上电。
2024-08-08 11:48:34
431
原创 CubeMX生成的keil工程中CMSIS为红色该如何解决
keil好像是向下兼容的,如果你使用的是V4版本的,那么V5版本的就不适合你。此时,你要么升级keil版本,要么将生成的keil工程变成V4.我安装的应该是5.34版本的keil,使用V5.32的工程没出现上面那个问题。最后给大家分享一个安装keil各种包的文章,而他,我的朋友,他是真正的英雄。最后,出现这种情况我也不知道是什么原因,但是以上两种办法应该可以解决问题。正常的应该是绿色才对,如果是红色就不正常。
2024-08-03 12:28:37
670
原创 HAL库的STM32L431RCTx的ADC单通道与多通道使用与DMA的使用
我这里选择的是ADC1的4号通道,异步时钟,不分频。有些同学这里可能无法选择不分频(by 1)或者(by 2)这是因为ADC有最大的时钟频率限制,比如12MHz等等。然后是最大位数是12位,即2的12次方。右对齐。其他默认就好我这里使用了中断。
2024-07-16 20:26:59
824
原创 STM32H750XBH6的HAL库设置串口1的发送
点击PA9,PA10分别配置为USART1tx和USARt1rx一般都是这样配置。波特率是115200;数据位是8位;没有奇偶校验位;一个停止位。这里的配置默认就好。
2024-07-16 11:19:43
377
原创 不小心复制粘贴修改了Visual Studio的源文件(如stdio.h),出现关于stdio.h的报错(fatal error C1014: 包含文件太多 : 深度 = 1024),如何修复
其实将好的源文件将出错的文件替换掉就好了,身边有朋友下了VS就可以请他帮忙。这个可以从报错信息查看到对应的路径,比如我的就是第一行报错信息。我的stdio.h的文件在C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt。我上传了包含stdio.h的ucrt的文件夹到百度网盘里面。软件名字叫做Everything,简洁好用。链接:https://pan.baidu.com/s/1HRF9S16NP7UR2ZtLT4wcdg。
2024-02-01 11:57:34
1037
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人