CH376ByteWrite()函数遇到问题,求解

s = CH376ByteWrite( buf, strlen(buf), NULL ); /* 以字节为单位向当前位置写入数据块 */ 这一句编译一直显示错误 main_ch376.c(79): warning: #167-D: argument of type "UINT8 *" is incompatible with parameter of type "const char *"

程序也没有执行,txt文档写不进去,怎么办啊

这不是错误,是警告。 你看看你的编译器提供的库关于strlen的原型。 s = CH376ByteWrite( buf, strlen((const char *)buf), NULL ); 这样就不会有警告了 另外你怎么监视程序没执行的?怎么可能不执行程序呢?除非RAM等出现异常了。 在写入文件后,要关闭文件才可以在电脑上看到你写的 数据


非常感谢 解决了 呵呵


只有登录才能回复,可以选择微信账号登录