<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[时光の尘的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MANONGDKY</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MANONGDKY]]></copyright><item><title><![CDATA[【凌鸥LKS32】应用篇（一）·Timer定时器模拟任务调度]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/164628753</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/164628753</guid><author>MANONGDKY</author><pubDate>Mon, 14 Sep 2026 07:00:00 +0800</pubDate><description><![CDATA[本文介绍了裸机系统的轮询、前后台系统与多任务系统的特点，并基于定时器模拟时间片轮转调度，实现按键与LED任务并行处理，展示了简单任务调度机制的设计思路。]]></description><category></category></item><item><title><![CDATA[【凌鸥LKS32】基础篇（七）·软件触发ADC采集电位器电压]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/163535233</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/163535233</guid><author>MANONGDKY</author><pubDate>Sat, 08 Aug 2026 23:00:00 +0800</pubDate><description><![CDATA[本文介绍了ADC(模拟-数字转换器)的基本原理和应用，重点分析了LKS32MC07x系列芯片内置的12位SAR-ADC模块。文章首先讲解了ADC0809外接芯片的工作原理，然后详细阐述了LKS32芯片的ADC功能框图、基本结构和工作流程。主要内容包括：ADC的两种触发方式(常规触发和空闲触发)、通道选择配置、中断类型、数据输出格式(12位补码)、量程设置(3.6V/7.2V)以及阈值监测功能。文章还提供了软件触发ADC的代码实现示例，展示了如何初始化ADC、配置通道、触发采样并读取转换结果。最后通过电位器电]]></description><category></category></item><item><title><![CDATA[【嵌入式大厂面经】·UART、RS232、RS485、I²C、SPI 、CAN速通（持续更新中···）]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/163585660</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/163585660</guid><author>MANONGDKY</author><pubDate>Sat, 08 Aug 2026 21:00:00 +0800</pubDate><description><![CDATA[嵌入式通信协议是软硬件开发、面试、项目落地的核心考点。UART、RS232、RS485、I²C、SPI、CAN 六种总线覆盖了板内短距通信、设备串口通信、工业远距离差分通信、汽车总线通信全部场景。多数开发者容易混淆物理层与协议层、同步与异步、单端与差分、波特率与比特率等核心概念。本文从原理、硬件电平、帧时序、通信模式、速率距离、开发方式、工程坑点、面试高频区别全方位梳理六大通信协议，帮助读者快速吃透嵌入式总线体系，搞定面试与项目实战。]]></description><category></category></item><item><title><![CDATA[【凌鸥LKS32】基础篇（六）·NVIC中断理论补充]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/163477426</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/163477426</guid><author>MANONGDKY</author><pubDate>Wed, 05 Aug 2026 22:00:00 +0800</pubDate><description><![CDATA[本文介绍了LKS32MC07x系列芯片基于ARM Cortex-M0+内核的中断系统架构。主要内容包括：1) 中断基础概念与嵌套机制；2) 关键特性：支持2位优先级（4个级别）、独立使能/禁止寄存器、中断挂起清除功能；3) 中断控制函数实现，包括使能(__NVIC_EnableIRQ)、禁止(__NVIC_DisableIRQ)和优先级设置(__NVIC_SetPriority)等底层操作。该芯片具有25个外部中断源，通过NVIC控制器实现优先级管理和中断嵌套，优先级配置直接影响中断响应顺序和嵌套行为。]]></description><category></category></item><item><title><![CDATA[【凌鸥LKS32】基础篇（五）·UART实现DMA数据转运]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/163449912</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/163449912</guid><author>MANONGDKY</author><pubDate>Wed, 05 Aug 2026 06:00:00 +0800</pubDate><description><![CDATA[本文介绍了如何利用DMA（直接存储器访问）技术优化LKS32MC07x系列单片机的UART数据发送，实现数据传输与主程序并行执行。主要内容包括： DMA基础：阐述DMA工作原理，对比传统CPU搬运数据方式，突出其无需CPU干预、高效传输数据的优势，并解析总线架构、优先级设置及初始化结构体参数配置。 UART实现：通过普通串口发送函数（轮询方式）发送5000字节数据，演示CPU被阻塞导致LED闪烁停滞的问题。 DMA优化方案： 配置DMA通道，设置源地址（发送缓冲区）、目标地址（UART发送寄存器）、字节传输]]></description><category></category></item><item><title><![CDATA[【凌鸥LKS32】基础篇（四）·UART串口收发运用]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/163367192</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/163367192</guid><author>MANONGDKY</author><pubDate>Tue, 04 Aug 2026 23:00:00 +0800</pubDate><description><![CDATA[本文介绍了串口通信(UART)的基本原理与LKS32MC071单片机上的实现方法。主要内容包括：串口通信分层结构：物理层(TTL/RS-232电平标准)和协议层(数据帧格式)；UART特性：支持全双工、波特率配置、端口互换等功能；具体实现：通过GPIO复用配置UART0引脚，设置波特率38400、8位数据、无校验，并实现收发中断服务；进阶应用：通过重定向fputc函数实现printf调试输出，结合按键中断演示数据传输功能。文章提供了完整的代码工程，展示了从基础收发到高级调试功能的实现过程。]]></description><category></category></item><item><title><![CDATA[【凌鸥LKS32】基础篇（三）·EXTI外部中断按键检测功能设计]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/163340348</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/163340348</guid><author>MANONGDKY</author><pubDate>Tue, 04 Aug 2026 06:00:00 +0800</pubDate><description><![CDATA[本文介绍了基于LKS32MC071单片机的GPIO应用，包括按键检测、输出控制和外部中断(EXTI)实现。首先阐述了GPIO输入输出原理及按键消抖方法，展示了单/双按键控制LED状态切换的代码实现。随后详细讲解了EXTI外部中断的三种触发方式，并通过实例演示如何配置下降沿触发中断来改变流水灯方向。文章提供了完整的初始化设置、中断服务函数和主程序循环代码，并附有相关工程源码下载链接。这些内容为嵌入式开发者提供了GPIO和外部中断应用的实践参考。]]></description><category></category></item><item><title><![CDATA[【凌鸥LKS32】基础篇（二）·Timer定时器实现LED闪烁]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/163310536</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/163310536</guid><author>MANONGDKY</author><pubDate>Mon, 03 Aug 2026 23:00:00 +0800</pubDate><description><![CDATA[本文介绍了凌鸥LKS32系列单片机的通用定时器TIMER模块功能及其应用。该模块包含4个独立定时器（Timer0/1为16位，Timer2/3为32位），支持捕获模式（检测外部信号边沿）和比较模式（生成PWM波形）。重点讲解了计数器模式（递增/递减/中心计数）、单次触发和互补PWM输出功能，并提供了定时器初始化配置方法。通过具体示例展示了如何配置Timer0实现50ms定时中断，累计20次后控制LED1每秒翻转一次。文中详细分析了时钟分频计算过程（96MHz主频下选择128分频，TH=37499）]]></description><category></category></item><item><title><![CDATA[【凌鸥LKS32】基础篇（一）·点亮一颗LED]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/163306501</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/163306501</guid><author>MANONGDKY</author><pubDate>Mon, 03 Aug 2026 06:00:00 +0800</pubDate><description><![CDATA[本文介绍了基于LKS32MC07x系列工业级MCU的GPIO开发流程。该芯片采用Cortex-M0内核，支持96MHz主频，具备完善的电机控制外设。文章详细讲解了GPIO初始化方法，包括推挽输出模式配置，并通过结构体设置引脚功能。同时阐述了基于NOP指令的软件延时实现原理，以及系统时钟配置为96MHz的关键步骤。最后展示了主函数中LED交替闪烁的实现代码，包含GPIO高低电平控制与延时调用的完整流程。文中还特别说明了看门狗关闭的必要性，以及关键系统寄存器的写保护机制。]]></description><category></category></item><item><title><![CDATA[【嵌入式大厂面经】·单片机压力面试·第二弹]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/162638744</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/162638744</guid><author>MANONGDKY</author><pubDate>Mon, 06 Jul 2026 18:12:54 +0800</pubDate><description><![CDATA[这是一个嵌入式大厂面试题专栏，每天更新高频面试题。专栏将包含题目描述、详细解析、相关知识点扩展以及实际代码示例。内容涵盖操作系统、驱动开发、通信协议等核心领域，并结合实际项目经验进行分析。每道题目都会附带面试官可能的追问方向，帮助大家更好地准备面试！]]></description><category></category></item><item><title><![CDATA[【嵌入式大厂面经】·单片机压力面试·第一弹]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/161646274</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/161646274</guid><author>MANONGDKY</author><pubDate>Mon, 08 Jun 2026 23:00:00 +0800</pubDate><description><![CDATA[这是一个嵌入式大厂面试题专栏，每天更新高频面试题。专栏将包含题目描述、详细解析、相关知识点扩展以及实际代码示例。内容涵盖操作系统、驱动开发、通信协议等核心领域，并结合实际项目经验进行分析。每道题目都会附带面试官可能的追问方向，帮助大家更好地准备面试！]]></description><category></category></item><item><title><![CDATA[【STM32】配置VS Code + Claude Code辅助Keil开发STM32环境搭建指南]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/161458171</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/161458171</guid><author>MANONGDKY</author><pubDate>Mon, 08 Jun 2026 06:00:00 +0800</pubDate><description><![CDATA[对于嵌入式开发者来说,Keil MDK-ARM(Keil5)长期以来都是STM32开发的主流工具。但它的编辑器功能简陋、界面陈旧,与现代开发工具相比显得格格不入。而Visual Studio Code(VS Code)凭借其轻量级、高扩展性和丰富的插件生态,正成为越来越多开发者的首选。本文将带你一步步将STM32开发环境迁移到VS Code]]></description><category></category></item><item><title><![CDATA[【STM32实战】ESP8266 通过 MQTT 协议对接 OneNET 云平台实现数据上传与下发（源码可直接移植）]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/161335064</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/161335064</guid><author>MANONGDKY</author><pubDate>Wed, 27 May 2026 06:00:00 +0800</pubDate><description><![CDATA[内含源码，可直接移植。本文介绍了ESP8266-01S WiFi模块的使用方法，包括硬件连接、AT指令操作、固件烧录以及通过MQTT协议连接OneNET物联网平台的完整流程。文章详细讲解了ESP-01S的引脚功能、AT指令分类及使用方法，并提供了固件升级步骤。重点阐述了如何通过AT指令配置MQTT参数、订阅主题、上传传感器数据（如温湿度）和接收云端下发的控制指令（如LED开关）。]]></description><category></category></item><item><title><![CDATA[【LoRa】速通LoRa相关知识点名词]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/161318759</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/161318759</guid><author>MANONGDKY</author><pubDate>Mon, 25 May 2026 23:00:00 +0800</pubDate><description><![CDATA[本文系统介绍了LoRa低功耗广域网技术。首先对比了各类通信技术的优缺点，指出LoRa兼具远距离和低功耗的优势。详细解析了LoRa的物理层调制技术（Chirp扩频）和系统架构（终端-网关-服务器），重点阐述了三大核心参数：扩频因子（SF）、带宽（BW）和编码率（CR）对性能的影响。文章还分析了接收灵敏度、通信距离等关键指标，并介绍了LoRaWAN的三种工作模式（Class A/B/C）及其适用场景。通过参数优化组合，LoRa可实现10km+通信距离和10年以上的电池寿命，特别适合智能表计、环境监测等物联网应用]]></description><category></category></item><item><title><![CDATA[【OTA】手把手写BootLoader程序·通过串口IAP实现加载外部Flash芯片程序到STM32的A区]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/161121667</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/161121667</guid><author>MANONGDKY</author><pubDate>Mon, 25 May 2026 06:00:00 +0800</pubDate><description><![CDATA[内含源码可直接移植，本文详细介绍了基于STM32的BootLoader程序开发过程，重点实现了OTA（空中升级）功能。主要内容包括： OTA升级控制机制、 串口命令行交互、Xmodem协议实现以及固件更新流程，设计7个功能菜单，包括擦除分区、固件下载、版本管理等，通过SecureCRT工具实现交互， 实现从指定区块读取固件并写入内部Flash的功能，包含地址计算和进度显示。]]></description><category></category></item><item><title><![CDATA[【嵌入式大厂面经】·FreeRTOS任务系统]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/161054914</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/161054914</guid><author>MANONGDKY</author><pubDate>Thu, 14 May 2026 23:00:00 +0800</pubDate><description><![CDATA[面试核心围绕七大模块：任务管理（动态 / 静态创建、状态转换、空闲任务）、调度机制（抢占式优先级 + 时间片轮转）、IPC 通信（队列、信号量、互斥量、任务通知）、内存管理（heap_1~heap_5 区别与碎片问题）、中断处理（FromISR 系列函数）、同步互斥（优先级反转及解决）、问题排查（栈溢出、死锁）。]]></description><category></category></item><item><title><![CDATA[【嵌入式大厂面经】·FreeRTOS核心机制]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/161041763</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/161041763</guid><author>MANONGDKY</author><pubDate>Thu, 14 May 2026 05:00:00 +0800</pubDate><description><![CDATA[FreeRTOS 是嵌入式领域事实上的标准 RTOS，面试核心围绕七大模块：任务管理（动态 / 静态创建、状态转换、空闲任务）、调度机制（抢占式优先级 + 时间片轮转）、IPC 通信（队列、信号量、互斥量、任务通知）、内存管理（heap_1~heap_5 区别与碎片问题）、中断处理（FromISR 系列函数）、同步互斥（优先级反转及解决）、问题排查（栈溢出、死锁）。]]></description><category></category></item><item><title><![CDATA[【嵌入式大厂面经】·FreeRTOS 技术场景压力面试·第二弹]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/161019622</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/161019622</guid><author>MANONGDKY</author><pubDate>Wed, 13 May 2026 23:00:00 +0800</pubDate><description><![CDATA[FreeRTOS 是嵌入式领域事实上的标准 RTOS，面试核心围绕七大模块：任务管理（动态 / 静态创建、状态转换、空闲任务）、调度机制（抢占式优先级 + 时间片轮转）、IPC 通信（队列、信号量、互斥量、任务通知）、内存管理（heap_1~heap_5 区别与碎片问题）、中断处理（FromISR 系列函数）、同步互斥（优先级反转及解决）、问题排查（栈溢出、死锁）。]]></description><category></category></item><item><title><![CDATA[【嵌入式大厂面经】·FreeRTOS 技术场景压力面试·第一弹]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/161017740</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/161017740</guid><author>MANONGDKY</author><pubDate>Wed, 13 May 2026 05:00:00 +0800</pubDate><description><![CDATA[FreeRTOS 是嵌入式领域事实上的标准 RTOS，全球市场占有率超 38%，在 ARM Cortex-M 系列 MCU 中采用率超 60%。面试核心围绕七大模块：任务管理（动态 / 静态创建、状态转换、空闲任务）、调度机制（抢占式优先级 + 时间片轮转）、IPC 通信（队列、信号量、互斥量、任务通知）、内存管理（heap_1~heap_5 区别与碎片问题）、中断处理（FromISR 系列函数）、同步互斥（优先级反转及解决）、问题排查（栈溢出、死锁）。]]></description><category></category></item><item><title><![CDATA[【嵌入式大厂面经】·CAN总线常见考点（持续更新中···）]]></title><link>https://blog.youkuaiyun.com/MANONGDKY/article/details/160970817</link><guid>https://blog.youkuaiyun.com/MANONGDKY/article/details/160970817</guid><author>MANONGDKY</author><pubDate>Tue, 12 May 2026 23:00:00 +0800</pubDate><description><![CDATA[CAN（Controller Area Network，控制器局域网）是由博世公司于 1986 年开发的异步串行半双工通信协议，凭借高可靠性、强抗干扰能力和多主架构，成为汽车电子、工业控制、航空航天等领域的事实标准总线。CAN 是嵌入式工程师面试中中高级岗位的必考内容，尤其注重对协议核心机制、错误处理和实际项目应用能力的考察。]]></description><category></category></item></channel></rss>