|
F7的串口发送问题------printf函数的应用
[复制链接]
用MDK编译F7的程序的时候发现在F103上重定义C函数后可以运用的 printf() 函数在F7中用不了 为此花了一上午的时间解决 printf()函数发送的问题 终于解决了 直接解决方案
#ifdef __GUNC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch,FILE *f)
#endif
PUTCHAR_PROTOTYPE
{
HAL_UART_Transmit(&uart1Handel, (uint8_t*)&ch, 1, 0xffff);
return ch;
}
在主函数中添加 这个函数 就可以直接用 printf(“\r\n ************ \r\n ”)函数了!!!
|
|