|
STM32單片機串口發(fā)送十進制數(shù)組亂碼,但是同樣一份代碼發(fā)送十六進制就不會亂碼是什么問題啊,怎么才能發(fā)送十進制數(shù)組,求。。。。。。。。。。。!
/**********************************
函數(shù)功能:發(fā)送數(shù)據(jù)函數(shù)
{0x22,0x55,0x13}正常
{45,56,45}; 亂碼
**********************************/
void USART_Scan_Buff(u8 *buff,u8 num)
{
int i;
for(i = 0 ; i < num; i++)
{
while(!(USART1->SR & 1<<6))
{
//輪詢發(fā)送數(shù)據(jù)寄存器為空
}
USART1->DR = buff[i];
}
}
|
|