在 Atmel Studio 6.2 中编程时,我试图将一些双精度值转换为 uint8_t String[] (在 C 中),以便在函数中进一步使用它:usart_write_buffer_job
.
这是我将进一步使用的整个命令,但我想在屏幕上打印给定的 double 值而不是字符:
uint8_t string[] = "Hello World!\n";
usart_write_buffer_job(&usart_instance, string, sizeof(string));
我尝试过投射,但它在 Atmel 中无法正常工作,因为它无法识别(uint8_t*)(&MyDoubleValue)