首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
库版专题
STM32标准库中DMA配置详解 (标准库版)
写博客Mark下自己对STM32中DMA功能的一些分析: 先看上图中下左侧的偏移地址,偏移地址是相对于DMA1_BASE的相对地址。查表可得DMA1_BASE的实际物理地址是:0x4002 0000 .故我们可以得出这些寄存器的实际地址是什么。实际上我们对寄存器配置的时候也是对这几个寄存器值进行修改。
阅读更多...
第十届蓝桥杯嵌入式省赛程序设计题(HAL库版)
蓝桥杯嵌入式(HAL库版)省赛系列文章 第六届蓝桥杯嵌入式省赛程序设计题(HAL库版) 第九届蓝桥杯嵌入式省赛程序设计题(HAL库版) 第十一届蓝桥杯嵌入式省赛程序设计题(HAL库版) 第十三届蓝桥杯嵌入式省赛程序设计题(HAL库版) 第十届蓝桥杯嵌入式省赛程序设计题(HAL库版) 蓝桥杯嵌入式(HAL库版)省赛系列文章前言一、赛题要求1.硬件框图2.功能描述 二、配置工程1.配置流
阅读更多...
ROS2+STM32智能小车底盘转向代码(C++版/HAL库版)
这个代码还没有测试通过,哈哈原理是不会错的你看吧 extern TIM_HandleTypeDef htim2;extern TIM_HandleTypeDef htim3;void adjustSpeed(TIM_HandleTypeDef htimx,/*引脚号*/unsigned int TIM_CHANNEL_X,/*速度*/int speed,int rotation){//获取分
阅读更多...
(HAL库版)freeRTOS移植STMF103
正点原子关于freeRTOS的教程是比较好的,可惜移植的是标准库,但是我学的是Hal库,因为开发速度更快,从最后那个修改SYSTEM文件夹的地方开始替换为下面的内容就可以了 5.修改Systick中断、SVC中断、PendSV中断 将SVC中断、PendSV中断注释。 修改Systick中断 extern void xPortSysTickHandler();
阅读更多...
(HAL库版)freeRTOS移植STMF103
正点原子关于freeRTOS的教程是比较好的,可惜移植的是标准库,但是我学的是Hal库,因为开发速度更快,从最后那个修改SYSTEM文件夹的地方开始替换为下面的内容就可以了 5.修改Systick中断、SVC中断、PendSV中断 将SVC中断、PendSV中断注释。 修改Systick中断 extern void xPortSysTickHandler();
阅读更多...
【STM32】GPIO控制LED(HAL库版)
STM32最新固件库v3.5/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c · 林何/STM32F103C8 - 码云 - 开源中国 (gitee.com) STM32最新固件库v3.5/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c · 林何
阅读更多...