【正点原子H750MiniPro H750】按键以及LCD 正点原子的LCD驱动与蓝桥杯的LCD代码驱动有所区别,编代码的时候不太舒服,所以把驱动包完善了一下。LCD_KEY以上就是按键以及LCD的配置过程,测试代码。
【正点原子H750MiniPro H750】按键以及时钟 H750的最高主频可以达到480Mhz但是一开始在CubeMx配置过程中发现主频达到480Mhz时会报错,以下将会介绍解决办法以及按键移植。RCC_KEY以上就是按键以及时钟的配置过程,测试代码。
【XilinxFPGA】阻塞赋值与非阻塞赋值 在时钟驱动的代码块中,阻塞赋值是串行执行(你先走我再走),而非阻塞赋值是并行执行(一起走),需要补充的是:当在时钟触发的阻塞赋值中,分支结构的所有阻塞赋值将在一个时钟内全部执行,同时所有阻塞代码中有右值变量改变则在下个时钟沿改变输出量,而非阻塞赋值是根据时钟沿的触发同步并行执行。而在非阻塞赋值中,分支内部代码将在满足条件开始的时钟沿的下一个时钟沿执行。
【G431】DAC+DMA输出正弦波 之前有试过用纯的DAC输出正弦波但是效果不是很好,波形不连续,可以很明显的看出断层之后尝试了DMA传输,发现波形明显变得更加顺滑。视频六:使用cubeMX新建工程实现正弦波输出以上就是DAC+DMA输出正弦波的配置过程,测试代码以及测试效果。
【G431】多路ADC+DMA采集 之前蓝桥杯程序中使用的是查询方式的ADC,缺点是当采集通道多的时候会导致CPU速率变低从而导致查询ADC代码之后的程序会被阻塞。而DMA就不会,DMA会绕开CPU直接传输。以上就是多路ADC+DMA采集的配置过程,测试代码以及测试效果。
【UCOS-III】自我学习笔记→第37讲→内存管理实验 无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。要么每申请一次就要释放一次,要么每释放一次就用一个指针存放,否则会导致内存泄漏现象产生【正点原子】手把手教你学UCOS-III实时操作系统第37讲内存管理实验。
【UCOS-III】自我学习笔记→第35讲→软件定时器实验 无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第35讲软件定时器实验。
【UCOS-III】自我学习笔记→第33讲→事件标志组实验 无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第33讲事件标志组实验。
【UCOS-III】自我学习笔记→第31讲→任务内嵌消息队列 无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第31讲任务内嵌消息队列。
【UCOS-III】自我学习笔记→第30讲→任务内嵌信号量 无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第28讲任务内嵌信号量。
【UCOS-III】自我学习笔记→第28讲→互斥信号量 无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第28讲互斥信号量。
【UCOS-III】自我学习笔记→第27讲→优先级翻转 无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第27讲优先级翻转。
【UCOS-III】自我学习笔记→第26讲→计数型信号量 无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第26讲计数型信号量实验。
【UCOS-III】自我学习笔记→第25讲→二值信号量 无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第25讲二值信号量。
【UCOS-III】自我学习笔记→第20讲→时间管理 无,仅作记录,不具有参考价值,所用开发板为STM32F411RET6nucleo开发板。【正点原子】手把手教你学UCOS-III实时操作系统第20讲时间管理。