MSP432E401Y Launchpad硬件电路

MSP432E401Y是一款32位Arm Cortex-M4F内核的MCU,主频120MHz、256KB SRAM、1MB Flash、6KB EEPROM,具有丰富的通信外设,例如支持以太网、2个CAN、8个UART、4个QSSI(SPI)、10 个I2C; 

同时还有2个12 位SAR的ADC模块,每个模块支持高达2Msps的采样率;3个独立的模拟比较器控制器;16个数字比较器等。

MSP-EXP432E401Y是基于MSP432E401Y MCU的Launchpad开发套件,板卡及其概览如下图:

图片

包括以下功能:

  • MSP432E401Y微控制器

  • 以太网通信,芯片内部集成10/100 MAC 和 PHY

  • 运动控制PWM

  • USB 2.0 microA/B接口

  • 4 个用户 LED

  • 2 个用户按键

  • 1 个独立的休眠唤醒按键

  • 1 个复位按键

  • 可通过跳线选择5V电源供电:

    • XDS-110USB

    • USB设备

    • BoosterPack接口

  • 出厂预烧物联网应用例程

  • 侧边引出I/O口可用于面包板

  • 两组独立的BoosterPack标准接口


板卡供电部分

板卡的5V供电可以有3种选择:

  • 通过上端的调试USB接口;

  • 板卡最下端的USB接口;

  • 剩下的都可以归结为5V排针;

芯片是工作在3.3V的。

图片

板卡上半部分的XDS110调试器,有5V转3.3v的LDO,可以产生3.3v电压。此时,JP101处的3.3v跳线帽要连接上,给下半部分的目标板卡提供3.3v电压。5V跳线帽也要连接上,这样板卡下半部分的5v接口才有电压。此时,5v的供电能力限制为500mA.

如果单独使用外部的5V供电,JP101处的5V跳线帽又没有连接时,需要额外提供3.3v电压(5v跳线帽不接,xds110调试器的usb口没连usb时,板卡上半部分没有供电,5v转3.3v的LDO也不工作。不断开5V跳线帽,还没细看电路,不确定对调试器是否影响。)

建议从以下两种供电方式选一种:

  • 方式1:使用XDS110-USB调试器时,JP1处的跳线帽选择最右侧5V-XDS; JP101处5V和3.3V的跳线帽都连接上。

  • 方式2:外接5v,同时需要外接3.3v。(不用usb通信模块,个人感觉5v电压貌似没啥用,为了稳妥,都先接上吧)。JP1处的跳线帽选择最左侧5V-EXT;  断开JP101处的5V和3.3V跳线帽。

图片

根据电路图,整理下电源的分布:

图片


用户资源

  • 2个用户按键,接GPIO,PJ0和PJ1

  • 1个复位按键,复位板卡,同时会输出到boosterpack扩展模块上

  • 1个唤醒按键,提供一个从休眠模式唤醒的方式

  • 4个用户led

    • D1和D2连接到PN1和PN0,用户软件控制

    • D3和D4连接到PF4和PF0,可用户软件控制或者集成的以太网模块控制

      • D4默认配置为以太网LINK OK指示;

      • D3默认配置为以太网RX/TX活动状态;

图片

  • 2组BoosterPack接口

  • 跳线JP4和JP5,用于将CAN的收发连接到booster pack接口上

    • 默认配置,UART0连接xds-110的虚拟UART,CAN不连接到boosterpack接口。Boosterloader可使用xds-110的虚拟uart。

    • 如果跳线配置到CAN,uart2连接到xds-110的虚拟uart。

  • IIC接口(可以不用太关注,基本用不上)

    • 为满足原来的和新的boosterpack标准,iic在两侧的接口都有。建议优先使用左侧的接口

    • 为了兼容右侧接口的新标准,R19和R20两个0欧电阻用于连接spi和iic,不与其它引脚连接,可以移除

    • 注意,这种情况下,未使用的gpio引脚要配置成输入

