logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VSCode搭建STM32标准库开发环境:不墨迹纯干货!

本文详细介绍了在VSCode中使用EmbeddedIDE插件开发STM32项目的完整流程。主要内容包括:1)安装VSCode插件和环境配置;2)设置ARM工具链路径;3)创建STM32标准库工程;4)配置芯片支持包和构建器;5)通过STLink下载程序;6)补充说明ARMv5工具链的配置方法。文章以STM32F103C8T6为例,提供了从环境搭建到程序烧录的完整步骤指南,适合嵌入式开发初学者参考使

文章图片
#vscode#stm32#ide +1
解决 Keil MDK 中 #1-D 警告: warning: #1-D: last line of file ends without a newline文件末尾无换行的屏蔽方法

在 STM32 开发中,我们经常会遇到 Keil MDK 编译器抛出的警告(如图)。这个警告本身不影响程序运行,但会让编译输出变得杂乱,影响我们快速定位真正的错误。本文将分享几种解决方法,帮助你彻底告别这个烦人的警告。

文章图片
#stm32#单片机
STM32将调试引脚重定义为普通IO,三种SWJ调试关闭区别

摘要:本文针对STM32开发中PB3、PB4等引脚被JTAG/SWD调试端口占用的问题,介绍了通过GPIO_PinRemapConfig函数释放IO口的方法。重点解析了三种调试配置模式的区别,推荐使用GPIO_Remap_SWJ_JTAGDisable保留SWD调试功能的同时释放PA15/PB3/PB4引脚。详细说明了配置步骤和注意事项,强调必须按顺序开启AFIO时钟、配置调试复用后再初始化GPI

文章图片
#stm32#嵌入式硬件#单片机
STM32 驱动 HC-SR04 超声波模块:从原理到智能小车避障实战

最近在做智能小车的避障功能,用到了嵌入式最常用的 HC-SR04 超声波模块,踩了不少坑:比如测距跳数、斜墙漏检、阻塞式驱动卡死主程序... 折腾了蛮久终于搞定了一套稳定的非阻塞驱动,还基于它做了 6 角度雷达避障。

#stm32#嵌入式硬件#单片机
IAR 9.1 版本创建 STM32F1 工程全解析(V3.6.0标准外设库)

之前一直用的KEIL MDK 编译ST工程,最近开始学习用IAR搭建工程:先是不知道官网下载的V3.6.0标准外设库,里面的文件该怎么挑、怎么放;再是IAR 9.1版本和网上低版本教程不兼容,一编译就报Pe147错误;最后还搞混“工程”和“工作空间”到底啥关系,建了几个实验工程就乱成一团。摸索了好几天,终于把工程搭建规范摸透了,也理清了所有文件的来源的路径,现在把自己的学习历程和整理的经验记录下来

文章图片
#stm32#嵌入式硬件#单片机 +1
STM32:吃透引脚、引脚复用与引脚重映射

由于STM32很多引脚支持“复用”和“重映射”功能,能将外设的功能从默认引脚“搬到”其他空闲引脚,完美解决引脚冲突问题。

文章图片
#stm32#嵌入式硬件#单片机 +1
STM32F103C8T6 移植 FreeRTOS 全流程+正版/盗版芯片差异+致命踩坑总结

STM32F103移植FreeRTOS v202107.00,优先级必须配置为configKERNEL_INTERRUPT_PRIORITY=255、configMAX_SYSCALL_INTERRUPT_PRIORITY=191,优先级分组必须为Group4,不能乱改。SVC_Handler、PendSV_Handler必须重定向,由FreeRTOS v202107.00移植层实现,stm32f

#stm32#嵌入式硬件#单片机
0基础Keil5新建STM32F103C8T6标准库工程模板

新建项目时,直接复制STM32_DEMO总根目录,重命名为新项目名称,打开Project文件夹下的工程文件,修改工程名,根据项目需求,在Drivers分组添加对应的外设.c文件,修改User文件夹下的main.c,编写自己的代码,无需重新配置工程,直接编译下载即可。进入Output标签页,勾选Create HEX File(必须勾选,否则编译后不会生成.hex文件,无法下载到芯片), 点击Sele

#stm32#嵌入式硬件#单片机
LVGL图形库移植STM32

移植 LVGL 之前,必须保证裸机底层已经能单独驱动屏幕::SPI1 时钟、波特率分频正确(推荐 10.5~21 MHz,F4 跑 84 MHz APB2 时 SPI_BAUDRATEPRESCALER_4 = 21 MHz)。:SPI1 TX 对应 DMA2 Stream3(Channel 3),在 CubeMX 里打开 DMA,模式 Normal,内存到外设。:CS / DC / RST /

#stm32#嵌入式硬件#单片机
STM32+ESP8266 接入机智云平台完整步

写这篇纯为自己记录,之前踩过无数坑,这次把所有关键步骤和必踩坑点列清楚,下次再忘直接看这篇就行。

#stm32#嵌入式硬件#单片机
    共 16 条
  • 1
  • 2
  • 请选择