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科班出身,就职于医疗科技公司,热衷分享知识,目前是武汉城市开发者社区主…

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

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

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

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

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

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

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

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

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

atomic特质的局限性

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

20240606更新Toybrick的TB-RK3588开发板在Android12下的内核

20240606更新Toybrick的TB-RK3588开发板在Android12下的内核 2024/6/6 10:51 0、整体编译&#xff1a; 1、cat android12-rk-outside.tar.gz* | tar -xzv 2、cd android12 3、. build/envsetup.sh 4、lunch rk3588_s-userdebug 5、./build.sh -AUCKu -d rk3588-toybrick-x0-a…

Clo3D导出服装动画,使用Unity3D展示

1.前言 Clo3D是一款应用于时装行业的3D服装设计软件,其强大的布料模拟算法可在3D空间中实现设计、制版、试衣和走秀,大幅提升数字作品逼真度和制作效率。为了让服装动画效果展示在Unity3D上模拟效果&#xff0c;需要Clo3D模拟出逼着的衣服动画。总体流程为Clo3D - Mixamo -Blen…

登Cell Press子刊,武汉理工大学团队基于集成学习提出简化电化学模型,0.17s完成3500s的1C恒流放电

2022 年 7 月&#xff0c;不老男神林志颖突发车祸&#xff0c;作为专业赛车手的他驾驶的特斯拉 Model X 在行驶过程中忽然偏离既定轨迹&#xff0c;一头撞向路边的隔离带&#xff0c;随后车辆起火&#xff0c;并在救援车拖吊过程中二次起火&#xff0c;最终整辆车被烧到只剩下了…

Java心跳检测机制

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl 心跳检测的定义 心跳检测是一种监控机制&#xff0c;在Java编程和分布式系统中具有广泛的应用。心跳检测&#xff0c;顾名思义&#xff0c;就像心跳一样&#xff0c;是一种…

【JS】理解闭包及其应用

历史小剧场 明朝灭亡&#xff0c;并非是简单的政治问题&#xff0c;事实上&#xff0c;这是世界经济史上的一个重要案例。 所谓没钱&#xff0c;就是没有白银。----《明朝那些事儿》 什么是闭包&#xff1f; 闭包就是指有权访问另一个函数作用域中变量的函数 闭包变量存储位置&…

Lidar3607.2 雷达点云数据处理软件新增功能介绍

新特性:预处理航带平差新增livox激光器镜面误差改正,新增多源航带平差&#xff0c;提升点云和影像匹配精度优化配准功能流程&#xff0c;ICP功能支持点云与模型配准安置检校新增轨迹自动裁剪轨迹解算时投影坐标增加Z值记录数据管理新增点云色彩亮度和对比度调节新增多段线平滑工…

Python中报错提示:TypeError: Student() takes no arguments

Python中报错提示&#xff1a;TypeError: Student() takes no arguments 在Python编程中&#xff0c;类是创建对象的蓝图。每个类都可能包含一个特殊的方法__init__&#xff0c;我们称之为构造函数&#xff0c;它在创建新实例时被调用。如果你在尝试创建一个类的实例时遇到了Ty…