智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1944|回复: 4
打印 上一主题 下一主题

[Kinetis ARM微控制器] 基于K60的RS-485通信

[复制链接]

4

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
威望
147
贡献
100
兑换币
88
注册时间
2015-8-11
在线时间
22 小时
毕业学校
曲阜师范大学
跳转到指定楼层
1#
发表于 2016-2-11 11:15:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我想基于K60做一个RS-485的通信功能,要实现的功能是:K60做上位机,接收下位机传过来的数据,在下位机无数据上传时,K60处于低功耗状态,一旦下位机开始传送数据,唤醒K60,并进行数据的接收和解析,还请大神指点一下,给点具体的思路和建议,或者有相关的资料,例程等均可,非常感谢大家的帮助!

回复

使用道具 举报

56

主题

4914

帖子

3

精华

顶级版主

北京科技大学智能汽车队公共主页管理员

Rank: 11Rank: 11Rank: 11Rank: 11

积分
56131

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
19568
贡献
13933
兑换币
3365
注册时间
2010-7-22
在线时间
11315 小时
2#
发表于 2016-2-13 13:32:40 | 只看该作者
先搞个485转ttl电路,隔离不隔离你自己看着办。然后就是ttl的串口信号了,给K60设置低电平中断唤醒引脚,接RX,当串口有起始位的时候触发低电平唤醒,单片机开始接收串口信号。当一段时间(具体多长你说了算)收不到信号后,单片机进入时钟完全停止的休眠状态。这样可以做到休眠功耗最低。如果波特率较高,这样可能会出现唤醒后错过起始位,可以加无意义起始字符,或者牺牲低功耗性能,用串口中断唤醒单片机。
回复 支持 反对

使用道具 举报

4

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
威望
147
贡献
100
兑换币
88
注册时间
2015-8-11
在线时间
22 小时
毕业学校
曲阜师范大学
3#
 楼主| 发表于 2016-2-13 14:32:58 | 只看该作者
aytc100 发表于 2016-2-13 13:32
先搞个485转ttl电路,隔离不隔离你自己看着办。然后就是ttl的串口信号了,给K60设置低电平中断唤醒引脚,接 ...

非常感谢您的回答,您给的思路非常清晰,以后还麻烦您能够多多指教
回复 支持 反对

使用道具 举报

8

主题

279

帖子

1

精华

金牌会员

我是菜鸟

Rank: 6Rank: 6

积分
2745
威望
1332
贡献
779
兑换币
767
注册时间
2013-7-10
在线时间
317 小时
毕业学校
gg
4#
发表于 2016-2-18 09:45:56 | 只看该作者
方向切换要注意延时
回复 支持 反对

使用道具 举报

4

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
威望
147
贡献
100
兑换币
88
注册时间
2015-8-11
在线时间
22 小时
毕业学校
曲阜师范大学
5#
 楼主| 发表于 2016-2-18 11:59:51 | 只看该作者
60飘过 发表于 2016-2-18 09:45
方向切换要注意延时

好的,看来您是经验之谈,受教了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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