3045| 5
|
怎么用usart+dma+printf |
118金钱
最佳答案可以自己改写printf
参考我们的扩展例程,蓝牙模块实验的,printf自定义写法如下:
[mw_shl_code=c,true]//串口3,printf 函数
//确保一次发送数据不超过USART3_MAX_SEND_LEN字节
void u3_printf(char* fmt,...)
{
u16 i,j;
va_list ap;
va_start(ap,fmt);
vsprintf((char*)USART3_TX_BUF,fmt,ap);
va_end(ap);
i=strlen((const char*)USART3_TX_BUF); //此次发送数据的长度
for(j=0;jSR&0X40)==0); // ...
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-14 02:21
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网