贤惠寒风

文章
7
资源
0
加入时间
3年1月10天

stm32启动文件解析

1;先在RAM中分配系统使用的栈,RAM的起始地址为0x2000_0000  2;然后在RAM中分配变量使用的堆  3;然后在CODE区(flash)分配中断向量表,flash的起始地址为0x0800_0000,该中断向量表就从这个起始地址开始分配  4;分配完成后,再定义和实现相应的中断函数,  5;所有的中断函数全部带有[weak]特性,即弱定义,如果编译器

双线性插值(Bilinear Interpolation)

最近用到插值算法,使用三次样条插值时仿真速度太慢,于是采用算法简单的线性插值。本篇主要介绍一下双线性插值的实现方法。1. 线性插值已知坐标 (x0, y0) 与 (x1, y1),要得到 [x0, x1] 区间内某一位置 x 在直线上的值。由于 x 值已知,所以可以从公式得到 y 的值已知 y 求 x 的过程与以上过程相同,只是 x 与 y 要进行交换。 2...