零碎知识点汇总
零碎知识点汇总 以下内容均来源于网络 代码编译过程参考文章 - CSDN 预处理(预编译):处理预处理命令并没有真正开始编译(处理#include #define...
单片机中断执行流程
中断执行流程一、中断触发阶段1. 中断源触发 硬件事件:GPIO输入、定时器溢出、ADC转换完成等。 软件事件:软件中断指令(如SWI - SoftWare Interrupt)。 2. 中断请求(IRQ)发送 外设将中断标志位置1,并向NVIC(嵌套向量中断控制器)发送请求。 NVIC根据优先级决定是否立即响应。 二、中断响应阶段1....
单片机的存储空间与内存分区
ROM、RAM、FLASH与内存分区一、物理存储介质 ROM(Read-Only Memory)- 只读存储器 特性:非易失性存储器,内容出厂固化,不可修改(现代系统中常被FLASH替代)。 用途:存储BootLoader、固定配置数据。 FLASH 特性:非易失性存储器、可擦写。 用途:存储程序代码(.text)、常量(.rodata)、中断向量表。 ...
单片机启动过程解析
...
使用Ymodem+BootLoader进行固件升级
注1: 上位机发送的固件后缀必须为.bin而不能为.hex!!! 具体二者区别可自行搜索…… 注2: 旧版本的SecureCRT可能会导致传输时首包数据丢失文件大小信息(文件名后边的那个),可用Xshell等其他支持Ymodem协议的工具 ISP&IAP&ICPISPISP即在系统编程(In System...
嵌入式之串口单线通信
...
嵌入式之IAR工程改名
备份!备份!备份!改文件(夹)名: 改工程文件夹名 删掉 Debug 与 settings 文件夹 更改 .dep、.ewd、.ewp、.ewt、.eww 文件的名称 更改 .eww 文件内名(使用文本编辑器打开) 改固件名: 右键点击工程名,选择 options,然后选择 Output Converter -> Output file (或者取消勾选 override...