C语言
zaijzhgh
这个作者很懒,什么都没留下…
展开
-
递归创建文件夹的例子
char szDir[255] = {0}, szFileName[255] = {0}, tmpDir[255] = {0}; int i, lastPos = 0, dirLen = (strlen(lcl_path->data) > 255)? 255 : strlen(lcl_path->data); memcpy(szDir, lcl_path->data, dirLen); for(i = 0; i原创 2010-07-23 16:41:00 · 1049 阅读 · 0 评论 -
在RELEASE版本中快速定位DATA ABORT的方法
原帖:http://www.cnblogs.com/walzer/archive/2007/09/28/909626.html这几天在调试一个程序,出现release中出现了异常,信息中有PC指针,开始还不知道怎么找异常点,后来google了一番,终于找到了解决方案:07年10月11日补充:注意,该方法只能定位显性泄漏,定位到的C语句一定产生泄漏了,但可能这转载 2012-06-05 19:40:58 · 792 阅读 · 0 评论 -
TCPMP编译出现Error PRJ0019错误的一个解决方案
使用VS2008编译tcpmp,发现编译common的时候出现了一个error PRJ0019的错误.Project : error PRJ0019: 工具从"正在执行预生成事件..." 开始我不知道问题出现在哪里,然后上网搜索,找到回答说是:预生成事件的设置的问题.但是这些设置我都没有更改过.只不过clear一下.然后再编译就出问题了.所以应该不是设置的问题. 换了一个编译器V原创 2012-11-20 11:31:01 · 1731 阅读 · 0 评论 -
STM32F103下模拟I2C的接口代码
硬件I2C虽然高效, 但是调试的时候老是遇到这样那样的问题, 赶项目也没有太多时间在里面折腾, 就使用了模拟I2C来完成. 效率虽然不怎么样, 胜在简单快捷...废话少说, 这就送上完全注释版的模拟I2C代码, STM32系列下适用, 其他单片机就要修改SCL和SDA的定义以及修改延时函数.#include "stm32f10x.h"#define HIGH 1#define LOW原创 2017-03-17 17:23:22 · 16606 阅读 · 5 评论 -
STM8S使用AWU无法唤醒的问题的解决过程
最近使用STM8S005做一个项目, 想达到进入Halt状态然后定时唤醒, 查看了一下文档, 发现可以用自动唤醒功能AWU来做. 于是有了如下代码: AWU_APR = 0x3E; //64分频AWU_TBR = 0x0F; //32秒唤醒CLK_PCKENR2 |= (0x04); /* AWU与主时钟连接 */ AWU_CSR |= 0x10; //使能自动唤醒CLK原创 2017-03-29 17:28:58 · 3837 阅读 · 0 评论