摘要: 我的笔记 我的博客:林接接的主页 - 博客园 数据结构 链表 队列 栈 排序算法 通信协议 串口通信 - 林接接 - 博客园 串口接收的各种方法 - 林接接 - 博客园 Ymodem协议 - 林接接 - 博客园 I2C总线协议 - 林接接 - 博客园 SPI总线协议 - 林接接 - 博客园 CAN总 阅读全文
posted @ 2025-04-22 23:10 林接接 阅读(69) 评论(0) 推荐(0)
摘要: 0 启动流程 复位 通过boot引脚选择启动模式 从地址0x00000000读取 __initial_sp 初始栈顶值到MSP 从地址0x00000004读取 Reset_Handler 地址到PC 32位系统, 字长4字节 指向复位向量的内容 执行SystemInit函数, 初始化系统时钟 执行_ 阅读全文
posted @ 2025-07-28 13:42 林接接 阅读(674) 评论(0) 推荐(3)
摘要: 概念 1 中断 1.1 中断上下文 定义: 中断执行时的运行环境,包括寄存器、堆栈和处理器状态(如PSR)。 ARM Cortex-M: 自动保存:R0-R3, R12, LR, PC, xPSR 由硬件压栈(使用主堆栈MSP或进程堆栈PSP)。 手动保存:若ISR需要修改其他寄存器(如R4-R11 阅读全文
posted @ 2025-07-25 14:23 林接接 阅读(96) 评论(0) 推荐(1)
摘要: 1 systick与core timer ARM Cortex-M内核包含了一个SysTick定时器,SysTick 是一个24 位的倒计数定时器,当计到0 时,将从RELOAD 寄存器中自动重装载定时初值。 而RISC-V内核中自带一个core timer, core timer是一个64位的定时 阅读全文
posted @ 2025-07-24 09:15 林接接 阅读(230) 评论(0) 推荐(2)
摘要: 0 ADC性能指标 精度表示 DNL:Differential Non-Linearity——微分非线性度 INL: Integral Non-Linearity——积分非线性度 LSB(Least Significant Bit),最低有效位;表示的是数字流中的最后一位,也表示组成满量程输入范围的 阅读全文
posted @ 2025-07-18 13:39 林接接 阅读(309) 评论(0) 推荐(1)
摘要: 时钟系统(基于stm32f1) 0. 提要 本文将基于cubemx中的时钟树配置结合datasheet来讨论stm32的时钟系统, 从左到右, 从上到下 图1-stm32cubemx f1 芯片时钟树 图2-简化时钟树(源自keysking) 1. 时钟树时钟源 1.1 高速时钟源 1.1.1 高速 阅读全文
posted @ 2025-04-25 00:26 林接接 阅读(252) 评论(0) 推荐(1)
摘要: 串口接收的各种方法 0. ISO应用层协议设计 0.1 帧头帧尾标志法 通过帧头帧尾来标志数据包的开头和结尾 注意:标志应避免和数据包中的数据重复 如果数据包出现标志符应该进行转义处理 0.2 长度字段法 在数据包中添加一个字节或多个字节的长度字段,来明确字段长度 长度字段的长度和编码应该提前约定好 阅读全文
posted @ 2025-04-22 22:49 林接接 阅读(329) 评论(0) 推荐(2)
摘要: 串口通信 1.0 电平通信标准(物理层) 1.1 TTL 特点: 容易受到电磁干扰 传输距离短(板级设备间通信 <0.5米) 全双工通信 输出电平 1: 2.4V ~ 5V(3.3V) 0:0V ~ 0.4V 异常:0.4 ~ 2.4V 输入电平 1: 2.0V ~ 5V(3.3V) 0:0V ~ 阅读全文
posted @ 2025-04-10 21:46 林接接 阅读(120) 评论(0) 推荐(1)
摘要: ARM Cortex-M3/M4初学习 0. 架构与核心特性 0.1 指令集架构 基于ARMv7-M架构,支持Thumb-2指令集(混合16/32位指令集) 基于哈佛架构,数据和指令分布存储在独立的空间中 0.2 流水线 三级流水线: 取值(Fetch) - 译码(Decode) - 执行(Exec 阅读全文
posted @ 2025-04-08 18:47 林接接 阅读(234) 评论(0) 推荐(0)
摘要: PID算法及其优化 1. 经典PID公式 位置式PID公式 增量式PID公式 PID适用范围: 线性时不变低阶(二阶及以下)控制系统,当然可以通过一些优化来一定程度上解决非线性和将高阶系统简化至二阶以下 1.1 离散位置式PID公式 u(k) = P * error_now + I * error_ 阅读全文
posted @ 2025-04-07 22:48 林接接 阅读(696) 评论(0) 推荐(0)