生成任意大小的固件
最近刚好在做bootload相关的项目,需要不同大小的固件测试速度,可以使用下面这段代码__attribute__((used)) const uint8_t firmw...
改用EIDE插件
之前一直是使用keil助手这款插件来开发stm32,后面这款插件不再更新了,还是有很多不方便的地方。比如:新增文件需要在keil里面导入调试也需要打开keil编译烧录速度...
STM32串口调试封装
通过此封装 可以在串口调试的时候 打印出文件名和行号 比较方便// 1. 定义DEBUG宏 表示是开发环境
#define DEBUG
// 2. 如果是开发环境,则debug函数内有prin...
STM32常用延迟函数
#include "delay.h" // Device header
void Delay_us(uint16_t us)
{
/* 设计定时器重装值 */
...
Air530W+EC801E 双模组驱动开发
最近刚完成GPS+GPRS组合模块的驱动开发,主要是完成GPS定位数据的采集、解析,以及GPRS网络通信、数据远程上报的功能,属于物联网终端设备里很经典的定位+无线传输组...