智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 伊利奶茶粉
打印 上一主题 下一主题

[咨询] 求助!野火K60库的串口printf问题

  [复制链接]

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

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

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
11#
发表于 2013-3-27 21:18:16 | 只看该作者
河边有棵树 发表于 2012-12-19 20:41
我了个檫原来是这样。。。怪不得一直弄不出来

我们的程序也是野火的用的是底层驱动,我看了   跟三天入门上一样的啊   不知道还要改什么地方   求指导   要在main里面加什么函数吗?
回复 支持 反对

使用道具 举报

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

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

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
12#
发表于 2013-3-27 21:22:05 | 只看该作者
请问楼主怎么解决的啊   求指导  我们也是用的是野火的底层驱动   我发现   我们的跟那三天人们的夜一样啊!  我们还是用串口看不了   !!!
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
13#
发表于 2013-3-27 22:17:13 | 只看该作者
riyuebo 发表于 2013-3-27 17:36
就是这个问题,野火的源代码主函数定义的是UART1,宏定义却是UART3,看来代码还是要好好研究一下。。。

printf 和其他串口输出可以不一样的,所以不行,要留意是否一样。我们的教程有讲到的

回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
14#
发表于 2013-3-27 22:18:40 | 只看该作者
hpbfsj 发表于 2013-3-27 21:22
请问楼主怎么解决的啊   求指导  我们也是用的是野火的底层驱动   我发现   我们的跟那三天人们的夜一样啊! ...

串口,直接单片机IO管脚是不能接到usb转串口上的,还需要max3232
回复 支持 反对

使用道具 举报

17

主题

426

帖子

0

精华

杰出人士

持之以恒

Rank: 12Rank: 12Rank: 12

积分
12795

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

威望
8803
贡献
2386
兑换币
991
注册时间
2012-3-6
在线时间
803 小时
15#
 楼主| 发表于 2013-3-28 07:45:20 | 只看该作者
hpbfsj 发表于 2013-3-27 21:22
请问楼主怎么解决的啊   求指导  我们也是用的是野火的底层驱动   我发现   我们的跟那三天人们的夜一样啊! ...

野火的程序如果你一字未改的话printf在宏定义里是uart3输出的,而其他函数都是用串口1输出,所以接收不到printf发出的数据了 改一下就行
回复 支持 反对

使用道具 举报

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

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

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
16#
发表于 2013-3-28 10:39:46 | 只看该作者
野火 发表于 2013-3-27 22:18
串口,直接单片机IO管脚是不能接到usb转串口上的,还需要max3232

我们一直用的都是USB转TTL 串口这种不行吗??

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

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

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
17#
发表于 2013-3-28 10:41:26 | 只看该作者
野火 发表于 2013-3-27 22:18
串口,直接单片机IO管脚是不能接到usb转串口上的,还需要max3232

而且 我们以前用那个的话   可以看到数据的  是龙丘的例程!
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
18#
发表于 2013-3-28 11:11:38 | 只看该作者
hpbfsj 发表于 2013-3-28 10:41
而且 我们以前用那个的话   可以看到数据的  是龙丘的例程!

那就是串口配置问题了

我们的启动信息是通过 printf 打印,在启动代码中打印的。
printf 函数的输出管脚配置及波特率设置可以看我们的三天入门教程

不同版本的例程可能有不同的管脚配置,请自己看自己的例程是设置多少,使用到什么端口。
另外,由于printf所用的端口已经在系统启动的时候初始化了,所以不需要再在 main函数里初始化串口,直接用printf所用的端口即可。


回复 支持 反对

使用道具 举报

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

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

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
19#
发表于 2013-3-28 12:00:30 | 只看该作者
野火 发表于 2013-3-28 11:11
那就是串口配置问题了

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

串口显示了  但是出现这种   好像不对!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

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

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
20#
发表于 2013-3-28 12:03:22 | 只看该作者
野火 发表于 2013-3-28 11:11
那就是串口配置问题了

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

而且 不接陀螺仪的引脚   也是那样!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 15:14 , Processed in 0.049000 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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