stm8S 串口输出调试信息
自己写的API函数
static void uart1SendMsg(char msg[], uint16_t length)
{
uint16_t i;
for (i =0 ;i < length;i++)
{
UART1_SendData8(msg[i]);
while(UART1_GetFlagStatus(UART1_FLAG_TC) == RESET);
}
}
"`
void myPrintfAscii(char *msg)
{
while((*msg) != '\0')
{
uart1SendMsg(msg, 1);
msg++;
}
}
void myPrintfInt8(uint8_t msg[], int length)
{
char int2Ascii[64];
uint16_t i, m, intLength;
int n;
long temp;
for (i = 0;i < length;i++)
{
m