This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] EK-TM4C123GXL:处理 USB_host_msc 示例时、Tiva 在发生错误后死区

Guru**** 2322270 points
Other Parts Discussed in Thread: EK-TM4C1294XL, EK-TM4C123GXL, TM4C1294NCPDT
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/586428/ek-tm4c123gxl-tiva-dead-after-something-went-wrong-while-dealing-with-usb_host_msc-example

器件型号:EK-TM4C123GXL
主题中讨论的其他器件:EK-TM4C1294XLTM4C123TM4C1294NCPDT

您好!

因此、我尝试在 Tiva 器件(EK-TM4C1294XL)上写入文本文件、经过几次尝试了解 USB_host_msc 的工作方式后、我决定创建一个函数、用于写入一些文本文件以进行记录。 到目前为止,一切都很顺利,只是一开始我只打印一些随机字符串。

然后、我决定进行循环、以便在文件中多次写入字符串。 刷新了新代码、不符合我的预期、尝试修改代码、这时编译器拒绝在我的器件上加载程序。 我尝试了几次,直到我意识到 MCU 内核非常非常非常热,很明显,死了;

这是我当时执行的函数:

int
Cmd_write (int argc、char * argv[])
{
UINT bw;

char algo []="Alguma coisa \n";

int var = 0;

while (var < 12)
{
if (f_open (&g_sFileObject、"arquivo.txt "、fa_write | fa_open_always)=FR_OK){//打开文件-如果不存在、创建
f_lseek (&g_sFileObject、g_sFileObject.fsize); //按文件大小向前移动;此应用程序中不需要 logfile.fsize+1
f_write (&G) sFileObject、algo、sizeof (algo)、&bw); //追加字
UARTprintf ("文件大小为%u\n"、g_sFileObject.fsize); //打印尺寸
f_close (&g_sFileObject); //关闭文件
如果(bw = sizeof (algo)){
UARTprintf ("操作成功\n");
}
}
ROM_SysCtlDelay((120000000/3)*0.15f);
VAR_;
}

返回0;
} 

