打印
[开发工具]

Microchip Studio 7.0 Printf 输出浮点格式数据

[复制链接]
185|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

AVR单片机,Micochip Studio7.0

stdio.h 里描述如下:



使用特权

评论回复
沙发
逢dududu必shu|  楼主 | 2023-7-24 11:56 | 只看该作者
具体方法如下:

使用特权

评论回复
板凳
逢dududu必shu|  楼主 | 2023-7-24 11:56 | 只看该作者
添加 -lprintf_flt-lm 到Other Linker Flags:

使用特权

评论回复
地板
逢dududu必shu|  楼主 | 2023-7-24 11:56 | 只看该作者
另:串口重定向方法。
#define PRINT

/*
* printf 重定向
  初始化串口后需要执行  stdout = &mystdout;
*/
#ifdef PRINT
static int uart_putchar(char c, FILE *stream);
static FILE mystdout = FDEV_SETUP_STREAM(uart_putchar, NULL,_FDEV_SETUP_WRITE);
static int uart_putchar(char c, FILE *stream)  //自定义的putchar
{
                while(!(UCSRA&0x20));
                UDR = c;
           return 0;
}
#endif

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

356

帖子

0

粉丝