M430_Launchpad串口UART使用
21ic 2021-09-27


首先,不得不说Launchpad是一个很实用的开发工具. 就我个人是用来看, 板载SBW的JTAG相当实用.而且还可以仿真我的MSP430F5438的板子,实在相当给力,省去了上百元的仿真器的费用~~爽~~

但是,(一碰到这个词果断没什么好事..) 这个板子有个地方搞得非常非主流,不仔细阅读文档的话,妥妥的要被坑!

问题就出在板上的J3插座.(图中,左侧的黄框框)



前面四个是正常的, 最后一个TXD.靠近EMULATION一侧的排针其实是和右侧芯片的3脚相连的.从下面PCB图可以看出来.



至于RXD么,就自己看UserGuide咯.不多废话.(其实这张图里基本也就看出来了..)

这么设计,我估摸着,是因为G2系列的芯片中,有一部分芯片,外设资源极少,比如早期的给的14脚的那个芯片(型号不记得了…),据说是没有USCI模块的.

所以TI给出的例程中,很NB的用了TimerA实现了串口通信功能.(不得不说那个程序写的相当牛!!!非凡人之作!)

但是,后来主流都是M430G2553 和 M430G2452了,外设足够多了,用UART的话,基本都用硬件的USCI模块了(硬件多方便!不用CPU干预,还带FIFO,中断源也多!)

但是为了照顾那些个低端的片子,保证通用性,就设计了这么个接插法..

不多废话,下面直接解释该如何接线吧.



如上图,是G2553的引脚图(20Pin), PIN3是RXD,应当接EMULATION的TXD

PIN4是TXD, 应当接EMULATION的RXD



结论:

如果使用TI提供的TimerA实现的UART,请按常规思路接跳线帽.(常规思路就是左右短接,5个跳线帽把5组分别短接)

如果要用硬件USCI模块实现UART,请切记这样接…(我被坑了好久….明明一开始程序就是对的,可是示波器测出来波形就是不对,也接收不到数据….以后要仔细读文档啊……….)

 
声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
热门推荐
  • 相关技术文库
  • EDA
  • 仿真
  • CAD
  • 芯片
  • 如何做高速PCB前后仿真

    我们知道,在做 PCB 设计时,原理图规定了各信号的连线关系。设计者在走线时只需要按照连线关系,在满足走线的物理和电气规则的情况下连接完所有的信号线,似乎就完成了设计。但是正如前面所说的,对于像内存电路板这样的高速电路板设计,仅仅考虑信号的连线

    04-25
  • 如何用Matlab绘制二维图形

    简要 上一篇已经对图形的属性有过介绍,在此基础上来进行二维以及后续三维图形的操作(注:没接触过其他维度的操作,就不折腾相关的内容了),将会更容易理解这些属性的用法,当然,全部的属性使用都来一遍,感觉就不太实际了,大可不必~ 简单说下本篇会涉及

    02-18
  • AWTK Designer 1.0.2 新功能展示

    为不断提升用户体验,本次Designer 1.0.2增加了自定义控件和插件管理以及其他许多新功能,并对现有功能进行了优化,让我们一起来看看这些很酷的新功能吧! AWTK Designer是专门用来制作AWTK应用程序UI界面的实用工具,只要通过拖曳和点击就可以完成复杂的界面

    01-27
  • 小波分析在MATLAB中的相关知识

    前言 原本想把MATLAB里关于概率论的相关进行记录,不过概率论学得不好,感觉在该部分的表达上还存在很大不足,就放弃了相关的篇章,直接开始了本篇,本篇主要是记录小波分析的一些东西,小波分析的原理就不细说了,所以还是老样子,主要介绍小波分析在MATLAB

    2020-12-15
  • 学习Vivado工程界面

    01 前言 在我看来,用好一个工具的前提,就需要对工具有比较清晰的认识,不然对工具都不熟悉,遇到一些关乎工具上的问题时,会根本无从下手,也会在一定程度上影响项目的开发,所以很多时候,在进行一些项目的时候,团队里使用的开发工具的版本都会进行一定的

    03-24
  • 什么是Vivado?

    前言 前些天与其他号主相约更新以下四个系列的文 1、Vivado那些事儿 2、Quartus那些事儿 3、每周一问 4、Verilog我思我用-代码赏析 各系列解释如下(来自OpenFPGA-碎碎思): 不过Quartus我现在基本没用了,所以将侧重于另外三个系列,但是路要一步步走,就先

    2020-11-23
  • 文件系统原理

    文件系统原理 前言 关于文件系统,大家都不会陌生,只是基于文件系统深入探讨数据存储的方式,这就比较难了。 Windows系统上的文件资源管理器,就是一个文件系统,以此作为认识整个文件系统的开始吧! 正文 正文,会从最基本的硬件资源(硬盘)出发,认识数据

    2020-10-19
  • 信号处理绕不过去的坎:相关与卷积

    相关与卷积的计算公式想必大家一看便懂,可其中奥义,囫囵吞枣,不得奇妙,原理与物理意义,我要吃了你们 相关函数:外衣不神秘,先剥开看看 信号啊信号,多想将你蹂躏,事实上,却反被蹂躏至死 … 信号到底是个什么东西,千百年来为何无数先人前赴后继,说白

    2020-10-19
  • 10种复杂电路的分析方法

    0 电路问题计算的先决条件是正确识别电路,搞清楚各部分之间的连接关系。对较复杂的电路应先将原电路简化为等效电路,以便分析和计算。识别电路的方法很多,现结合具体实例介绍十种方法。 1、特征识别法 串并联电路的特征是;串联电路中电流不分叉,各点电势

    2020-09-17
  • TCP三次握手和四次挥手以及11种状态

    三次握手 置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FIN ACK:表示验证字段 SYN:位数置1,表示建立TCP连接 FIN:位数置1,表示断开TCP连接 三次握手过程说明: 1.由客户端发送建立TCP连接的请求报文,其中报文中包含seq序列号,是由发送端随

    2020-09-17
  • 如何学好单片机?分享我的看法

    万事开头难,学习单片机也是一样,所以我们要勇敢的迈出第一步,在学习的过程中,我们一定不要给自己找借口,说什么不会写程序呀、没有开发板之类的! 困难总是有的,我们要想办法去攻克,每个人刚开始都是小白,后面考验的就是学习动力和付出的时间了,不会

    2020-09-14
  • 数组的运算+矩阵的运算

    近来有点忙于学新东西,时间不太够,所以到现在快将近一个月没更新了,感觉自己都要忘记还有这回事了,哈哈,不多说了,接上之前的篇章内容继续吧,如果有遗忘的,就去温故而知新吧~ ~Show Time~ 数组的运算 数组运算指的是数组对应元素之间的运算,也称作点

    2020-09-11
下载排行榜
更多
EE直播间
更多
广告
X
广告