在做一個基于TCS34725的RGB顏色傳感器的工程,我使用的主控是MSP430,平時調試的時候用485總線發送到上位計(電腦或上層主控機),開始直接用串口發送函數直接發送,但是很多數據顯示超級不方便,比如浮點數和有特地格式的數據流,先前都是自己用串口發送函數組一函數就是調用了int putchar(char *) 函數,于是我花了幾分鐘寫了一個putchar函數,已使用,還真的成功了…….,想想先前傻逼的一個一個的構造格式,轉化數字為字符串,現在終于可以使用printf函數了….
int putchar(int ch) { if (ch == '\n') { RS485Send_Byte(0x0d) ; } RS485Send_Byte(ch); //從串口發出數據 return (ch); }
上一篇:IAR開發環境使用串口printf輸出(基于STM8L15x系列單片機)
下一篇: iar for stm8初學總結
推薦閱讀
史海拾趣