printf问题

[复制链接]
2788|3
 楼主| qqatscau 发表于 2011-8-3 21:42 | 显示全部楼层 |阅读模式
请教一个很菜的问题:
怎样使用printf将信息通过串口发送?
例如我想用printf通过STM32F103的串口1将信息发送出去,怎样设置?
mohanwei 发表于 2011-8-3 22:01 | 显示全部楼层
到你用的开发软件(如IAR)目录下搜putchar……你懂的
ilovezeno 发表于 2011-8-3 22:46 | 显示全部楼层
固件库里的usart下有官方例程。。。。。。
desomond 发表于 2011-8-4 10:31 | 显示全部楼层
看一下就明白了,
void UART1_SendByte(u16 Data)
{
   while (!(USART1->SR & USART_FLAG_TXE));
   USART1->DR = (Data & (uint16_t)0x01FF);         
   
}
void UART1Write(u8* data,u16 len)
{
        u16 i;
        for (i=0; i<len; i++){
                UART1_SendByte(data[i]);
        }               
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

156

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部