【发布时间】:2019-07-30 19:04:48
【问题描述】:
在 STM32 MCU 上编程期间,发现使用printf() 函数通过 USART 发送数据以获取二进制代码有困难。找到了可能是错误的解决方案,但对我有用:
uint8_t bin = 0xAA;
printf("Converting number to binary 0b%d%d%d%d%d%d%d%d\n",bin>>7&1,bin>>6&1,bin>>5&1,bin>>4&1,bin>>3&1,bin>>2&1,bin>>1&1,bin&1);
这是我的第一篇文章,请多多包涵。
【问题讨论】:
-
您的问题是什么?请看:How to Ask
标签: c binary printf stm32 usart