图片

图片

图片


调试器

  • XDS-110 调试接口

    • LaunchPad板卡自带的XDS-110调试器。XDS-110允许使用 CodeComposer Studio™ IDE 或任何支持的工具链对 MSP432E401Y 进行编程和调试。注意 XDS-110 目前只支持 JTAG 调试。

    • JP101移除TDI、TDO、TCK、TMS 和RST 跳线,可以J102调试外部板。要恢复与板载MSP432E401Y 微控制器的连接,请重新安装 JP101 上的跳线。

  • 外部调试器

    • J11 用于连接外部调试器,例如IAR I-Jet、Segger J-Link 或 Keil®ULINK。遵循 Arm10 针迷你 JTAG针脚排列。要使用外部调试器,请确保 TDI、TDO、TCK、TMS、RST 和3V3 跳线与J101 断开连接。许多外部调试器不通过该调试器提供3.3V 电源,需要外部 3.3V电源为板卡供电。

  • 虚拟串口

    • 当插入 USB主机时,XDS-110将枚举为调试器和UART的虚拟COM端口。JP4 和JP5 控制选择来自MSP432E401Y 的哪个 UART连接到虚拟COM口;在默认配置的是UART0。

      图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/25131.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

探索智慧景区的总体架构与应用

背景: 在旅游业快速发展的今天,智慧景区已成为提升景区管理水平、提高游客体验的重要手段之一。智慧景区系统的总体架构设计与应用,将现代信息技术与景区管理相结合,为景区的运营管理和游客服务提供了新的思路和解决方案。本文将…

【诈骗离你我很近】中国同胞进来看看国外诈骗新套路。

前几天一个老外经常在CSDN给我发消息,我最开始很警惕,不过聊了大概半个月,我就没怎么怀疑他了,而且还很高兴认识了一个外国朋友。这半个月聊天内容很正常,就聊些中国的小习惯,让我教他用筷子。还问我有哪些…

【BUG】已解决: No module named ‘torch._six

已解决:No module named ‘torch._six 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷分享知识,目前是武汉城市开发者社区主…

【Flutter 面试题】 JIT 与 AOT分别是什么?

