|
我在 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" } |
用SDRAM刷ltdc有白线会出现是啥情况
在keil中仿真程序时,结构体变量出现错乱
什么是 GPIO 事件?如何将事件关联到外设
中断服务程序抖动
STM32L562DK探索板——如何启用蓝牙功能?
自己写驱动深入学习与调用Hal库的取舍
关于最近学习C语言回调和钩子函数的想法,以及对HAL库回调函数的困惑
STM32 上同时跑 LWIP 的 TCP 与 UDP 连接
使用 HAL 库通过串口以 ASCII 形式发送整型数据
USB Host 外部中断按键失效
微信公众号
手机版
这个printf并不是完全支持所有的格式化字符,特别是日期的
我用printf出很多问题,不知原因