单片机使用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
这是啥情况?! |