完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
单片机使用N76E003,Keil4,产品一直异常,分析到最后,发现sscanf无法正常工作!!!
--- ret = sscanf(array, "%d,%d,%d,%d,%d,%d,%d\t%x", &CH4_ad, &CO_ad, &flag, \ &cali_ad, &cali_co1, &cali_co2, &temperature, &check_errs); #if 1 uart0_send_string("Len OK\r\n"); sprintf(rec_str, "%d,%d,%d,%d,%d,%d,%d% %x\r\n", CH4_ad, CO_ad, flag, \ cali_ad, cali_co1, cali_co2, temperature, check_errs); uart0_send_string(rec_str); #endif 输出信息: 544,882,6,643,538,435,32 45 Len OK 544,882,6,643,524,0,20%x 这是啥情况?! |
|
相关推荐
1个回答
|
|
可能是因为N76E003的sscanf函数的实现与标准C库不同,导致无法正常工作。为解决这个问题,可以手动实现sscanf函数或者使用其他适配N76E003的库函数替代。另外,也可以尝试升级N76E003的库文件和Keil软件的版本,或者参考N76E003的官方手册进行调试和优化。
|
|
|
|
只有小组成员才能发言,加入小组>>
702 浏览 0 评论
1111 浏览 1 评论
2476 浏览 5 评论
2810 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2654 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
656浏览 9评论
651浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
786浏览 6评论
632浏览 5评论
672浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 18:32 , Processed in 0.836858 second(s), Total 51, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号