- 博客(65)
- 收藏
- 关注
原创 【STM32G431RBTx】备战蓝桥杯嵌入式汇总
蓝桥杯嵌入式要准备的模块还是有些数目的,做个目录方便查询如果有错误或不妥之处,请及时联系我,我会尽快修改并完善,一切解释权归笔者所有(狗头)
2023-11-01 19:38:51
1673
原创 【正点原子H750MiniPro H750】按键以及LCD
正点原子的LCD驱动与蓝桥杯的LCD代码驱动有所区别,编代码的时候不太舒服,所以把驱动包完善了一下。LCD_KEY以上就是按键以及LCD的配置过程,测试代码。
2023-07-26 10:26:23
293
原创 【正点原子H750MiniPro H750】按键以及时钟
H750的最高主频可以达到480Mhz但是一开始在CubeMx配置过程中发现主频达到480Mhz时会报错,以下将会介绍解决办法以及按键移植。RCC_KEY以上就是按键以及时钟的配置过程,测试代码。
2023-07-25 16:41:26
486
原创 【C8T6】外部中断的使用
之前在蓝桥杯比赛的时候没有仔细研究过外部中断,现在需要使用外部中断来采集,解调模块的匹配信号,所以现在来学一下。工程链接以上就是外部中断的配置过程,测试代码以及测试效果。
2023-07-20 20:37:41
191
原创 【XilinxFPGA】阻塞赋值与非阻塞赋值
在时钟驱动的代码块中,阻塞赋值是串行执行(你先走我再走),而非阻塞赋值是并行执行(一起走),需要补充的是:当在时钟触发的阻塞赋值中,分支结构的所有阻塞赋值将在一个时钟内全部执行,同时所有阻塞代码中有右值变量改变则在下个时钟沿改变输出量,而非阻塞赋值是根据时钟沿的触发同步并行执行。而在非阻塞赋值中,分支内部代码将在满足条件开始的时钟沿的下一个时钟沿执行。
2023-07-14 14:26:44
102
原创 【G431】DAC+DMA输出正弦波
之前有试过用纯的DAC输出正弦波但是效果不是很好,波形不连续,可以很明显的看出断层之后尝试了DMA传输,发现波形明显变得更加顺滑。视频六:使用cubeMX新建工程实现正弦波输出以上就是DAC+DMA输出正弦波的配置过程,测试代码以及测试效果。
2023-07-10 17:27:10
853
原创 【G431】多路ADC+DMA采集
之前蓝桥杯程序中使用的是查询方式的ADC,缺点是当采集通道多的时候会导致CPU速率变低从而导致查询ADC代码之后的程序会被阻塞。而DMA就不会,DMA会绕开CPU直接传输。以上就是多路ADC+DMA采集的配置过程,测试代码以及测试效果。
2023-07-08 13:26:08
921
原创 【UCOS-III】自我学习笔记→第37讲→内存管理实验
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。要么每申请一次就要释放一次,要么每释放一次就用一个指针存放,否则会导致内存泄漏现象产生【正点原子】手把手教你学UCOS-III实时操作系统第37讲内存管理实验。
2023-06-23 22:21:21
279
原创 【UCOS-III】自我学习笔记→第35讲→软件定时器实验
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第35讲软件定时器实验。
2023-06-23 20:25:51
199
原创 【UCOS-III】自我学习笔记→第33讲→事件标志组实验
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第33讲事件标志组实验。
2023-06-23 16:38:48
163
原创 【UCOS-III】自我学习笔记→第31讲→任务内嵌消息队列
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第31讲任务内嵌消息队列。
2023-06-23 03:27:34
189
原创 【UCOS-III】自我学习笔记→第30讲→任务内嵌信号量
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第28讲任务内嵌信号量。
2023-06-23 02:47:38
128
原创 【UCOS-III】自我学习笔记→第28讲→互斥信号量
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第28讲互斥信号量。
2023-06-22 16:47:17
130
原创 【UCOS-III】自我学习笔记→第27讲→优先级翻转
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第27讲优先级翻转。
2023-06-22 14:03:23
107
原创 【UCOS-III】自我学习笔记→第26讲→计数型信号量
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第26讲计数型信号量实验。
2023-06-22 02:48:35
289
原创 【UCOS-III】自我学习笔记→第25讲→二值信号量
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第25讲二值信号量。
2023-06-22 01:05:35
84
原创 【UCOS-III】自我学习笔记→第22讲→队列操作实验
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。
2023-06-21 17:18:23
140
原创 【UCOS-III】自我学习笔记→第20讲→时间管理
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第20讲时间管理。
2023-06-20 02:45:11
289
原创 【UCOS-III】自我学习笔记→第19讲→时间片调度
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第19讲时间片调度。
2023-06-20 00:28:38
211
原创 【UCOS-III】自我学习笔记→第13讲→中断管理
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。感觉如果只是开关中断的话,还不如使用HAL库函数进行操作,UCOS要想在中断中调用API函数需要将其所在中断的优先级归为UCOS管理这一点还是需要注意一下的。【正点原子】手把手教你学UCOS-III实时操作系统第13讲中断管理实验。
2023-06-16 03:36:48
277
原创 【UCOS-III】自我学习笔记→第11讲→任务挂起和恢复
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。挂起函数OSTaskSuspend和恢复函数OSTaskResume函数是相互对于的,Suspend更像是上锁,Resume像是钥匙,给一个任务挂起多少次,就是上了几把锁,如果需要解锁,就需要几把钥匙,也就是要调用多少次Resume来恢复,这也是重复挂起和重复恢复的内涵,只有锁全开了,你的任务才能继续进行。正点原子】手把手教你学UCOS-III实时操作系统第11讲任务挂起和恢复。
2023-06-15 18:41:44
142
原创 【UCOS-III】自我学习笔记→第9讲→任务创建和删除实验
无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第9讲任务创建和删除实验。
2023-06-15 01:12:56
231
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→决赛试题→第十三届
无本篇文章只是为了存放我的代码,所以看不懂很正常,如果需要代码可以找我私信。十三届考了LCD翻转是从未有过的,我是看了第十三届蓝桥杯嵌入式国赛真题(基于HAL库的巨简代码+超级详解)才明白的,大家也可以学习一下链接中文章的写法。
2023-05-23 19:22:34
1079
3
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→决赛试题→第十二届
无本篇文章只是为了存放我的代码,所以看不懂很正常,如果需要代码可以找我私信。
2023-05-21 21:01:24
1166
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→决赛试题→第六届
无反相输出两个引脚在GA31上没有同时引出来,就用PA2输出比较模式凑合了,本篇文章只是为了存放我的代码,所以看不懂很正常,如果需要代码可以找我私信。
2023-05-19 23:04:13
527
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→决赛试题→第八届
学习完了所有模块之后(LIS302考点取消了, 扩展板也找不到了,如果你能找到可能你不是在十四届省赛后买的扩展板), 跟省赛一样,先拿第八届开刀。第八届省赛是目前为止我认为难度最高的,但第八届决赛题难度还行,不会太难为人,难点就在输入捕获采集频率。本篇文章只是为了存放我的代码,所以看不懂很正常,如果需要代码可以找我私信。
2023-05-15 12:51:30
533
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→省赛试题→第十四届
无其实说本篇文章只是为了存放我的代码,所以看不懂很正常,如果需要代码可以找我私信。
2023-05-10 02:26:41
203
3
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→双路IC采集占空比/PWM1,PWM2
我们学完了双路IC采集频率之后,就开始学习双路IC采集占空比以上就是双路IC采集占空比的配置过程,测试代码以及测试效果此文章的工程不仅可以采集占空比还可以采集频率,相当于双路采集频率的升级版,不过频率显示部分就拜托大家自行编写了。【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→SEG【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→双路ADC/AO1, AO2【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→光敏电阻/TRAO, TRAO。
2023-05-03 02:09:01
1207
5
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→双路IC采集频率/PULS1,PULS2
我们学完了DHT11的应用之后,就开始学习双路IC采集频率以上就是双路IC采集频率的配置过程,测试代码以及测试效果【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→SEG【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→双路ADC/AO1, AO2【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→光敏电阻/TRAO, TRAO【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→AKEY【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→DS18B20。
2023-05-02 14:49:30
878
7
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→DHT11
我们学完了DS18B20的应用之后,就开始学习DHT11的应用。DHT11给我的感觉有点怪第一就是使用时需要占用大量时间(测试了一下,一次读取花了20ms左右,相当于两次按键消抖所花的时间)第二就是现在官方提供的驱动包只有F103版本的,对于G431只有DHT11的例程,没有专门的驱动包。第三就是现在比赛中从来就没有考过DHT11的应用(不过为了保险起见还是要做准备)本篇文章将会讲述如何应用F103的驱动包和G431大赛官方所给的例程来应用DHT11(比赛选一种方法就可以)。
2023-05-01 19:34:47
2846
22
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→DS18B20
我们学完了AKEY的应用之后,就开始学习DS18B20的应用以上就是DS18B20的配置过程,测试代码以及测试效果【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→SEG【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→双路ADC/AO1, AO2【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→光敏电阻/TRAO, TRAO【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→AKEY。
2023-04-30 23:56:29
1770
15
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→AKEY
我们学完了光敏电阻的应用之后,就开始学习AKEY的应用以上就是AKEY的配置过程,测试代码以及测试效果【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→SEG【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→双路ADC/AO1, AO2【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→光敏电阻/TRAO, TRAO。
2023-04-30 16:55:02
844
11
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→光敏电阻/TRAO, TRAO
我们学完了双路ADC采集之后,就开始学习光敏电阻的应用以上就是光敏电阻的配置过程,测试代码以及测试效果【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→SEG【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→双路ADC/AO1, AO2。
2023-04-29 12:07:49
1104
1
原创 【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→双路ADC/AO1, AO2
我们学完了数码管之后,就开始学习双路ADC采集以上就是双路ADC的配置过程,测试代码以及测试效果2.【ADC】两路ADC采集 | 【扩展板】【蓝桥杯嵌入式国赛】【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→SEG。
2023-04-28 23:45:16
918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人