打印

printf问题

[复制链接]
1993|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

粉丝