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.

[参考译文] MSP430FR2311 MSP-EXP430FR2311显示/打印/ uartprintf /... 需要打印ADC输出

Guru**** 2394295 points
Other Parts Discussed in Thread: MSP-EXP430FR2311, ENERGIA, MSP430G2231, MSP430FR2311, BOOSTXL-EDUMKII

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/619107/msp430fr2311-msp-exp430fr2311-display-printf-uartprintf-need-to-print-adc-output

主题中讨论的其他部件:MSP-EXP430FR2311ENERGIAMSP430G2231MSP430FR2311BOOSTXL-EDUMKII

MSP-EXP430FR2311只有很少的独立程序示例。 他们都不写任何东西。 在资源管理器中,一些市场营销向导写了:

"由于20引脚管座和各种BoosterPack插入式模块,实现了无线连接,图形显示,环境感应等技术,因此快速原型制作非常简单。"

事实是 ,MSP-EXP430FR2311甚至在TI BoosterPack Checker中无法识别,并且没有任何用于写入 Web上的显示屏或PC屏幕的GrLib代码或任何其他代码。 资源管理器中的HelloWorld单行打印示例甚至不起作用(.out文件错误-我从Web上看到这是一个比较常见的问题)。  

此外,该板不能与Energia一起使用,因此不希望移植某些Arduino显示库。

请给我一个代码片段或提示,说明如何从这个“first_in_the_World_microcontroller_with _TIA_Op_Amp”板获得更多数据,而不是OutOfBox示例中的一些粗糙的光电二极管光强度跟踪LED1。

该主板告诉我,没有至少一个独立程序 的微控制器开发主板,至少为一个通用显示驱动程序或板载显示打印0到9个字符和小数点,对我来说是无用的。 我还有一些5-6个其他的启动板,它们有GrLib或其他展示示例。 下次购买时,我将从查看可用代码开始。 无显示代码=无购买。

提前感谢。

罗伊

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

    下面是一个方便的代码,可用作内存受限MSP的打印文件。 它来自'opossum';来自'43oh' MSP论坛。
    我看到FR2311有一个eUSCI,因此您可以为微型打印机编写自己的UART字符驱动程序。

    forum.43oh.com/.../

    此外,MSP IDE 'CCS'允许轻松查看FR2311的寄存器值。 这将允许您在遇到断点时快速查看ADC寄存器。 正如您可能已经看到的,slac708b中有代码示例。

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

    我确实在其原始msp430g2231版本中获得了要编译的微型printf。 但是,当我复制代码和相关文件并包含到新的空msp430fr2311项目中时,我在DCOCTL和BCSCTL1上遇到错误。

    我在四处查看后发现时钟代码(在//使用1 MHz DCO工厂校准之后)必须更改:

    // MSP430FR2311使用时钟系统(CS)模块,而不是基本时钟模块,也不是基本时钟模块+
    // CS没有"BCSCTL1"和"DCOCTL"。 阅读第3章时钟系统(CS)模块

    这将是我的下一项任务。 大家可以看到,我现在只是发表了一些意见。

    我还决定尝试使用BOOSTXL-EDUMKII_SoftwareI2C_MSP430FR2311作为代码的基础,其中fr2311通过I2C将ADC读数发送到另一个具有LCD的LP或UC。 对于只打印10位ADC代码(或电压)来说不是很优雅,但我只关心结果。

    eUSCI对我来说是一个新的领域。 我会研究一下。

    再次感谢。

    罗伊