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.

[参考译文] MSP430FR5994:新用户。 第一印象? Nah、I'll PASS

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/565893/msp430fr5994-new-user-first-impression-nah-i-ll-pass

器件型号:MSP430FR5994
主题中讨论的其他器件:EnergiaMSP-EXP430FR5994MSPWARE

漂亮的设备。 看起来很酷、有很多漂亮的颜色和灯光。 但是、如果您不熟悉 TI 特定的编程、试图弄清楚如何驱动器件并寻找示例代码、您可能会忘记它。

即、我有一个 SPI 器件、我想与它建立基本通信。  Google 不会帮您省力。

在进行概念验证时、您不需要所有额外的东西。  这只是另一个令人头疼的问题。

我阅读了该器件上的所有可选文档、并确实看到了其"可能"的价值所在。 但是、在对器件的支持得到很大改善之前、它是一个门限位器。

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

    e2e.ti.com/.../1997335

    您好!

    尝试以上链接-这是三分钟搜索 TI 站点的结果。 有有用的信息。

    我不同意你在这里表达的意见。

     在互联网时代之前、许多人学会使用微控制器、而不是特定示例、只是用户手册。

    至少您可以发布由您开发的代码示例、并要求帮助者改进您的工作和知识。

    是否要重试?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不赞同我的朋友。 Arduino 因此变得如此流行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    即使是 Cisco 也提供了价值数千兆的样本配置,这也是 Cisco 成为高端产品的一个主要原因。
    为什么您需要硕士学位?TI 特定的编程只是为了将寄存器的第一个值弹出来证明它的工作原理?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您的链接!
    虽然它隐藏在论坛中、但我想我会对我所关注的器件上的下一项技术有困难。
    我会再次来到这个论坛、像一个迷宫一样、为打开它而进行欺骗。
    应该有很多代码可供选择。

    我用7种语言进行编程、所有这些语言都有大量代码可供选择、以帮助一个政党超越学习曲线。 这就是新用户的来源。
    TI 甚至不会尝试
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    供参考、您可以使用帮助文件中的100%示例代码在 QT C++中构建您需要的任何应用程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我想您希望很快被淋湿-另请参阅此链接:

    此外、您的微控制器是 MSP430、因此所有示例都应适用。

    祝您好运! (请记住、硬件用户手册是必须知悉的)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如我说过的、您必须获得 TI 特定编程的硕士学位、 您不打算做任何事情、因此 TI 产品仅限于那些非常愿意坐下来学习自己的东西(仅限2年以上)、只是为了让 LED 闪烁?

    我没有这种时间和欲望。
    我是一个人类、与所有人一样、我选择了阻力最小的路径、尤其是对于原型设计。

    Energia 也不会为您节省成本。 它们不支持器件。 不是、并非所有其他器件的代码都能在接近于复制/粘贴/生成和"无错误编译"的任何内容中工作。
    这意味着你要保持你的榜样!!!!!!!

    如果您希望这些器件对开发市场/社区有任何影响、您最好先编写一些功能代码!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以使用 C 语言对 TI MSP430进行编程、这是裸机、您可以在 asm 的正上方进行编程。
    代码实际上由编译器转换为 asm。

    在 SPI 中发送一个字节、您需要大约8条指令来设置:您需要在哪个引脚上设置字节、对字节进行速率和 TI/Motorola 类型。
    如果您希望 IRQ 在后台发送一系列字节、则需要一个 ISR 函数。

    如果您只使用 Java 等高级语言,请访问 http://energia.nu/ 和支持它的开发板。

    软件示例:
    software-dl.ti.com/.../index_FDS.html

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

    正如我之前所说、Energia 不支持该器件、您为什么要向第三方提供商提供适当的器件配置?

    您是否因为滥用而要求投诉?

    就像所有其他技术公司/团体/项目一样发布正确的代码示例、TI 会发布代码示例。
    根据您的支持质量、贵公司的质量为100%。
    如果像我这样为大钱做工作的人回到老年人身边、说"在 TI 器件上运行需要2年时间、在竞争中需要3个小时"、谁会赢?  谁会损失?
    当您只需复制/粘贴/发布几个 freak'in 代码示例、然后所有问题都得到解决时、这种情况就非常令人遗憾!
    您没有!  你们甚至都没有尝试。
    在这样一个简单的任务中、您会感到懒惰和自命不凡。

    有一个很好的理由,其他人都这样做!

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

    您的胸脯是否想要一种产品从示例中组合在一起、或由具有真正技能并了解其工作原理的人完成?
    当他/她选择在您学习时向您付款时、从 G2553开始并向上移动应该需要2个月。
    FR5994 是一款非常新的产品、但我在此 zip 文件中看到 msp430fr599x_euscia0_spi_09.c:  
    www.ti.com/.../getliterature.tsp


    也许您应该解释一下产品需要做什么、我们可以告诉您最简单的 MSP430来完成这项工作。

    是否需要使用 MSPWARE?是否需要使用 TI-RTOS?
    这些器件放置了硬件抽象层、因此可以轻松地将代码移动到不同的 MSP430系列、但是
    还会使您更难理解正在发生的情况。

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

    我试图把这件事用尽可能便宜和简单的人性化的方式把它拼在一起。
    原型设计后进行调试/调优。
    如果我可以使用2根棍子来实现它吗? 够了。

    我能够非常快速地学习一种语言、但您至少必须展示其中的一些语言、以便我弄清这种语言。
    Arduino 使其具有00pid 的易用性能。 我看到管理不善的 Energia 项目/Arduino Spinoff。 它们甚至不支持器件。
    我希望 TI 能提供更多的信息、即不要让新的最终用户获得高质量的示例代码、而不是让任何人或资金不足的第三方自行制定规则。 如果我是经理、我希望能够根据思科等公司方法正确完成指导。
    这意味着您关心结果。


    哦、这个链接? software-dl.ti.com/.../index_FDS.html
    太好了,太好了,太好了
    简直就是个笑话!
    几个 ppt 文件和 Blink。
    SPI、I2C、FTDI 或闪烁以外的其他内容如何?
    闪烁不会让我很远...
    您将丢失数千兆个示例代码。

    如果我无法从帮助文件复制/粘贴? 您正在失败。
    因为另一个人在这样做。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么您不观看 YouTube 视频、开始学习包括代码和试验电路板示例在内的内容、以通过大商业创意诱使充满动力的 n00bs?

    我会在互联网上写有关如何完成工作的代码。 开始销售一些该死的芯片!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    //
    // MSP430FR5x9x 演示- eUSCI_A0、SPI 3线主器件递增数据
    //
    //说明:SPI 主器件使用3线模式与 SPI 从器件通信。 递增
    //数据由从0x01开始的主器件发送。 接收到的数据应该
    //与之前的传输一样 TXData = RXData-1。
    // USCI RX ISR 用于处理与 CPU 的通信、通常在 LPM0中。
    // ACLK = 32.768kHz、MCLK = SMCLK = DCO ~1MHz。 BRCLK = ACLK/2
    //
    //
    ////// MSP430FR5994
    // --------
    // /|\| XIN|-
    // || | 32KHz 晶振
    // ---|RST XOUT|-
    // | |
    // | P2.0|->数据输出(UCA0SIMO)
    // | |
    // | P2.1|<-数据输入(UCA0SOMI)
    // | |
    // | P1.5|->串行时钟输出(UCA0CLK)
    //
    William Goh
    // Texas Instruments Inc.
    // 2015年10月
    //使用 IAR 嵌入式工作平台 V6.30和 Code Composer Studio V6.1构建
    //*********
    #include 
    
    volatile unsigned char RXData = 0;
    volatile unsigned char TXData;
    
    int main (void)
    {
    WDTCTL = WDTPW | WDTHOLD; //停止看门狗计时器
    
    //配置 GPIO
    P1SEL0 &=~BIT4; // USCI_A0 SCLK 引脚
    P1SEL1 |= BIT5;
    P2SEL0 &=~(BIT0 | BIT1); // USCI_A0 MOSI 和 MISO 引脚
    P2SEL1 |= BIT0 | BIT1;
    PJSEL0 |= BIT4 | BIT5; //表示 XT1
    
    //禁用 GPIO 上电默认高阻抗模式以激活
    //先前配置的端口设置
    PM5CTL0 &=~LOCKLPM5;
    
    // XT1设置
    CSCTL0_H = CSKKEY_H; //解锁 CS 寄存器
    CSCTL1 = DCOFSEL_0; //将 DCO 设置为1MHz
    CSCTL2 = SELA_LFXTCLK | SELESS__DCOCLK | SELM_DCOCLK;
    CSCTL3 = DIVA__1 | DIVM_1 | DIVM__1;//设置所有分频器
    CSCTL4 &=~LFXTOFF;
    操作
    {
    CSCTL5 &=~LFXTOFFG; //清除 XT1故障标志
    SFRIFG1 &=~OFIFG;
    } while (SFRIFG1和 OFIFG); //测试振荡器故障标志
    CSCTL0_H = 0; //锁定 CS 寄存器
    
    //为 SPI 操作配置 USCI_A0
    UCA0CTLW0 = UCSWRST; //**将状态机置于重置中**
    UCA0CTLW0 |= UCMST | UCSYNC | UCCKPL | UCMSB;// 3引脚、8位 SPI 主器件
    //时钟极性高,MSB
    UCA0CTLW0 |= UCSSEL_ACLK; // ACLK
    UCA0BRW = 0x02; ///2
    UCA0MCTLW = 0; //无调制
    UCA0CTLW0 &=~UCSWRST; //**初始化 USCI 状态机**
    UCA0IE |= UCRXIE; //启用 USCI_A0 RX 中断
    TXData = 0x1; //保留 TX 数据
    
    while (1)
    {
    UCA0IE |= UCTXIE;
    _bis_SR_register (LPM0_bits | GIE);// CPU 关闭、启用中断
    _DELAY_CYCLES (2000); //下次传输前延迟
    TXData++; //递增发送数据
    }
    }
    
    #if defined (__TI_Compiler_version__)|| defined (__IAR_systems_icc_)
    #pragma vector=EUSCI_A0_Vector
    __interrupt void USCI_A0_ISR (void)
    #Elif defined (__GNU__)
    void __attribute__(interrupt (eUSCI_A1_vector)#USCI_A0
    
    )(void UCI_A0编译器#A0!)错误#A0!
    #endif
    {
    开关(__evo_in_range (UCA0IV、USCI_SPI_UCTXIFG))
    {
    USCI_NONE 案例:中断;
    USCI_SPI_UCRXIFG 案例:
    RXData = UCA0RXBUF;
    UCA0IFG &=~UCRXIFG;
    _BIC_SR_REGISTER_ON_EXIT (LPM0_BITS);//唤醒以设置下一个 TX
    中断;
    USCI_SPI_UCTXIFG 案例:
    UCA0TXBUF = TXData; //发送字符
    UCA0IE &=~UCTXIE;
    中断;
    默认值:break;
    }
    } 

    我已经发布了指向这个 zip 文件的链接、www.ti.com/.../getliterature.tsp

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

    [引用 user="wuzamarina]Energia 也不会为您节省费用。 它们不支持器件。 不是、并非所有其他器件的代码都能在接近于复制/粘贴/生成和"无错误编译"的任何内容中工作。
    这意味着你要保持你的榜样!!!!!!!

    如果您希望这些器件对开发市场/社区有任何影响、您最好先编写一些功能代码!

    提供样片。  在进入牧场/拖钓模式之前、您应  先学习产品(CHIP)页面。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    老家伙,你错过了千吉!!
    我不会再回到论坛、像小狗一样为解释下一项技术的大量代码而乞讨。 这太荒谬了 你们的人真的很严肃。
    像 Amel 这样的公司正在吞没您的市场、因为他们在发布工作代码时很有常识!
    您的市场正在消失、您对"只有符合您标准的人员才能访问信息"的需求正是 TI 的一大推动力。

    Arduino 在网络上有大量已发布的代码、而 Atmel 在开发社区中也很难成为一个家庭名称。
    PIC 始终有详尽的文档记录。
    不要告诉我您是行业标准,因为这是谎言。

    只有一个白痴会将投诉客户称为"傻瓜"。

    这是我接触过的最后一款 TI 产品。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="wuzamarina]Arduino 有大量已发布的代码

    那么、什么呢? Arduino 甚至不是 Atmel 项目/产品、Dude。

    [引用 user="wuzamarina"]并且只有和 idiot 会将投诉客户称为 Troll。

    您错过了 e2e (工程师对工程师)论坛。 我在这个主题中没有看到任何 TI 代表回答。 如果你不喜欢在这里拖钓、 那就像这样

    [引用 user="wuzamarina"]这是我将要接触的最后一款 TI 产品。

    如果您认为 Arduino 定义了整个电子行业、并对芯片销售产生了巨大影响、那么您就可以很高兴地体验到它。 并使用 Arduino :D

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    他们肯定知道如何销售芯片和培养忠诚的追随者!
    围绕 TI 开展业务。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TI 几乎每个月都宣布新 IC 为"行业第一"、这是一家非常创新的公司。
    Microchip corp 很无聊、只是为小公司建立起了一个小公司、而这些公司实际上只是一个小小的创新。

    学习新 MCU 有其学习曲线、但不要指望制造公司与您联系、因为您"可能"在6个月内拥有将使用其数千个 IC 的产品。
    如果工作要超越 Arduino 标准、您最好选择分包。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最好不要透露 IQMath 的源代码。 这将建立一些更加尊重和忠诚的客户。 如果不是-这也会减少完成。 FR5994的幸运所有者:在阅读文档之前不要触碰此器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="wuzamarina"]他们肯定知道如何销售芯片和建立忠诚的追随者!

    哦、开始吧。 吸引或爱上单个制造商或其芯片并不是明智之举。 芯片不同、这实际上很好。 对于一个解决方案、一个制造商提供的芯片更好、而对于另一个解决方案、则不是。

    是的、Arduino 是使用微控制器进行第一步操作的黄金标准、它是 BBC Micro 的下一代。 当您将超过 Arduino 时、您将看到它只是沙盒、不适用于严肃的工作。

    您是否查看 过样片

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此时、launchpad 已被拆装、并已从 SMD 返修加热器中严重烘烤、 我用 T-89重新编程了大学的操作系统、将其塞入垃圾箱、然后打电话给我的办公室、并留下了关于退货的指示、我们刚刚订购的 TI 芯片不包含退货地址500 x 85504、并退还了信用卡上的费用。

    我的同行曾警告过我、TI 的经营方式有多可怕、现在我明白了。

    我将把我的业务转移到其他地方。
    你好
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您对 TI 的不尊重不会改变任何方式。 这不是 TI 的错。
    祝你好运。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="wuzamarina"]将其卡入垃圾箱,并致电我的办公室,并留下了有关退货的说明,其中没有我们刚刚订购的500 x 85504 TI 芯片[/引述]

    没错。

    您的办公室还应查找 另一个用于标记压降的霍尔效应传感器的供应商

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

    [报价]我将把我的业务转移到其他地方。[/报价]

    这种"其他地方的企业"在同一个世界运作,并遵循同样的规则。 我有一些经验和论坛登录,其中有几个...

    你会像在这里一样,继续在那里建立很多好的朋友。

    祝你好运。