今天使用串口打印ADC的转换数据,发现乱码,本人使用的为内部8M晶振。
使用接收中断,用串口助手向单片机发送数据。发现单片机可以正常的将数据发送到电脑的串口助手上。这说明串口可以进行工作,那什么乱码呢。
最后发现,我使用的时MSB,导致发送的数据正好和源数据颠倒顺序。
改为LSB后,可以正常发送ADC数据了
今天使用串口打印ADC的转换数据,发现乱码,本人使用的为内部8M晶振。
使用接收中断,用串口助手向单片机发送数据。发现单片机可以正常的将数据发送到电脑的串口助手上。这说明串口可以进行工作,那什么乱码呢。
最后发现,我使用的时MSB,导致发送的数据正好和源数据颠倒顺序。
改为LSB后,可以正常发送ADC数据了