论坛元老
 
- 积分
- 6533
- 金钱
- 6533
- 注册时间
- 2015-7-18
- 在线时间
- 471 小时
|
发表于 2017-7-19 18:11:05
|
显示全部楼层
IAR的printf使用和kell不同
int fputc(int ch, FILE *f)
{
/* 将printf内容发送到串口 */
USART_SendData(USART1, (unsigned char) ch);
while (!(USART1->SR & USART_FLAG_TXE));
return (ch);
}
void main()
{
delay_init(72);
UART1Init();
while(1)
{
printf("发送汉字会不会出现乱码!\r\n");
delay_ms(1000);
}
}
另外在配置中需要设置
General Options->Library Configuration->Libary中选择Full就可以了 |
|