【STM32】基于HAL库使用最小系统板移植uCOS 本文是介绍了基于HAL库使用STM32Cube MX创建工程模板,使用STM32C8T6移植uCOS,构建3个任务(task):其中两个task分别以1s和3s周期对LED灯进行点亮-熄灭的控制;另外一个task以2s周期通过串口发送“hello uc/OS! 欢迎来到RTOS多任务环境!”
【stm32CubeMX】基于STM32F103C8T6的LED闪烁并用Keil的软件仿真逻辑分析仪功能观察 【stm32CubeMX】基于STM32F103C8T6的LED闪烁并用Keil的软件仿真逻辑分析仪功能观察
【stm32cubeMX】使用HAL库点亮LED流水灯 但是HAL库推出的同时,也加入了很多第三方的中间件,有RTOS,USB,TCP / IP和图形等等。并且从16年开始,ST公司就逐渐停止了对标准固件库的更新,转而倾向于HAL固件库和 Low-layer底层库的更新,停止标准库更新,也就表示了以后使用STM32CubeMX配置HAL/LL库是主流配置环境;和标准库对比起来,STM32的HAL库更加的抽象,ST最终的目的是要实现在STM32系列MCU之间无缝移植,甚至在其他MCU也能实现快速移植。
【STM32】从地址到寄存器,并用寄存器实现流水灯 根据百度百科介绍,现代的计算机主要包括三级存储,寄存器、内存储器和外存储器,存储数据的速率也依次递减,寄存器是中央处理器内的组成部分,是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。寄存器是 CPU 内部的构造,它主要用于信息的存储。简单来说,我们可以将寄存器比作存放东西的地方。从名字来看,跟火车站寄存行李的地方是有关系的,只不过火车站行李寄存处,存放的行李;而寄存器可能存放的是指令、数据或地址。
【Keil】 Keil的搭建并配置,并编写简单的汇编程序 MDK源自德国的KEIL公司,是 RealView MDK的简称。在全球MDK被超过10万的嵌入式开发工程师使用。目前最新版本为:MDK5.21A,该版本使用uVision5 IDE集成开发环境,是目前针对ARM处理器,尤其是Cortex M内核处理器的最佳开发工具。