我用STM32的DAC输出正弦波形 12位的 双通道的程序 然后用DMA的方式 通过串口将数据发送给上位机显示正弦波形 现在就是串口发送数据那块我纠结呢 我用的这个串口函数:
void Uart1_PutChar(u8 ch)
{
USART_SendData(USART1, (u8) ch);
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET);
}
以字节发送
for (Idx = 0; Idx < 32; Idx ++)
{
DualSine12bit[Idx] = (Sine12bit[Idx] << 16) + (Sine12bit[Idx]);
}
但是不知道怎么转化这些数据以字节串口发送了
我自己转化后的串口输出的数据也不知道对不对
求指点 怎么转化 ??? |