【Flutter 面试题】 JIT 与 AOT分别是什么? 文章目录 写在前面口述回答写在前面 🙋 关于我 ,小雨青年 👉 CSDN博客专家,GitChat专栏作者,阿里云社区专家博主,51CTO专家博主。2023博客之星TOP153。 👏🏻 正在学 Flutter 的同学,你好! 😊 Flutter 面试宝典(…

GPT-4欺骗人类的惊人成功率达99.16%!

PNAS重磅研究揭示,LLM推理能力越强欺骗率越高!! 此前,MIT的研究发现,AI在各类游戏中为了达到目的,不择手段,学会用佯装和歪曲偏好等方式欺骗人类。 GPT-4o深夜发布!Plus免费可用&…

【面经分享-CPP篇】[建议收藏] C++基础20问-02

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新c面试基础 👏 感谢大家的订阅➕ 和 喜欢💗 文章目录 1.题目:解释C中的深拷贝和浅拷贝。2.题目:解释C中的虚基类及其用途。3.题目&…

C++中的模板---下

一,非类型模板参数 模板参数分类类型形参与非类型形参 类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称 非类型形参,就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参…

数据加密验签机的工作原理

数据加密验签机,作为网络安全领域的关键设备,其重要性不言而喻。以下是对数据加密验签机的详细介绍: 一、引言 在数字化时代,数据的机密性、完整性和真实性是企业和个人都极为关注的问题。数据加密验签机,正是为了解决…

Java(三)选择与循环

在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。 一、引言 如果我们要写一个计算圆的面积的程序,…

RPC RMI 区别以及在java中的应用

文章目录 1. 简介1.1 什么是RPC1.2 什么是RMI 2. RPC与RMI的区别2.1 RPC和RMI的优缺点对比RPC的优点RPC的缺点RMI的优点RMI的缺点 2.2 选择RPC还是RMI?应用场景和考虑因素选择RPC的场景选择RMI的场景 3. RPC在Java框架中的应用3.1 Java中常用的RPC框架3.2 RPC在Java…

【学术小白成长之路】02三方演化博弈(基于复制动态方程)期望与复制动态方程

从本专栏开始,笔者正式研究演化博弈分析,其中涉及到双方演化博弈分析,三方演化博弈分析,复杂网络博弈分析等等。 先阅读了大量相关的博弈分析的文献,总结了现有的研究常用的研究流程,针对每个流程进行拆解。…

C++设计模式-生产者消费者模式

运行在VS2022,x86,Debug下。 32. 生产者消费者模式 解耦生产者和消费者之间的关系,即生产者和消费者只依赖缓冲区,而不相互依赖。应用:多线程并发编程,可以解决生产者和消费者之间的同步问题。实现 生产者…

Dubbo 3.x源码(21)—Dubbo服务引用源码(4)

基于Dubbo 3.1,详细介绍了Dubbo服务的发布与引用的源码。 此前我们学习了createInvokerForRemote方法中的Wrapper有哪些以及作用,接下来我们将会的学习真正的本地、应用级别、接口级别的Protocol的引入逻辑,以及创建Proxy服务接口代理对象的逻…

分享不用会员免费听歌的软件,可听付费,支持随听随下!

今天来点特别的,给你们带来几款全网免费听歌的神器,让你们的音乐之旅不再有障碍! 现在,找好听的歌越来越像寻宝一样,动不动就得掏腰包。不过别担心,阿星今天就来分享几款好用的免费听歌app,电脑…

六、【源码】SQL执行器的定义和实现

源码地址:https://github.com/mybatis/mybatis-3/ 仓库地址:https://gitcode.net/qq_42665745/mybatis/-/tree/06-sql-executor SQL执行器的定义和实现 之前的Sql执行都是耦合在SqlSession里的,现在要对这部分进行解耦和重构,引…

【MySQL】(基础篇四) —— 检索数据

检索数据 检索数据是我们使用数据库时进行最多的操作,其中包括了检索条件、排序、过滤、分组等等。我会在后续的多篇博客中为你进行详细地介绍它们。 这次先让我们来粗略的了解一下SELECT,为了使用SELECT检索表数据,必须至少明确两点信息—…

【JsDoc】JsDoc用法 | 巧妙用法

type type {other} other 接收表达式或字符 1、数组代码提示 1、效果图 1、码 /*** type {Array.<play|paush|next>} */ let music []2、字符串提示 2、效果图 2、码 /*** type {a|b|c}*/ let str

大模型PEFT(二) 之 大模型LoRA指令微调实践

环境搭建 git clone -b v0.6.1 --depth1 https://github.com/hiyouga/LLaMA-Factory.gitcd LLaMA-Factoryconda create -n py310 python3.10 source activate py310pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --ignore-installed疑问 !git…

项目-五子棋双人对战:游戏房间的管理(5)

完整代码见: 邹锦辉个人所有代码: 测试仓库 - Gitee.com 之前我们已经实现了玩家匹配的功能, 我们都知道, 匹配完过后就可以进入游戏房间进行对战了, 所以我们下一步关注的重点就是对于游戏房间的管理. 模块详细讲解 功能需求 通过匹配的方式, 自动给玩家加入到一个游戏房间…

atomic特质的局限性

为什么在实际的 Objective-C 开发中, 几乎所有的属性都声明为 nonatomic ? 声明为 atomic 的属性我是真的没见过 在实际的 Objective-C 开发中&#xff0c;大多数属性通常声明为 nonatomic&#xff0c;主要原因包括性能考虑和常见的设计模式。具体原因如下&#xff1a; 性能问…