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.

[参考译文] TM4C123GH6PM:对独立微控制器编程的怀疑。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/573800/tm4c123gh6pm-doubts-about-programming-a-standalone-microcontroller

器件型号:TM4C123GH6PM

大家好。 我是一名非常了解基于 ARM 的微控制器的学生、首先、为了开发一个项目、我选择了 TM4C123GH6PM。 我有一个 Stellaris LM4F120 LaunchPad EK、我假装要像 Tiva 的编程器那样使用它。 但我不知道是否可以使用一个对另一个进行编程。 如果我必须使用 StellarisWare 或 Tivaware 编写代码的话。 我怀疑的另一点是 ADC 引脚、如果它们支持3.3V 或5V 输入、则它们是相关的。 任何建议都非常重要。 谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BOM 直径 Gabriel、
    我对您的帖子不太了解。 "...我选择了 TM4C123x"是什么意思? 你买了一个吗? 您是否购买了一个 launchpad?
    虽然使用旧的 LM4 Stellaris 并不是不可能的、但这有点浪费时间、因为它不再制造或支持。 您能否从 TI 订购 TM4C123XL Launchpad? 这将是一个用于您的研究的低成本平台、您可以执行很多操作。
    要"免费"启动、您需要安装 Code Composer 和 Tivaware。 TivaWare Driverlib 用户指南包含大量有关如何使用 TM4C 系列的大多数外设的"文本"。
    如果您想多花点钱、请使用 TM4C129 Launchpad、稍后您还可以使用以太网(或获取其中一个并让它们与其他人交流)玩得很开心。
    对于 ADC 引脚、TM4C123x 可耐受5V 电压(不是129x)。 但这并不意味着您可以测量4.2V 电压、例如-您只能测量0V (GND 电平)到 VDA_REF 电平(3V3、在更简单的实施中);任何高于此电压的值都将显示为"最大电平"。
    Saudações μ A
    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Bruno Saraiva"]如果您想多花几美元,请获取 TM4C129 LaunchPad,...[/quot]

    上述"LM4C LaunchPad"源于"转换时间"、即遵循"旧的"LuminaryMicro 器件命名约定的 TI 产品。 这是一种"Beta 阶段" Launchpad、我的架子上也有几个。 大多数硬件功能应与"新型"TM4C Launchpad 相同或相似。 但是、我不是最新的修复程序。

    有关如何将 LM4C Launchpad 用作"独立 ICDI"来调试外部 MCU 的说明、请参阅用户手册。 但这很可能涉及固件更新以支持更新的 MCU。 不确定这是否可行/受支持。 也许 Amit 可以告诉我们...

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

    一个很好的起点是这门在线课程:UTAustinX:UT.6.10x 嵌入式系统-塑造世界:微控制器输入/输出

    这些在线课程也很好:

    www.udemy.com/.../overview

    www.udemy.com/.../overview


    TI 提供了一个名为 TIvAware 的 API (一组辅助编程库)、有助于加快编程和连接速度。

    这种乞讨有点困难、但请告诉我我如何帮助您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Gabreil、

    是的、可以将一个用作另一个 TM4C 器件的编程器。 请参阅以下应用手册。

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

    对于旧的 LM4C Launchpad 也是如此,也就是说,我是否可以使用它们来刷写/调试较新的器件(TM4C、MSP432)?

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

    LM4F LaunchPad 应仅适用于 TM4C 器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    事实上、我今天早上收到了一份关于类似但不相关主题的回复、这让我感到困惑... 也许我应该借此机会从 Amit 获得一些"更深入"的启发!

    [引用 user="Fredrik K">就我所知、ICDI 是一款专有(非 JTAG)解决方案、仅在 TM4C 上受支持。
    [/报价]

    所以... 我们将 TM4C129XL Launchpad 的 ICDI"输出"连接到 TM4Cx 目标的 JTAG"输入"、但实际上我们没有使用 JTAG?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Bruno

    Fredrik K 语句不正确。 ICDI 当然是专有的、但它是 JTAG 解决方案。 为 ICDI 编写的驱动程序仅识别 TM4C 器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Amit、你说旧的人可以对新的人编程、对我来说非常有趣。 因为、要尽快获得新的 Launchpad 会有点昂贵。
    关于该链接、谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关于帮助:非常感谢。
    现在、您可以说一点:一位朋友已经讨论了他的 LM4F120、以帮助我了解微控制器。 当我搜索购买一个 Stellaris 时、我注意到了 TM4C 的变化、因此、我认为要使用的是项目的微控制器(现在我认为已经解释过了)。
    关于软件的提示、我已经安装了它们、而不是 Tivaware。
    和 ADC 的输入、您认为我可以更改输入限制吗? 例如、更改基准引脚以支持5V。 然而、这是一种疯狂的理想选择、将其与3.3V 搭配使用并不是那么糟糕。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    加布里埃尔,波亚诺蒂。

    请勿在您的 ADC 端口中应用超过3.3V 的电压。 您将损坏您的朋友板。 如果您需要、请使用电压分频器和2个电阻器、但切勿在 uC ADC 端口中施加5V 直流电压。
    您可以在数据表中查看它的更多详细信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,Thiago,波亚诺蒂。

    非常感谢您提供的输入电压信息、我认为输出是相同的、只有3.3V。

    Gabriel Cássio M. Freitas
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在此处找到更多信息:

    www.ti.com/.../Ek-LM4F120XL

    如果您对 TI cortex M 微控制器没有任何经验、我强烈建议您参加 EDX 在线课程。

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

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

    [引用 user="Amit Ashara"] LM4F LaunchPad 应仅适用于 TM4C 器件。

    不要讨厌我-但这些 LX4F LPad 应该能够与 TM4C 和(其他) LX4F 芯片/板同时工作...

    注意:从未发布 LM4F -所有器件(仅限)都标记为 LX4F。  (公司/我仍然有几百个-据称发生了 LX4F 的"重置"问题-但我们的设备使我们(和客户)满意...)

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

    对于 TM4C129x 器件、它可能需要固件升级、但从未尝试过与 TM4C129x 相同的版本、也未看到 LX4F 在固件升级时的行为。