智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4320|回复: 17
打印 上一主题 下一主题

用的野火的板,野火的程序,为啥程序写进去后不能打印到串口调试工具上呢?

  [复制链接]

4

主题

36

帖子

0

精华

高级会员

Rank: 4

积分
893
QQ
威望
441
贡献
260
兑换币
188
注册时间
2012-10-25
在线时间
96 小时
跳转到指定楼层
1#
发表于 2013-1-28 21:31:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
用的野火的板,野火的程序,为啥程序写进去后不能打印到串口调试工具上呢?
程序段如下:
/**********    测试无限等待接收    **********/
        printf("请发送数据:\n");
        ch = uart_getchar(UART1);                //从串口1中等待接收数据
        printf("你发送的字符为:%c\n\n", ch);    //从串口1中发送出去
        time_delay_ms(1000);                     //延时1s
        /**********    测试有限等待接收一个字符    **********/
        printf("快点发送字符哦,不等你的哦:\n");
        if(uart_pendchar (UART1, &ch))  printf("哈哈,赶得及哦!你发送的字符为:%c\n\n", ch);   //从串口1中发送出去
        else                           printf("o(︶︿︶)o 唉,赶不及了!收不到你的数据。\n\n");     //从串口1中发送出去
        time_delay_ms(1000);
        /**********    测试有限等待接收字符串    **********/
调试工具为sscom32

1

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
259
威望
136
贡献
59
兑换币
52
注册时间
2013-3-10
在线时间
32 小时
毕业学校
南京工程学院
18#
发表于 2013-7-2 21:38:15 | 只看该作者
hpbfsj 发表于 2013-4-24 16:51
谢谢!  问题解决了!

你好,我现在也出现这个问题了,你当时是怎么解决的,谢谢
回复 支持 反对

使用道具 举报

25

主题

286

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1273

优秀会员奖章活跃会员奖章

QQ
威望
817
贡献
256
兑换币
297
注册时间
2013-2-24
在线时间
100 小时
17#
发表于 2013-4-29 10:16:19 | 只看该作者
我的串口调试好想只能显示数字,不能显示汉字
回复 支持 反对

使用道具 举报

1

主题

58

帖子

0

精华

高级会员

Rank: 4

积分
626
威望
345
贡献
125
兑换币
147
注册时间
2012-10-11
在线时间
78 小时
毕业学校
珠江学院
16#
发表于 2013-4-25 20:43:55 | 只看该作者
回复 支持 反对

使用道具 举报

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

优秀会员奖章活跃会员奖章

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
15#
发表于 2013-4-24 16:51:59 | 只看该作者
野火 发表于 2013-4-24 16:43
我们的启动信息是通过 printf 打印,在启动代码中打印的。

谢谢!  问题解决了!
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
14#
发表于 2013-4-24 16:43:13 | 只看该作者
hpbfsj 发表于 2013-3-27 19:27
请问楼主问题解决没有   我也是用野火的底层驱动   为什么串口出现不了数据呢!听说要加一快程序段    是你 ...


我们的启动信息是通过 printf 打印,在启动代码中打印的。


printf 函数的输出管脚配置及波特率设置可以看我们的三天入门教程,在 k60_fire.h里设置:

1.      /*************************************************************************   
2.      *                             野火嵌入式开发工作室   
3.      *     
4.      *  功能说明:定义 printf 函数 的 串口输出端口 和 串口信息   
5.      *  备    注:   
6.      *************************************************************************/   
7.      #define FIRE_PORT           UART1   
8.      #define FIRE_BAUD           19200




不同版本的例程可能有不同的管脚配置,请自己看自己的例程是设置多少,使用到什么端口。

另外,由于printf所用的端口已经在系统启动的时候初始化了,所以不需要再在 main函数里初始化串口,直接用printf所用的端口即可。

回复 支持 反对

使用道具 举报

25

主题

286

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1273

优秀会员奖章活跃会员奖章

QQ
威望
817
贡献
256
兑换币
297
注册时间
2013-2-24
在线时间
100 小时
13#
发表于 2013-4-20 20:32:21 | 只看该作者
换个口试试
回复 支持 反对

使用道具 举报

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

优秀会员奖章活跃会员奖章

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
12#
发表于 2013-3-27 19:50:55 | 只看该作者
就把那一段程序加到main函数里面吗?
回复 支持 反对

使用道具 举报

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

优秀会员奖章活跃会员奖章

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
11#
发表于 2013-3-27 19:27:09 | 只看该作者
请问楼主问题解决没有   我也是用野火的底层驱动   为什么串口出现不了数据呢!听说要加一快程序段    是你上面那一段吗?
回复 支持 反对

使用道具 举报

4

主题

239

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1869

优秀会员奖章

威望
932
贡献
543
兑换币
340
注册时间
2012-11-25
在线时间
197 小时
10#
发表于 2013-2-26 20:34:06 | 只看该作者
我的也是
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-1-10 02:25 , Processed in 0.123092 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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