从51开始就深受串口的打击,先是从华强买来的MAX232本来就是坏的,结果以为是自己电路或者原理图有问题,由于也没有一个好用的串口,就想着所有从自己开始,从最小系统板到后来的外围电路,后来验证是芯片不好使。之后又发现公头,母头在设计电路上还有讲究。在ARM设计时还需要将电平转换芯片换成MAX3232,即驱动电压为3.3V的芯片。
接下来做一些串口调试方面的相关总结:
1. 给刚焊接好的板子上电,通过万用表测试MAX3232 产生的电压信号验证。MAX3232 的2 脚对地是+10V 左右,6 脚对地是-10V 左右,16 脚是+5V 左右,15 脚接地
2. 打开我的电脑->管理->设备管理器->端口->通讯端口,双击,进入“端口设置”,看一下波特率及一些其它的设置,主要是波特率,一定要和软件要调试的一样。
3. 确定一下你板子要接的串口是公头还是母头,如果设计的是公头/母头,而你焊接的是母头/公头,这样都是不行的,相当于以3脚为对称轴,将原来的2、4脚互换;1、5脚互换,因为我们通常需要的是2、3、5脚通信,如果互换后4脚变成2脚;5脚变成1脚,相当于根本没连接东西。肯定就测不到它工作了。
一般是这样的,如果板子上你用的是母头与MAX3232连接的,这时你接的时候就接2(TX)、3(RX)、5(GND)脚就对了。如果板子上你用的是公头与MAX3232连接的,这时你接的时候就接4(RX)、3(TX)、1(GND)脚就对了。
注意:有的公头上没有标号,所以索性自己编号:公头正对自己,由左至右号1、2、3、4、5。
4. 用MAX3232芯片和串口调试助手进行测试
I. 如果确定上面的你没有接错,则先将延长线上的母头2、3脚短接,用串口调试助手,如果能自发自收,说明延长线没有问题
一个MAX3232是可以换两个串口的,进行下面的操作之前,先确定你是用的哪个串口
II. 接下来将板子上电,将与ARM连接的那端相应的R*X、T*X短接(*表示是哪个串口,因为接了两个串口),短接后如果能自发自收,说明你的串口硬件上就没什么问题了。
51时是这样连接的:
ARM时是这样连接的:
关键字:ARM 串口硬件 软件测试
引用地址:
ARM串口硬件及软件测试
推荐阅读最新更新时间:2024-03-16 15:46
ARM开发板如何挂载NFS开发环境的方法步骤(mini2440无盘启动)
这个部分还是比较不好弄的。想象要是不能通过nfs挂载网盘的话,他提出这个方法也就没什么用了。这样看的话,是比较完美了。在你实验之前你可以现挂载一下(用busybox生成文件系统后不用编译就可以了)确认没问题在编译下载镜像文件。还有在作qt文件应用程序的时候很大用这种方法,相信不用考虑编译和裁减的情况下就可以直接运行了。 首先介绍一下我的开发环境: PC环境是ubuntu9。04,开发板为友善之臂的MINI2440 主机IP:192.168.50.72 网关:192.168.50.1 子网掩码:255.255.255.0 开发板IP:192.168.50.168 网关:192.168.50.1 子网掩码:255.255.255.0
[单片机]
基于ARM11和DSP协作视频流处理技术的3G视频安全帽设计
1.引言 为提高在高危工作场所现场作业的可控性,本文采用仿生学原理和高集成度设计实现了与人眼同视角的3G视频安全帽。本设计由视频安全帽和腰跨式数据处理终端两部分组成,采用高可靠性航空插头连接。其中图像处理采用三星公司的S3C6410ARM11处理器和 TMS320DM642 DSP处理器组成。本设计结合DSP处理器在视频压缩方面的优势和运行于ARM之上的Linux操作系统在数据管理与任务调度机制方面的出色表现,由DSP完成图像处理功能,并通过高速接口把视频数据传输给嵌入式微处理系统,完成视频数据的传输、存储功能。 2.系统构成 本设计由视频安全帽和腰跨式视频终端两部分组成。视频安全帽中包含1路视频输入、1路音频输入和1路音
[嵌入式]
Arm任命 Rene Haas为新任首席执行官
新闻重点: • Rene Haas接任 Simon Segars成为Arm首席执行官,并加入Arm董事会 • Rene Haas将带领公司加速增长,为IPO进行准备工作 2022年2月8日,英国剑桥——Arm今日宣布其董事会已经任命Rene Haas成为新任首席执行官,并加入董事会。此项人事任命即刻生效。Rene Haas拥有35年丰富的半导体行业经验,他将接任已为Arm服务30年的原首席执行官与董事会成员的Simon Segars。短期内,Simon Segars仍将担任公司的顾问,支持领导层交接工作。 软银集团董事长兼首席执行官孙正义表示:“在Arm准备重新上市的阶段,Rene是带领Arm加速增长的合适领导
[嵌入式]
英特尔CEO:芯片行业将迎十年良好增长,关注英伟达收购ARM
北京时间6月17日早间消息 据报道,英特尔首席执行官帕特·基辛格(Pat Gelsinger) 于当地时间周三在美国消费者新闻与商业频道(CNBC)的座谈会上表示,他预计半导体行业将迎来10个增长的“好年景”。 “我们相信市场,世界正处于一个扩张时期,” 基辛格说,“我预测我们面前还有10年的好日子,因为世界正变得越来越数字化,所有数字化的东西都需要半导体。” 这句话表明,英特尔在芯片生产方面的投资,比如计划斥资200亿美元在亚利桑那州建立一家芯片制造厂,即使当前全球芯片短缺有所缓解后,仍将创造可使用的产能。英特尔最近还宣布了成为“代工厂”的计划,即为其他公司制造微芯片。 基辛格称,英特尔计划年底前宣布在
[半导体设计/制造]
抢进64位元市场 ARM签署第50份64位ARMv8-A授权协议
作为各主要芯片供应商的上游厂商,从ARM的一举一动中我们可以窥视芯片的发展趋势。就在上周,ARM宣布已与客户端签署第50份64位元ARMv8-A的技术授权协议。这也预告明年起联发科、高通(Qualcomm)等主要芯片厂都要抢进64位元市场。
这一波64位元需求热由苹果领军,再延烧至非苹阵营,包括高通、联发科、博通(Broadcom)去年底起相继宣布要推出64位元芯片;随著智能型手机将64位元当成卖点之一,联发科和高通下半年推出的芯片均已进入64位元。
ARM指出,业界对于处理器效能表现的需求逐渐提升,以满足各类不同的应用,尤以智能型手机和平板计算机最明显,目前已有27家企业签订ARMv8-A技术授权,包括全球十大智能型手机
[单片机]
恩智浦半导体推出ARM Cortex-M3微控制器
恩智浦半导体近日推出 基于 ARM® Cortex™-M3 处理器 的业界最快速微控制器 LPC1700 系列。 LPC1700 系列微控制器在运行速度高达 100MHz 时,比目前市场上可供的其他 Cortex-M3 微控制器产品运行速度更快 28%-64% 。 LPC1700 系列的一流性能令其能够毫无瓶颈地同步操作高带宽通讯周边器件,例如 Ethernet 、 USB On-The-Go/Host/Device 以及 CAN 。 LPC1700 基于新的 Cortex-M3 R2 修订版内核, 增加高度集成的功率控制,包含一个独特的唤醒中断控制器( WIC : Wake-up Interrupt Con
[嵌入式]
QTE及QPE在ARM板上的移植
所需软件工具包: tmake -1.11.tar.gz(tmake-1.13) qt-embedded-2.3.7.tar.gz qtopia-free-1.7.0.tar.gz qt-x11-free-2.3.2 (注意:qt/x11版本必须要比qte的版本要老) 利用的交叉编译工具为cross-2.95.3 交叉编译环境的建立 1.建立tmake工具包 在host 上的/home/下建立 # tar –xzf tmake-1.11.tar.gz 2.建立qt-x11-free-2.3.2得到uic和designer工具 # cd /home/ # t
[单片机]
ARM裸机串口UART
串口UART原理 异步通信:传输单位是一个字符,两个字符之间时间间隔不固定,时间固定为同步。 通信协议:通信双方共同制定的规则,有数据格式:奇偶校验位、停止位.....,通信流程上的规格. UART(universal asynchronous receivertransmitter):通用异步收发器,用来串行传输数据,发送时,CPU将数据并行写入UART,UART按照一定格式在一位的数据线上串行发送,接受时,从一位数据线接受串行的数据。 S3c2440有三个独立的uart接口,并且每个uart包括64字节的接受和发送fifo。 串口基本工作原理:分为发送和接收部分,发送部分:1接口用来接收数据,数据由CPU通过
[单片机]