打印

printf函数直接输出

[复制链接]
1180|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhanglli|  楼主 | 2022-12-9 19:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MPC82G516,由于产品设计的是用的串口2,所以我想通过串口2发送数据。调了好久还不是不能发送,请大虾们指点一二,感激不尽!
我想通过库文件studio.h的printf函数直接输出。但是试了一下不行。

使用特权

评论回复
沙发
zhanghqi| | 2022-12-9 19:21 | 只看该作者

UART2仅能使用特定的波特率定时器作为其波特率发生器,因此无法使用定时器1作为波特率发生器。

使用特权

评论回复
板凳
supernan| | 2022-12-9 19:23 | 只看该作者
MPC82G516带有第2个UART,和第1个UART一样,也有4种运行模式,两个UART有区别

使用特权

评论回复
地板
LLGTR| | 2022-12-25 10:05 | 只看该作者
应该是第二个UART需要配置其他定时器作为波特率发生器把。

使用特权

评论回复
5
V853| | 2022-12-25 10:05 | 只看该作者
如果由UART2应该是可以配置的,找一下代码。

使用特权

评论回复
6
软核硬核| | 2022-12-25 10:06 | 只看该作者
printf重定向,需要重新编写putc函数的。

使用特权

评论回复
7
朝生| | 2022-12-25 10:06 | 只看该作者
需要导入C微库,然后定义一下putc函数。

使用特权

评论回复
8
Henryko| | 2022-12-26 10:20 | 只看该作者
printf重定向,需要编写putc函数

使用特权

评论回复
9
Stahan| | 2022-12-26 11:24 | 只看该作者
UART2应该是可以配置的

使用特权

评论回复
10
mikewalpole| | 2023-1-5 16:51 | 只看该作者
printf实际调用 putc实现

使用特权

评论回复
11
averyleigh| | 2023-1-5 18:26 | 只看该作者
putc是函数, putchar()是在stdio.h里定义的宏

使用特权

评论回复
12
mmbs| | 2023-1-6 13:45 | 只看该作者
rintf会自已的调用fputc函数来实现串口数据的输出?

使用特权

评论回复
13
cemaj| | 2023-1-6 14:15 | 只看该作者
官方printf函数一次只能定向一个串口,而通过自实现的printf可实现任意串口同时发送。

使用特权

评论回复
14
backlugin| | 2023-1-6 16:35 | 只看该作者
C语言函数:vsprintf了解一下。

使用特权

评论回复
15
iyoum| | 2023-1-6 17:53 | 只看该作者
51单片机C语言中使用printf函数需要设置什么?

使用特权

评论回复
16
louliana| | 2023-1-6 19:53 | 只看该作者
只要去 stdio中改掉这个函数即可。  

使用特权

评论回复
17
ulystronglll| | 2023-1-6 20:33 | 只看该作者
单片机用printf()函数输出数字到串口,

使用特权

评论回复
18
pmp| | 2023-1-6 21:02 | 只看该作者
printf函数指向putC函数,即发送一个字符

使用特权

评论回复
19
burgessmaggie| | 2023-1-6 21:54 | 只看该作者
这跟单片机没关系,这是C语言的库函数 使用时只需将 putc函数(被printf函数调用)换成串囗发送函数即可

使用特权

评论回复
20
jtracy3| | 2023-1-6 22:34 | 只看该作者
如果想用printf的话,要自己去写一个函数

使用特权

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

本版积分规则

1016

主题

9386

帖子

1

粉丝