网站公告列表     本站开通全国范围代收货款业务,详情请点击  [dycxin  2008年5月14日]        
加入收藏
设为首页
联系站长
您现在的位置: EDA加油站 >> 51单片机 >> 本站原创 >> 软件设计 >> 正文
  [推荐]51单片机总结——串口篇           ★★★ 【字体:
51单片机总结——串口篇
51单片机总结——串口篇
作者:未知    51单片机来源:本站原创    点击数:    更新时间:2008-8-14    

今天遇到个问题。自己做的一个单片机开发板的测试版串口无法工作。并且通电一会后芯片就很热。本着从简到繁的思想。

 

第一步,排除是计算机到单片机的线路有问题,还是单片机部分电路有问题。

              用串口工具自动发送一段数据。短接串口线的2Rx接受),3Tx发送)      管脚,串口工具可以接受的数据。再短接经过芯片232后的发送接收管脚,串口工具无法接收数据。

              说明是单片机部分的电路有问题,也就是芯片232的接线问题。

第二步:排除232接线错误。检查电容,连线是否有虚焊,漏焊的情况,用烙铁又焊了焊。

              由于我用的是104的电解电容,所以没有极性接错的问题。虽然232手册上注明的是电解电容,但是我看到很多人用电解电容也可以实现通信功能,所以估计我的也应该没问题。先留着这个问题。最后再换。(因为换太麻烦啦)还有就是怀疑电容容量小。我以前用过105的电解电容做过,可以通信。因为芯片还伴有发热的现象,听说电容接的不恰当就容易引起芯片发热。所以初步判断是电容问题。实在没辙就换了。正在这思考还有没有其他可能的时候,突然想把串口线和232接口的发送接收互换一下。碰碰运气。换过来后,哈哈,一切正常。可以通信,而且芯片也不发热了。

太奇怪了。我也检查了,电路如图。

 

从资料上查的。串口个管脚定义,

232的管脚10是接收链接串口3发送

232的管脚9是是发送连接串口2接受

怎么看,都没有错,而且以前做过的一个串口,也是这么连的,那为什么连线交换后才可以通信。觉得是串口线的问题

拿来一看,串口线是母口---母口的。母口对母口线是交叉连接的如下:

 

 

 

接上延长线后的对应情况如下:

 

呵呵看出毛病来了吧。经过母口延长线,接单片机的发送接收管脚已经被交换了。所以232电路就必须再交换过去。因为我用的是公口,如果用母口的话就没有这个情况了。

 

 

公对公的连线情况:

51单片机录入:dycxin    责任编辑:dycxin 
  • 上一个51单片机:

  • 下一个51单片机:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    DS18B20温度传感器C51程序,…
    基于频谱分析的机电设备状态…
    AT89s8252单片机在3G基站控制…
    单片机实现智能荧光鉴伪
    智能盲人导行仪的设计与实现
    基于AT89C51型单片机的CAN总…
    STC单片机IO管脚毁坏动态自检…
    具备跳号跳频和跳址的nrf905…
    51单片机边沿触发中断响应时…
    8051单片机在线升级软件的方…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    EDA加油站|我要EDA网|山东电子网--东营市荣燕商贸有限公司版权所有! 站长:阿荣
    联系电话:0546-7870320,13371507828 电邮:51edacn@163.com
    山东东营西城济南路百祥电脑商城B302室 邮编:257000 鲁ICP备07018763号  鲁ICP备07000091号 鲁ICP备05003434号
    公司帐号:1615011209000037682 户名:东营市荣燕商贸有限公司 开户行:工行西城支行石油大学分理处