完善资料让更多小伙伴认识你,还能领取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的官方手册进行调试和优化。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1022 浏览 1 评论
1852 浏览 0 评论
1833 浏览 1 评论
3258 浏览 5 评论
3585 浏览 9 评论
1024浏览 1评论
1851浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1361浏览 1评论
1853浏览 0评论
1179浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 09:19 , Processed in 1.272423 second(s), Total 74, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
732