|
我在 CubeIDE 中使用 printf 输出 uint64_t 类型变量,格式符用了 %llu,但输出结果错误。 CubeIDE 不支持 %llu? 同样的代码在 Keil 中可以正常运行。 //debug.c int __io_putchar(int ch) //Redirect printf to uart { HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF); return (ch); } //main.c int main() { //*** printf("%llu\r\n", (uint64_t)1 ); //Hope to output "1", but output "lu" } |
STM32L4A6 SDMMC 无法使用 1.8V IO 驱动 microSD 卡
STM32L4P5xx 系统内 Bootloader:RAM3 能否用作栈指针内存?
在 STM32CubeIDE 中生成 ioc 配置文件
CAN 总线多节点环境下进行固件升级
在 Bootloader 运行期间保持 GPIO 引脚电平状态不变
把 MCO1 时钟源选为 PLLCLK会怎样
I2C 错误代码含义
CubeIDE 下载程序时不整片擦除芯片
在编译C++ STM32项目时,如何将.hpp文件扩展名与合并了头文件声明和源文件定义的模板
sscanf 函数无法正确读取浮点值
微信公众号
手机版
这个printf并不是完全支持所有的格式化字符,特别是日期的
我用printf出很多问题,不知原因