此外、我要附上一张图片、展示如何进行 USB 记忆棒连接。 这是怎么发生的? 我本来打算在 TM4C123中使用 USB 记忆棒、但现在我恐怕会将我的另一个 Tiva 用在 well...no上、更不用说该器件需要进行一些硬件修改了。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Helder。 您的照片中没有显示 EK-TM4C123GXL、而是显示 EK-TM4C1294XL。 需要问您一些问题:您使用 Launchpad 的区域/房间/办公室是否受到防静电保护? 您的地板是木制/水泥/中性聚合物还是覆盖这些材料的人造仿制品? 可能不是您的代码、而是您的 MX 内核所在区域的静态代码。 如何为电路板供电。 电源跳线是否设置正确?
    John

    P.S. 您似乎通过 Launchpad 为 USB 闪存盘供电。 您的电源是否支持所需的 mAmperes?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哦、很抱歉、我烧毁了 TM4C1294 (不确定我现在可以更改)。 我工作的地方不是防静电的,但地板是木制的。 我使用计算机 USB 端口通过 ICDI 供电、我认为该端口支持至少500mA 的电流。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Helder、
    很遗憾听到发生了什么。 当您说器件已死时、我猜电路板上的电源 LED 不再亮起、这是正确的吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Helder Sales"]...我 烧毁的 TM4C1294

    感受您的痛苦-但不要太快地得出器件已(真正)死亡的结论!  Fire/I 已回收了多个 MCU (来自多个制造商)、这些 MCU (简短)遭受过热的"事件片断"。  (注意:这并不是为了暗示您将此 MCU 用于"人类植入或深太空"-它可能(仍然)适合(大部分)您的持续开发。)

    我建议您通过可"限制电流"的实验室电源为该板供电、并在外部"无"连接的情况下为 MCU 板供电。   您可能希望将电源的电流限制设置为比电路板额定值高10%。  如果电路板消耗的电流远远超出其规格、则证明电路板的(寿命或死亡)指标要好得多。  我会给您的板60:40赔率(不)。  (除非过热条件经过了很 长时间、未注明。)

    现在您会看到"Locked Out"(已锁定)- LMI Flash Programmer 提供了一种(尝试)将器件恢复运行的方法-但我只会在当前测量显示"board in CO昏迷"而不是死亡后启动尝试。

    请注意、虽然 USB 规范列出了500mA、但并不总是完全达到(实际上、是谁将测量)、并且您的电路板及其外部器件在加电/连接时可能会消耗"过多电流"。

    在开发过程中-最常是"真正的"实验室电源-适当地限制电压和电流-可以防止这种不幸。  (并将提供典型电路板电流的出色"显示")  选择连接"易用性"(PC)-而不是"电路板运行状况和电流监控"(实验室电源)-有一个缺点、正如您(痛苦地)发现的...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引述用户="Charles Tsaaa">您好、Helder、

    很遗憾听到发生了什么。 当您说器件已死时、我想电路板上的电源 LED 不再亮起、它是否正确?

    实际上、电源 LED 工作正常。

    [引用 USER="CB1_MOBILE "]当您现在出现"已锁定"时,LMI Flash Programmer 提供了一种将器件恢复正常运行的方法(尝试),但我只会在当前测量显示"电路板处于昏迷状态"而不是死亡后才启动该尝试。[/QUOQ]

    我已经尝试过这种方法(感谢提示)、尽管我无法限制电流(但我通过  JP2从万用表读取的电流为67mA)。 它很有效! but...it 看起来电路板已损坏、我尝试运行一些示例、例如 Timer 和 Blinky、板载 LED (电源 LED 除外)不再亮起、只有串行通信正常、Timer0也正常工作。  

    哦、人、我没有足够的信心在没有实验室电源或一些 监测电流的方法的情况下在任何 board...not 中再次使用 USB 记忆棒(万用表并不总是工作、有时 UART 与其一起工作不正常)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Helder、
    板载 TPS 稳压器具有电流限制功能。 由于您刚才说过、您可以连接到目标并运行一些代码、I.e 串行通信、因此我认为电路板没有电、至少不完全是。 您能否检查驱动 LED 的 GPIO 引脚(PN0、PN1、PF0、PF4)的范围、以查看 LED 二极管是否损坏或 GPIO 引脚是否损坏?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Charles Tsaa"]板载 TPS 稳压器具有电流限制

    我(恭敬)是否可以不同意(假设)"实验室供应不必要"的指示?   依靠 DUT (受测器件)来"保护自己!"不是"最佳做法"  而且-该"板载稳压器"的有效性-不是专门为该 MCU 板设计的-必须"有疑问"。

    也请注意-海报报道了其 MCU 的过热情况-因此、针对(任何)车载通用限流方案的案例非常明显。

    实验室电源确实有一个用途-可以根据用户的"确切"需求进行精确调整-提供远远超过"承诺"的电流(但安全地限制它) 由 PC 的 USB 端口提供-清晰地显示电流消耗-同样、依靠(任何)板或器件来"自我保护"会带来高风险!   便利性(通常)以(部分)成本提供-用户必须认识到这一限制...

    请注意、这里有两个声称"死机"-一个建议是"不那么快"-海报的最新报告表明、虽然有点"受干扰"- MCU 可能仍可用于(某些、可能有许多)任务...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 CB1、
    很好地取值。 我查看 TPS 数据表。 "典型"电流限制为1A。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、Charles。

    公司/我拥有足够的经验、能够长期认可实验室供应的价值:

    • 了解"正在开发"电路板消耗的"正常"电流的实际值。   
    • 轻松注意"外设启用"(可能很轻微)和"外部电路板或器件"引起的"电流负载"(附加)。  (可能较大)
    • 快速作用的可调节电流限制、当它"跳闸"时会发出"信号" (因此通常及早发现问题-防止损坏)

    我们注意到、海报指出"PC 的 USB 端口通常无法提供超过500mA"的电流、因此不太可能达到板载稳压器的"1A"跳闸点。  实验室电源设置为比板额定值高10%(可能为100mA)、可明显提供大幅增强的板保护!  (同时通知用户/开发人员"正常"电流消耗-在开发的所有方面...)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Charles Tsaa"]您能否检查驱动 LED 的 GPIO 引脚(PN0、PN1、PF0、PF4)的范围以查看 LED 二极管是否损坏或 GPIO 引脚是否损坏?

    PF0和 PF4正常工作、但 PN0和 PN1卡在1.95V。我想我必须扫描整个电路板才能看到剩余的内容。

    [引用 user="CB1_mobile "]实验电源设置为比板级高出10%(可能是100mA)、可明显提供增强的板级保护!  (同时通知用户/开发人员"正常"电流消耗-在开发的所有方面...)[/quot]

    我一直想要实验室电源、但以其价格、我可以购买至少4个 EK-TM4C1294 (我不知道实验室电源是否具有足够的精度、即读取几 mA)。 考虑到这一点、我始终依靠手机充电器来完成我的工作(尽管从未在 Tiva 上使用过)、最近我修改了一个充电器、以便使用电位器和 LM317T 将其变为可变电压(1.2-4.2V)。

    此外、我发现 USB 3.0可以达到900mA、并且我的板可以在安装了驱动程序的情况下提供1.5A 电流、尽管我尚未安装驱动程序以提供1.5A 电流。 但是、连接一个挂起的驱动器会消耗过多的电流?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Helder、
    您可能还需要检查 LED 是否烧坏。 1.95V 应该足够高、足以打开它们。 查看原理图、可以看到用于保护 LED 的330ohm 串联电阻。 因此、不太确定它们为什么/是否会烧坏。
    再看一下您的代码、我不会发现任何问题。 您可以再次重新运行代码吗? 您确定在芯片变热之前修改的只有 Cmd_write()吗? 是在循环中调用 Cmd_write(),还是仅调用一次,在循环中循环12次迭代以写入 FatFS。 我知道、重新运行代码可能会有点谨慎。 但电路板就像受伤了、所以我想再试一次不会有伤害。 这次、我建议您首先在循环中放置断点、以查看发生了什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    LED 已死、电压为1.9V、但无灯(即使在低电平状态下、引脚也会提供1.9V 电压)。 显然、器件 USB 端口也已死、因为它不再读取 USB 记忆棒(挂起 LED 不闪烁、程序显示为 FR_NOT READY)、因此我无法测试代码。 我确信我没有修改除 Cmd_write()以外的任何其他内容。

    我注意到的一件事是、所有程序几乎瞬间加载(甚至是过去花费了大约1.5 - 2秒的50K 程序)、这可能表明存在另一个问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    330Ω 很难想象几个串联电阻为2 Ω 的 LED 是如何损坏的。 我怀疑更常见的"电源和/或配电"问题-这些 LED 的"远端"可能已失去其接地连接。 @您测量的1V9是串联电阻器的 MCU 侧-测量接地和"绑定"到接地的 LED 引脚之间的电压很有用。 此外-如果您可以移除其中一个330Ω Ω 串联 LED 电阻器-然后切换驱动该电路的 MCU 引脚-并在订购"高电平和低电平"时报告1V9 (仍然有效)@该 GPIO 引脚-两者均可用。

    通过对 LED 进行快速/脏污检查、您会看到您"提起" 330Ω Ω 串联电阻器(以便仅保持电阻器的"LED"侧保持连接)、然后(简单)将3V3应用于"升起的、 330Ω R 的"隔离"侧。 您不得让该3V3连接到 MCU -这是(仅) LED 检查。  (并检查驱动该 LED 的引脚的 GPIO 输出能力。)  如果 LED"亮起"(我怀疑将会亮起)、则表示 GPIO 的输出电路出现故障。   (同样、在具备此类保护的情况下杀害被杀害的人很难解释...)

    您之前报告的电路板电流消耗为~67mA -情况是否仍然如此? 您(最近)是否在 MCU 和 VDDC 上测量过 VDD? 它们(两者)是否符合规格?

    极快的程序加载可能表示程序未"真正/完全"加载。 在加载程序后、您是否扫描过闪存(尤其是代码的上端)并验证了您的代码是否(真的)存在?

    至于 USB 端口-我敢打赌它的接地或正电压连接@ USB 插座不够用。

    这里的大多数迹象都将"常见电源问题"作为电路板的主要故障...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好。
    如果电路板由 ICDI 连接供电、则电路板的电源并不总是足够(电流不足以支持 连接到 OTG 端口的 USB 闪存驱动器。 虽然 U5 与 TM4C1294NCPDT 的连接是通过 U4 IC 的保护实现的、如果电流消耗从处理器侧超过1.1A、U4将会切断电源、但 U4则不会直接为5V 电源轨和 OTG USB 通道供电。 因此、可能只有 U4受到轻微损坏。 如果您使用移动电话2A 充电器通过 OTG 端口为电路板供电、则可以对此进行测试。 但需要将跳线 JP1置于 OTG 位置。 如果处理器正常工作、则问题可能是 U4轻微或完全损坏、进而可能导致 USB OTG 子系统损坏。
    尝试一下、告诉我们。
    祝你一切顺利、
    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我是否可以注意到 John 撰写海报的"内部专业知识"? 他提供了很好的-特定的板-细节。

    除了使用"手机充电器"的方向之外、我同意大部分内容。 虽然这样的器件(解决了)不充分的电流输送(来自 PC 的 USB 端口)、但不提供"用户可调节、电流限制"!   (大多数此类充电器在瞬态峰值期间可支持(很容易)双倍(或更高)其额定电流)  、因此-此类"具有更高电流能力"电源带来了"双刃剑"-由于增加了电流拉电流能力而令人理想-以及(由于具有破坏性的电势)增加了拉电流能力所带来的"不良"!

    实际上、实验室供应会增加成本、但许多电路板会"重复风险"吗由于缺乏对电路板"电流消耗"的快速/轻松/定期了解、这不足以证明投资是合理的?   (更不用说-时间、资金和士气的(重大)损失-"无限流速"何时会导致灾难!)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好。
    感谢 CB1_MOBILE。 我同意移动电话的 USB 2A 电源不是最好的选择、但如果没有任何其他不方便的东西、可以快速确定电源子系统是否有问题。 在任何情况下、都可以成功旁路 ICDI 和 OTG 电源路径以获得良好的效果。 即使不使用 Booster Pack、他/她也可以使用外部电源5V/3A 电源并将其连接到 EK Launchpad 的5V 电压轨上、同时在 Booster Pack 位置移动跳线 JP1。 只需5-7美元、就可以从许多供应商处购买可靠的小型5V/3A ps。 此外、如果不是必须的话、中间的2.5A 保险丝插座的价格为0.5$也是一个不错的选择。
    祝你一切顺利、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请允许我注意、"大多数保险丝"的响应速度不够快或不够可靠、无法"保护用户的电路板和系统!"  (不要问-"我怎么知道!")

    如上所述、"合适、可调节、限流实验室电源"将在"电路板保护和用户对正常电路板电流水平的了解"中自行付费。

    所有其他功能都是"短切/带辅助"-并使用户(极易)易受伤害...   保险存在的原因也很好-实验室用品...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 CB1_MOBILE 和 ALL。 我完全同意您的观点 CB1_MOBILE、因为所有事情都发生在我们的桌子/工作台上。 但是、当我们需要将模块(Launchpad 或基于 TM4C129x 的电路板)连同我们的固件和所需的外设硬件以盒装解决方案的形式移交给客户端时、我们需要用我所指的 ps 类型陪同此盒。 有些保险丝的燃烧速度足够快、可以保护我们的产品。 此外,由于我有幸成为 区域行动方案的朋友(Bob Peace),我从他那里得到了非常明智的经验教训,这些经验教训涉及最严重的模拟和模拟/数字问题。 其中最重要的一项是、您认为最明智的支出是购买工作台上必须配备的工具的费用。

    祝大家一切顺利。

    John

    P.S. 另一个最重要的课程是:"Read the #$@*/!!@# manuals (阅读#$*/!!手册)":-)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John -实际上、很少有人使用成品"运送实验室耗材"。 但是-在"设计/开发"期间、此类实验室供应代表"必要条件"(最高)。

    公司/我有许多(过去)蓝色数据手册-模拟数据手册通常采用 RAP 的(独特的)电路设计"艺术品"。

    我是否可以(在您的正确工具列表中、RTFM)添加由"kiss"定义的技术? 一次一个小而集中/受监控的步骤证明(几乎总是)"获得成功的最佳机会!"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、是的 CB1_MOBILE、我几乎拥有当时的所有 NATSEMI 蓝本、而在这些蓝本之后的 CD 再也不打印了。 我还拥有 RAP 编写的所有模拟书籍。 它确实是一个术语库。 还有一个很大的肯定就是保持它简单的%&^$#原则。 John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、

    我在电源选择跳线处于"OTG"位置时测试了 Tiva。 它发挥了作用。 但不确定为什么钟摆式电流不再从 ICDI 连接获得足够的电流。

    此外、我测试了 LED、它们已接地。 因此、我移除了 LED 并暂时放置了一个非 SMD、然后它亮起。 Ω 或不使用330k Ω 电阻器、这些引脚可获得1.9V 电压。

    我已经检查了存储器中代码的上限、它就在那里。 我不确定是否正确检查、我使用了.map 文件的"used"值进行搜索并回滚。

    我真的在考虑购买实验室电源、这只是一个时间问题。 但我首先要购买其他产品、例如焊接烙铁、跳线、1mm 焊管等、 这些因素会增加成本。 不久前、我用无通量的3mm 焊料和几乎断裂的焊铁(使用粗铜线代替焊锡头)焊接了东西。 我的梦想是使用示波器和函数发生器以及实验室电源...

    还有什么是"kiss"?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1V9是导通和导通时在(非蓝色或白色) LED 上看到的(通常)压降。   我不确定您是否注意到原来的 SMT LED 不再亮起-是这样吗?   (先前已要求您"提起" 330Ω 系列 R 的一端-并应用3V3 -以"移除" MCU 来驱动 LED 的责任。)

    您是否已"重新测试"那些先前负责驱动这些板 LED 的 MCU GPIO?  这些引脚在"高电平"时应产生~3V3、在"低电平"时应产生~0V。  (驱动轻负载时)

    我无法解释您的代码下载的(明显)"快速"。  在我们的 IAR IDE 下、我们可以轻松读取(并显示)闪存-我唯一能想到的是"加速"下载的"代码加载。

    KISS 是"保持简单学生"的方向(其他-较少的外交词(有时)替代"学生"。)  指导原则是缓慢、谨慎地行动-尽量减少"游戏领域"(即更好地聚焦)、从而减少需求。  例如-您将在刻意较小(再次高度集中)的段中开发您的项目(或编写代码)。  这种将大型项目"缩小"到更小的组成部分-最常"加快、简化和增强"项目完成和结果...  

    将项目划分为"细分市场"的简单行为本身就是很有价值的。   当被迫以这种方式/详细程度进行思考时,必要的部门间相互关系就会更加明显,而遇到更大困难的领域则会在重点中显示出来。   随着每个细分市场接近完成-缩小尺寸和紧密关注-加快并简化"细分市场测试"。   只有在成功测试各段后、它们才会被纳入"项目的整个"中-而"加入前的预测试"在"的基础上得到了显著的改进、即"一次一起做所有事情-并且仅在(最终)完成时才进行测试!"   (在这种"所有东西都堆在一起"测试期间、请确保"站在后面"(理想情况下、在呼叫时使用消防部门)、并在您自己和正在测试的电路板之间建立牢固的墙...)

    这种"一劳永逸"的方法经常被采用--似乎是"自然的"--但当"在 kiss 强制执行的纪律中产生(外部)多个部分--然后汇集在一起--结果总是令人失望的--并且故障排除的工作变得非常复杂。  (即、从何处开始?)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    原始 LED 不再亮起。 我记得、在提升电阻器后将3V3应用到 LED 会产生非常微弱的蓝色闪光。 GPIO 保持1V9、带和不带 LED 和330Ω Ω 电阻器。

    我尝试刷写159k 代码、程序似乎正在正常刷写、速度比以前快一点、但我认为可以接受。 尽管我没有在 CCS 中修改任何内容来加快负载。 晶振频率仍然为8MHz (该频率来自什么晶振?)

    感谢分享这种"亲吻"方法、这非常有趣。 我不仅会尝试编写代码、还会尝试开发其他内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    除非电路板的 LED 是"低于标准"、否则很难将其销毁考虑在内。 您(实际上)是否测量过这些串联电阻器? (330Ω 注意)即使电阻器上施加了12V 电压、电流也会流过30mA、如果短暂地施加、通常不会损坏 LED。 这会增加这些 LED 的 ESD 和/或"反向偏置"的可能性-同样、(仅当这些串联电阻(实际)为330Ω Ω 时)!

    如果 GPIO 是真正的"隔离式"-当配置为 GPIO 输出时、1V9结果-并设置为高电平-(技术字后面) dat GPIO ist kaputt!  通常- MCU (同一侧)上的其他 GPIO 也可能受到影响。 (如果您测试的是(最常是)上的 GPIO (同一侧-有4侧)、则从一个公共电源轨(与其他三侧隔离!)获取功率、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ω 为330 μ m。

    有些引脚无论什么都将获得3V3、如 PP3、PB4。 还有另一种奇怪的行为、有时所有引脚(卡在3V3和1V9上的引脚除外)会在随机时间周期内进入1V5。 我还在5V 引脚上测量了2V5、在3V3引脚上测量了1V2。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想建议现在是"穿黑色衣服的时候-请戴耳戴-为那个 MCU 的跌倒的身体祈祷"。

    也许更糟糕的是,我们没有"查明这种失败的原因",使您的未来发展面临(同样)风险,难道不是吗?

    我已经概述了许多防止这种不幸的方法-我会避免使用该 PC 和 USB 端口(为您的未来项目提供)电路板电源...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Equiquescat in Pace Tiva EK-TM4C1294XL (2016-2017年)

    嗯、我将尝试寻找电路板电源的替代方案、下次我将使用 EK-TM4C123GXL、因为它更便宜。 实际上、我依靠 PC USB 端口来使用控制台、因此我不确定如何从外部为 Launchpad 供电(Tiva 1294至少具有 BoosterPack 电源选择)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我相信这里的大多数此类电路板都为您提供了通过 USB 电缆以外的方式引入"安全、限流(均受监控/显示)电源"的方法。 (这可能涉及通过电缆"断开"5V 路径-固定 GND 和 USB 通道)

    仔细阅读/审阅电路板原理图、然后查看电路板丝网、应该能够识别"更安全、电源进入"的位置...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好。 在 EK-TM4C123GXL 手册的第11页、@ 2.2.1显示、使用开关、您可以从 USB 器件选择电源。 如果该器件只是一个具有 USB 输出的5V/3A 可靠 PSU、您可以从该电源提供5V VBUS、并照常将 ICDI USB 输入仅用于控制台/调试/JTAG。 此外、您还可以直接在 JP3的引脚1和2处提供5V 电压、但电源开关必须再次处于+USB VBUS 位置、但不应在此 USB 端口中插入其他 USB 自供电设备、 除了闪存记忆棒或其他不由自身供电但从电路板获取电力的 USB 设备。 但 SOS:J3引脚1上的电路板丝印显示为3.3伏、而在原理图第一页上显示为+VBUS (5V)、J1的引脚1显示为3.3V。 让我们大家让 TI 的某个人对此进行澄清。 [当电路板由 ICDI 供电时、您也可以使用 J1和 J3的引脚1上的电压表自行检查。]
    玩得开心!
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很棒的细节,John——谢谢——谢谢。

    请允许我注意-至少在我公司拥有的几个"EK-TM4C123GXL-"板上-有双(并排)丝印标记-尝试识别(两个)板列:J1和 J3的功能。  并且-至少在我们的电路板上- J1-1标记为3V3、而 J3-1标记为 VBus。  (这2列位于左侧边缘-列 J4和 J2 ( 仅限 GND) 位于右侧边缘。)

    缩小尺寸-并排标记-可能难以注意。  这些双排接头引脚可扩展电路板 I/O -但会以丝网可读性为代价...

    在我们的电路板上、"电源选择开关"允许选择"器件(左侧)和调试(右侧)"。   根据我在"调试 USB 连接器"中"削波"5V 引线的建议、您可能已经有所改进-如果"电源选择开关"断开5V (通过 USB)电源输入路径...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 CB1_MOBILE。 是的、你是对的。 它在印刷指南的照片中印刷了3.3V VBUS、我错误地将其解释为"3.3V 是 VBUS"。 多边环境协定。
    John