查看: 2733|回复: 7

[求助] K60有六个串口,我怎样才能用printf函数打印指定串口的数据.

[复制链接]

该用户从未签到

29

主题

104

帖子

0

中级会员

Rank: 3Rank: 3

积分
355
最后登录
2019-1-28
发表于 2016-3-10 18:03:58 | 显示全部楼层 |阅读模式
今天在看程序时,没看明白怎样用printf函数打印指定串口的数据?是初始化了哪个串口,接着下面的printf函数就打印哪个串口的函数吗?我就是想弄明白printf函数和K60的六个串口是怎么对应的?我感觉应该是在哪个地方有个宏定义吧?但是不知道怎么找,还希望有经验的高人指点一下!
我知道答案 目前已有7人回答
回复

使用道具 举报

该用户从未签到

9

主题

70

帖子

0

注册会员

Rank: 2

积分
141
最后登录
2016-3-17
发表于 2016-3-10 18:34:43 | 显示全部楼层
可以看初始化应该可以找到的!
logo.png
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2016-3-11 10:20:35 | 显示全部楼层
你可以看看printf函数的定义,一般来说是你先选择具体的UART与printf函数配对,才能通过printf函数从对应串口输出
回复 支持 反对

使用道具 举报

该用户从未签到

29

主题

104

帖子

0

中级会员

Rank: 3Rank: 3

积分
355
最后登录
2019-1-28
 楼主| 发表于 2016-3-11 11:21:59 | 显示全部楼层
FSL_TICS_ZP 发表于 2016-3-11 10:20
你可以看看printf函数的定义,一般来说是你先选择具体的UART与printf函数配对,才能通过printf函数从对应串 ...

恩,我就是觉着他们之间有一定的配对关系,所以才来提问的,我现在倒是可以通过修改宏定义,来指定printf函数输出那个串口的数据,但是最底层的配置,我还是没找到,我进了printf函数看了,也没发现与串口有关的定义,另外,我想问一下,在同一个主函数中,我可以用不同的串口同时调用printf函数来打印数据吗?
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2016-3-11 16:07:15 | 显示全部楼层
天天都有好心情 发表于 2016-3-11 11:21
恩,我就是觉着他们之间有一定的配对关系,所以才来提问的,我现在倒是可以通过修改宏定义,来指定printf ...

不行的,其实printf你可以把它理解application 层,最终调用的肯定是UART寄存器的,除非你让它辨别调用那个UART的寄存器,否则是不可以的
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2019-2-14 16:49
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
    发表于 2016-3-11 16:22:32 | 显示全部楼层
    如楼上所说。
    我做过测试,你打开MKL_UART0.h和MKL_UART0.c可以看到定义的端口,默认为1的是PTA1,PTA2,你将这个1改为其他的端口,printf就从其他口出去了。好像不需要改其他什么的。试试看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29

    主题

    104

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    355
    最后登录
    2019-1-28
     楼主| 发表于 2016-3-12 18:17:40 | 显示全部楼层
    非常感谢大家的指点,虽然我还不是很明白,但至少从大家的指点中获得了一些思路,感谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24

    主题

    167

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    446
    最后登录
    2018-6-11
    发表于 2016-3-13 23:06:03 | 显示全部楼层
    看看putchar()里面怎么写的
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 21:26 , Processed in 0.109578 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表