硬件开发
文章平均质量分 82
gaoguanyixh
这个作者很懒,什么都没留下…
展开
-
Keil使用malloc异常进入hardfault调试故障手记
最近在做PID控温的应用,使用了自己写的菜单项目和位置式PID的相关扩展算法。效果还算满意。前几天调试程序的时候就发现在菜单定义页面的CPP文件内增加全局变量时,程序在第二级菜单项目选中时会进入hardfault,开始很纳闷,跟踪发现是malloc直接进入异常处理。由于懒,想了个变通的方法来解决了问题。那就是把全局变量想办法放到函数里,编程局部变量调用,实际上却是不进hardfault了。标记了下原创 2015-08-12 01:41:16 · 5040 阅读 · 1 评论 -
关于ESP8266UART转WIFI的速度测试
最近做的一个项目涉及到ESP8266WIFI通信,大概就是一个24BIT的AD以500sps速率采集数据然后通过ESP8266发送到服务器,同时还需要保存到内存卡中。问题现象;先调通AD采集到内存卡保存,一切正常,加入ESP8266发现数据会丢。经过测试发现时ESP8266发送的时间太长了。问题分析;两通道24bit的ADC采样率500sps,每个数据保存成32bits,也就是4字节,每128原创 2016-07-01 19:26:18 · 12433 阅读 · 3 评论