智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 12442|回复: 23
打印 上一主题 下一主题

基于CP2102的S12X128与PC机的串口通信

  [复制链接]

140

主题

1016

帖子

2

精华

功勋会员

智能车八届元老!武汉岱默科技创始人!

Rank: 10Rank: 10Rank: 10

积分
32723

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

QQ
威望
4239
贡献
25778
兑换币
1456
注册时间
2009-12-9
在线时间
1353 小时
跳转到指定楼层
1#
发表于 2010-1-23 13:02:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 DEMOK 于 2010-1-23 13:10 编辑

基于CP2102的串口通信调试


平台:MC9S12XS128PC机,CP2102模块,串口小助手,USB线,BDM下载器

功能:USBTTL232模块,利用USB完成MC9S12XS128PC机的串口通信。由于在   智能车制作的过程中,经常会进行的工作是单片机和PC机的通信,即在线调试,这   个模块的设计减去笔记本或者新装台式机没有串口的烦恼。

调试过程:

1、CP2102的驱动电路

首先设计CP2102的驱动电路,在它的DATASHEET有详细的说明,按技术手册上的样图,设计成这样的电路图:

下载:CP2102.PDF

2、CP2102的焊接

PCB板拿到手后,检查硬件电路是否有误,然后进行焊接,由于CP2102QFN封装,所以焊接的时候非常考验你的耐心和技术,这里我说说我的焊接方法。

先要说明,即使你的环境非常非常艰苦,即使你非常非常“穷”,只要你拥有电烙铁(性嫩稍好点儿的,平头和圆头的都行)、万用表助焊剂(我焊的时候只用了些活性比较强的松香)、焊锡丝(最好是0.5mm的)、热风枪酒精镊子就可以完成工作了。

下面说说步骤,先用酒精清洗一下元件引脚和焊盘;然后在助焊剂的作用下,在焊盘和引脚上稍稍涂锡,一定要保证均匀(注意:量少些就可以,焊锡不要太鼓);用镊子夹住芯片,对准焊盘放置(注意:一定要先注意引脚与焊盘的顺序,然后大致对准即可,不过不要偏离太多);用镊子抵住芯片稍固定,然后用热风枪均匀地吹芯片(注意:温度不宜太高,300°就可以了),芯片引脚会自动对应连接在焊盘上;最后用万用表打一下各个焊盘之间,是否有短路的迹象(注意:若有的话,可以再用热风枪加热瞬间)。

声明:以上焊接方法是本人经过实践可行的,但不能保证对所有人都可行,方法只提供参考,若造成损失本人概不负责。

3、电路检查

用万用表测试USB接口的四线,是否有短接的情况,USB接口短接会导致PC硬件损坏(电源或主板),所以这步不能省(别偷懒,PC玩坏了可不好受)。

确认没有短接后,将模块连接到PCUSB

4、安装驱动

若模块硬件无误的话,PC可以识别到新的USB设备 。然后安装PC端驱动软件 。

软件安装成功后,PC应该多出一个串口,一般是COM3,可以使用右键我的电脑,管理,设备管理器,端口,看到新的COM3口。此时CP2102的指示灯应该亮。

下载:CP2102  PC端驱动软件

5、CP2102功能测试

CP2101TTL232端的RXTX短接,打开串口小助手,设置端口为COM3。然后让串口软件发送数据Hello World! 看PC端软件,是否能不丢包的收到自己发的数据,若收发相同,说明驱动安装正确,硬件焊接正常,USB转串口可以自发自收 。成功第一步!


下载:串口调试软件

6、连接MC8S12XS128

CP2102TXMC8S12XS128RX(引脚89),

CP2102RXMC8S12XS128TX(引脚90),

CP2102GNDMC8S12XS128GND

CP2102MC8S12XS128之间,不加MAX232MAX3232等电平转换芯片,CP2102转出来的串口是TTL电平,可以直接与单片机相连。

7、串口调试

烧入以下程序:(由于发帖字数受限,就没有发代码上来,感兴趣的自己去下载吧)

下载:SCI例程

然后在软件上观察,发送什么数据就能接收什么数据,而且收发数据时CP2102指示灯有闪烁,说明单片机已经通过CP2102实现了和PC机的通信,调试成功!

问题说明:若不成功,首先要检查波特率是否设置正确,然后检查引脚连接是否正确,是否共地等等常见问题。


8、结束语

至此,基于CP2102MC9S12XS128PC机的通信就完成了,在智能车的制作中,不论是光电组还是电磁组还是摄像头组,都能在PC机上随心所欲地接收智能车的信息了,一目了然进行调试,可以减少不少调试时间哦~~~

【以上资料均发在第三方网络空间上了,大家可以免扣贡献值下载哦】

本文原文PDF

本帖子中包含更多资源

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

x

0

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
359
威望
194
贡献
91
兑换币
120
注册时间
2013-11-13
在线时间
37 小时
毕业学校
淳安中学
24#
发表于 2013-12-13 16:26:12 | 只看该作者
谢谢 谢谢啊:):)
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
威望
122
贡献
72
兑换币
63
注册时间
2012-11-22
在线时间
24 小时
毕业学校
二小
23#
发表于 2013-4-19 19:36:44 | 只看该作者
好好好好好哈哈哈
回复 支持 反对

使用道具 举报

4

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
382
威望
184
贡献
132
兑换币
94
注册时间
2012-11-29
在线时间
33 小时
毕业学校
云阳中学
22#
发表于 2012-12-14 21:13:23 | 只看该作者
具体内容不清楚、看看吧、
回复 支持 反对

使用道具 举报

3

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
487
威望
228
贡献
131
兑换币
106
注册时间
2012-11-3
在线时间
64 小时
21#
发表于 2012-11-28 17:02:43 | 只看该作者
谢啦!
回复 支持 反对

使用道具 举报

0

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
561
威望
282
贡献
135
兑换币
2
注册时间
2012-5-3
在线时间
72 小时
20#
发表于 2012-7-1 11:16:00 | 只看该作者
可以不用MAX232?
回复 支持 反对

使用道具 举报

0

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
561
威望
282
贡献
135
兑换币
2
注册时间
2012-5-3
在线时间
72 小时
19#
发表于 2012-6-30 19:29:46 | 只看该作者
不用MAX232?可以么?串口调试用串口猎人怎么样?初学者求指导~~感激不尽!!
回复 支持 反对

使用道具 举报

8

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
694
威望
426
贡献
114
兑换币
4
注册时间
2012-2-2
在线时间
77 小时
18#
发表于 2012-4-8 17:24:23 | 只看该作者
下载不了
回复 支持 反对

使用道具 举报

10

主题

162

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1043
威望
662
贡献
227
兑换币
7
注册时间
2012-2-23
在线时间
77 小时
17#
发表于 2012-3-3 16:38:33 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
威望
175
贡献
55
兑换币
0
注册时间
2012-2-24
在线时间
10 小时
毕业学校
广东技术师范学院
16#
发表于 2012-2-24 01:52:51 | 只看该作者
看看
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-8 23:42 , Processed in 0.064318 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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