logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【STM32】配置VS Code + Claude Code辅助Keil开发STM32环境搭建指南

对于嵌入式开发者来说,Keil MDK-ARM(Keil5)长期以来都是STM32开发的主流工具。但它的编辑器功能简陋、界面陈旧,与现代开发工具相比显得格格不入。而Visual Studio Code(VS Code)凭借其轻量级、高扩展性和丰富的插件生态,正成为越来越多开发者的首选。本文将带你一步步将STM32开发环境迁移到VS Code

文章图片
#单片机#stm32#嵌入式硬件
【STM32】配置VS Code + Claude Code辅助Keil开发STM32环境搭建指南

对于嵌入式开发者来说,Keil MDK-ARM(Keil5)长期以来都是STM32开发的主流工具。但它的编辑器功能简陋、界面陈旧,与现代开发工具相比显得格格不入。而Visual Studio Code(VS Code)凭借其轻量级、高扩展性和丰富的插件生态,正成为越来越多开发者的首选。本文将带你一步步将STM32开发环境迁移到VS Code

文章图片
#单片机#stm32#嵌入式硬件
【STM32】配置VS Code + Claude Code辅助Keil开发STM32环境搭建指南

对于嵌入式开发者来说,Keil MDK-ARM(Keil5)长期以来都是STM32开发的主流工具。但它的编辑器功能简陋、界面陈旧,与现代开发工具相比显得格格不入。而Visual Studio Code(VS Code)凭借其轻量级、高扩展性和丰富的插件生态,正成为越来越多开发者的首选。本文将带你一步步将STM32开发环境迁移到VS Code

文章图片
#单片机#stm32#嵌入式硬件
【LoRa】速通LoRa相关知识点名词

本文系统介绍了LoRa低功耗广域网技术。首先对比了各类通信技术的优缺点,指出LoRa兼具远距离和低功耗的优势。详细解析了LoRa的物理层调制技术(Chirp扩频)和系统架构(终端-网关-服务器),重点阐述了三大核心参数:扩频因子(SF)、带宽(BW)和编码率(CR)对性能的影响。文章还分析了接收灵敏度、通信距离等关键指标,并介绍了LoRaWAN的三种工作模式(Class A/B/C)及其适用场景。

文章图片
#单片机#mcu#物联网 +1
【OTA】手把手写BootLoader程序·通过串口IAP实现加载外部Flash芯片程序到STM32的A区

内含源码可直接移植,本文详细介绍了基于STM32的BootLoader程序开发过程,重点实现了OTA(空中升级)功能。主要内容包括: OTA升级控制机制、 串口命令行交互、Xmodem协议实现以及固件更新流程,设计7个功能菜单,包括擦除分区、固件下载、版本管理等,通过SecureCRT工具实现交互, 实现从指定区块读取固件并写入内部Flash的功能,包含地址计算和进度显示。

文章图片
#单片机#mcu
【STM32】四万字详解最新版本(ff16)FatFs文件系统移植(库函数版本)

本文详细介绍了FatFs文件系统的移植与应用过程。首先阐述了文件系统的基本概念及其优势,包括数据定位、空间管理和格式解析等功能。随后重点讲解了FatFs文件系统的特点、配置方法和移植步骤,包括ffconf.h的参数配置和diskio.c的驱动实现。通过实际案例演示了在STM32平台上对W25Q64 Flash芯片的文件系统初始化、格式化、文件读写等操作。文章提供了完整的代码实现和详细的参数说明,特

文章图片
#mcu#iot
STM32学习·HAL库速通篇(九)·串口(USART)接收数据运用

本文详细介绍了STM32串口通信的实现方法,包括物理层和协议层的概念解析。物理层区分了TTL和RS-232电平标准,协议层说明了数据包格式。文章重点讲解了三种接收方式:阻塞式接收定长数据,通过HAL_UART_Receive()实现;中断式接收定长数据,使用HAL_UART_Receive_IT()和回调函数处理;中断式接收不定长数据,利用HAL_UARTEx_ReceiveToIdle_IT()

文章图片
#mcu#iot#物联网 +1
Android开发工具介绍(adb、AVD、DDMS)

建好 AVD 后,就会出现如图 2-3 所示的界面,可以看到在列表中出现了刚才建立的AVD,选择它,然后点击右边的 Start 按钮,在之后出现的窗口中点击Launch 按钮,该 AVD就被启动了,如图 2-3 所示,它显示的就是Nexus_One这款手机在4.2 (API 17)版本下的界面,后续我们就可以把写好的Android程序运行在这个AVD上了。在这个面板可以看到所有与 DDMS 连接的

文章图片
#android#adb#ide
【STM32】I2C协议使用浅析·硬件I2C代码编写

本文详细介绍了STM32的I2C总线接口,包括其物理层、协议层和硬件实现。主要内容涵盖I2C的基本特性(两根通信线SCL和SDA、同步半双工通信、支持多设备挂载)、物理层连接方式(开漏输出模式、上拉电阻的选取)、协议层组成(起始/终止信号、字节收发流程)、以及STM32的I2C硬件架构(时钟控制、数据收发逻辑等)。文章还详细解析了I2C的库函数配置方法,包括初始化结构体参数设置,并提供了完整的I2

文章图片
#单片机#嵌入式硬件#stm32 +3
【STM32】DMA超详细解析·入门级教程

本文介绍了STM32中DMA(直接存储器访问)的基本原理及其在USART数据传输中的应用,概述了DMA的功能特点,讲解了DMA的初始化流程,逐步讲解代码构成,内含源码可直接移植。

文章图片
#stm32#嵌入式硬件#单片机 +1
    共 91 条
  • 1
  • 2
  • 3
  • 10
  • 请选择