首先,不得不说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,请切记这样接…(我被坑了好久….明明一开始程序就是对的,可是示波器测出来波形就是不对,也接收不到数据….以后要仔细读文档啊……….)
END~
上一篇:单片机可以烧写多少次程序?
下一篇:单片机程序架构详解
推荐阅读最新更新时间:2024-03-16 13:23
设计资源 培训 开发板 精华推荐
- 直播已结束【基于迈来芯第二代位置传感器优化设计的新一代产品】
- 【团购】USB2.0学习板&BDM仿真器!
- 罗德与施瓦茨-车载以太网及其一致性测试方案 回馈您的需求 看视频赢好礼
- 点评Deyisupport精品博文 抢楼赢好礼!
- 报名有礼| Arm Tech Symposia 年度技术大会报名开启!
- 【EEWORLD第三十九届】2012年06月社区明星人物揭晓!
- 有奖直播:借助Maxim的模拟技术优化设计
- 兆易创新 GD32E231 DIY 大赛,百套超值型开发板免费申请+重磅豪礼!
- 【迎新迎国庆】dcexpert带你“全栈”动手搞:基于ESP8266可充电的触控创意LED灯
- 阅读是德科技 Power Supply、汽车电子精彩专题,让您的设计更精准!参与答题赢好礼!