我在写串口通信程序遇到的坑

简介:

我在做基于HC6800的51单片机上,写串口通信程序遇到了许多坑。

一个大坑:为什么HC6800上U转串口不能发送数据。

因为我们向HC6800烧程序都是使用图1所示的软件,所以我想当然地认为可以直接通过HC6800上的U转串进行串口通信,而我的同学信誓旦旦地告诉我可以。坑爹。并且这个软件好像也在提示可以用直接用U转串,进行串口通信(见图2)。但是当我打开串口调试助手的时候(如图3),却发现单片机掉电了(如图4)。其实HC6800上有另一个串口的,我们只要把连接图5黄框处串口。并且在图4中的6处,改变短路帽的接法,使之从USB下载模式转到串口通信模式(请仔细比对图4和图6)。

image

        图1 烧录软件

 

image

图2 软件的暗示

image

图3 打开串口调试助手

image

图4 单片机掉电

 

 

image

图5 黄框是另一个串口

image

图6 串口短路帽正确的接法

在完成了以上步骤之后,基本上我们就完成了串口通信的硬件连接准备。再来设置一下软件的配置。

下面的设置以波特率2400为示例

1、设置单片机内的波特率

image

2、设置串口调试助手的波特率

image

3、设置驱动中的波特率

image

 

image

 

 

注意:

服务器和客户端中波特率一定要一致,不然就收不到消息或收到错误的消息。

本文转自陈哈哈博客园博客,原文链接http://www.cnblogs.com/kissazi2/archive/2013/05/30/3108280.html如需转载请自行联系原作者

kissazi2
相关文章
|
8月前
|
存储 监控 Java
JAVA线程池有哪些队列? 以及它们的适用场景案例
不同的线程池队列有着各自的特点和适用场景,在实际使用线程池时,需要根据具体的业务需求、系统资源状况以及对任务执行顺序、响应时间等方面的要求,合理选择相应的队列来构建线程池,以实现高效的任务处理。
315 12
|
小程序
云支付接入流程说明
云支付接入流程说明
7207 0
云支付接入流程说明
|
机器学习/深度学习 人工智能 弹性计算
2022云栖内容精选—AI助力新型电力系统建设
本篇内容主要分为三个部分: 1. “双碳”目标下的新型电力系统与挑战 2. 在电力预测、调度决策、虚拟电厂决策方向的创新与积累 3. 关于未来的产品展望
1426 1
2022云栖内容精选—AI助力新型电力系统建设
劳斯判据【建议收藏】
劳斯判据【建议收藏】
2106 0
劳斯判据【建议收藏】
|
人工智能 达摩院 自然语言处理
阿里云的建站产品云·速成美站有哪些优势?自助建站多少钱?
本文介绍了阿里云建站产品云·速成美站的版本、优势、如何选择以及云·速成美站的常见问题,新手用户可通过此文了解和选购云·速成美站。
807 0
阿里云的建站产品云·速成美站有哪些优势?自助建站多少钱?
|
大数据 云计算
阿里云大数据分析师认证是什么,apc证书含金量如何
阿里云大数据分析师认证也就是acp认证,这个认证是目前很火的一个认证,您如果想要考证,可以了解一下这个证书,目前大数据行业非常火,您如果想要转行,或者想要提升自己的能力,可以试一试这个证书,拿到这个证书之后,您一定能收到更好的公司邀约,快去试试吧。想要考证可以联系小编或者联系认证大使,我们可以帮助您快速考取证书,让您的职业生涯更上一层楼。
2446 0
阿里云大数据分析师认证是什么,apc证书含金量如何
|
弹性计算
注册阿里云账号为什么要选企业认证,企业认证五大好处分享
阿里云账号注册之后,下一步就是选择实名认证,而实名认证分为个人实名认证和企业实名认证,如果是企业用户一定要选择企业认证,企业认证不仅有诸多的优惠,而且可以为后续避免很多不必要的麻烦,阿里云账户做企业认证至少可以获得以下五个好处!
注册阿里云账号为什么要选企业认证,企业认证五大好处分享
|
弹性计算 关系型数据库 网络安全
【实操】VPC迁移
手把手教您如何将经典网络实例迁移到专有网络VPC中。
3550 0
|
机器学习/深度学习 算法 Java
阿里云视觉智能开放平台--人脸识别使用教程
人脸人体识别技术是基于阿里云深度学习算法,结合图像或视频的人脸检测、分析、比对以及人体检测等技术,为您提供人脸人体的检测定位、人脸属性识别和人脸比对等能力。可以为开发者和企业提供高性能的在线API服务,应用于人脸AR、人脸识别和认证、大规模人脸检索、照片管理等各种场景。
3467 0