我有一块STM324x9I-EVAL的开发板,当我想弄一个打印trace的信息的功能时,
使用ST提供的串口驱动的文件,但是没有成功,不知道是不是还有其他的什么
东西没有配置什么的,请大家帮忙看看。
我写的代码如下:
void TraceInit(void)
{
USART_InitTypeDef uartConfig;
USART_StructInit(&uartConfig);
uartConfig.USART_BaudRate = 115200;
USART_Init(USART1, &uartConfig);
}
void TracePrintf(char *format, ... )
{
char str_temp[256];
va_list vaotr;
int i, len;
va_start(vaotr, format);
vsprintf(str_temp, format, vaotr);
va_end(vaotr);
//h83029_sci1_UART_send_string(str_temp);
len = strlen(str_temp);
for (i = 0; i < len; i++) {
USART_SendData(USART1, str_temp);
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>