TK001 发表于 2025-7-27 11:09:56

AI8051U生成的RTC打印错误 | 8bit要加%02b



不知为何

DebugLab 发表于 2025-7-27 13:41:51

%02u

ercircle 发表于 2025-7-27 15:45:12

8bit要加%02b


   printf_usb("20%02bu-%02bu-%02bu %02bu:%02bu:%02bu\r\n", RTC_ReadYear(),
                                                                                                                                                                       RTC_ReadMonth(),
                                                                                                                                                                       RTC_ReadDay(),
                                                                                                                                                                       RTC_ReadHour(),
                                                                                                                                                                       RTC_ReadMinute(),
                                                                                                                                                                       RTC_ReadSecond());

TK001 发表于 2025-7-27 17:03:41

ercircle 发表于 2025-7-27 15:45
8bit要加%02b

{:baoquan:}{:baoquan:}{:baoquan:}

TK001 发表于 2025-7-27 17:04:51

DebugLab 发表于 2025-7-27 13:41
%02u

{:OK:}

TK001 发表于 2025-7-27 17:13:58

ercircle 发表于 2025-7-27 15:45
8bit要加%02b

这句深圳大学示例复制过来,奇怪不用加

ercircle 发表于 2025-7-27 17:47:15

TK001 发表于 2025-7-27 17:13
这句深圳大学示例复制过来,奇怪不用加

要注意32bit和8bit打印格式差异:

printf函数 的 格式参数; USB接口 使用 printf 打印数据 - 串行口,DMA支持的4组串口,RS232,RS485,Modbus, CRC16 国芯人工智能技术交流网站 - AI32位8051交流社区

TK001 发表于 2025-7-27 19:14:49

ercircle 发表于 2025-7-27 17:47
要注意32bit和8bit打印格式差异:

printf函数 的 格式参数; USB接口 使用 printf 打印数据 - 串行口,D ...

好的,谢谢
页: [1]
查看完整版本: AI8051U生成的RTC打印错误 | 8bit要加%02b