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.

[参考译文] MSP430FR2433:MSP430FR2433+DS1621 (I2C)

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/747153/msp430fr2433-msp430fr2433-ds1621-i2c

器件型号:MSP430FR2433

大家好、我正在尝试使用 MSP430FR2433读取 I2C 上的 DS1621温度传感器
IAR ASEMBLER 是否有任何代码示例(I2C 器件的读取/写入寄存器)

一切都很有帮助!

谢谢、
Vitaly

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

    您好、Vitaly、

    您可以在此处下载 MSP430FR2433的代码示例:    

    提取 zip 包后、您可以在下面的文件夹中找到汇编示例代码。 但是、没有 I2C 示例。 您可能需要使用 C 程序语言的 SPI 示例代码和 I2C 示例代码(可在 zip 包中找到)作为参考。

    \slac700c\MSP430FR243x_MSP430FR253x_MSP430FR263x_Code_examples\Assembly_IAR

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    文件名 说明
    ----------------------------------------------------
    msp430fr243x_1.s43 使用软件切换 P1.0
    msp430fr243x_ADC10_01.s43 ADC,采样 A1,AVcc 参考,如果 A1 > 0.5*AVcc,设置 LED
    msp430fr243x_ADC10_02.s43 ADC、采样 A1、内部1.5V 基准、如果 A1 > 0.5V、则设置 P1.0
    msp430fr243x_ADC10_10.s43 ADC、采样 A2/A1/A0、内部1.5V 参考
    msp430fr243x_ADC10_11.s43 ADC、采样 A1、内部1.5V 基准、TA0.1 Trig、如果 A1>0.5V、则设置 P1.0
    msp430fr243x_ADC10_21.s43 ADC、窗口比较器、1.5V 基准、计时器触发、DCO
    msp430fr243x_crc.s43 CRC16、将 CRC 输出与基于软件的算法进行比较
    msp430fr243x_CS_01.s43 将 MCLK 配置为8MHz、源自 DCO。
    msp430fr243x_CS_02.s43 将 MCLK 配置为8MHz、并将 XT1作为 ACLK 和 FLLREF 的时钟源
    msp430fr243x_CS_03.s43 将 MCLK 配置为16MHz 运行、REFO 为 FLLREF 和 ACLK 供源
    msp430fr243x_CS_05.s43 将 MCLK 配置为16MHz 运行、XT1为 FLLREF 和 ACLK 供源
    msp430fr243x_euscia0_UART_01.s43 使用 BRCLK = 8MHz 时、eUSCI_A0 UART 在9600波特时回波
    msp430fr243x_euscia0_UART_03.s43 USCI_A0外部环回测试@ 115200波特
    msp430fr243x_framwrite.s43 长字写入 FRAM
    msp430fr243x_lpm3_01.s43 在 ACLK = XT1CLK = 32768Hz 时进入 LPM3。
    msp430fr243x_mpy_01.s43 16x16无符号乘法
    msp430fr243x_mpy_10.s43 32x32无符号乘法
    msp430fr243x_mpy_11.s43 32x32无符号乘法累加
    msp430fr243x_p1_01.s43 软件轮询 P1.3、如果 P1.3 = 1、则设置 P1.0
    msp430fr243x_p1_03.s43 P1.3上 LPM3的软件端口中断服务
    msp430fr243x_ta0_01.s43 Timer0_A3、Toggle P1.0、CCR0计数模式 ISR、DCO SMCLK
    msp430fr243x_ta0_02.s43 Timer0_A3、Toggle P1.0、CCR0 Up Mode ISR、DCO SMCLK
    msp430fr243x_ta0_04.s43 Timer0_A3、Toggle P1.0、上溢 ISR、32kHz ACLK
    msp430fr243x_ta0_16.s43 Timer0_A3、PWM TA0.1-2、上数模式、DCO SMCLK
    msp430fr243x_ta0_17.s43 Timer0_A3、PWM TA0.1-2、上数模式、32KHz ACLK
    msp430fr243x_ta0_20.s43 Timer0_A3、PWM TA0.1-2、上数/下数模式、32kHz ACLK
    msp430fr243x_ta0_22.s43 Timer_A、超低功耗脉冲累加器
    msp430fr243x_ta0_capture.s43 ACLK 的 Timer0_A3捕捉
    msp430fr243x_TA1_05.s43 Timer1_A3、Toggle P1.0、CCR0 Cont Mode ISR、32KHz ACLK
    msp430fr243x_TA1_06.s43 Timer1_A3、切换 P1.0、CCR0向上计数模式 ISR、32KHz ACLK
    msp430fr243x_TA1_16.s43 Timer1_A3、PWM TA1.1-2、上数模式、DCO SMCLK
    msp430fr243x_TA1_17.s43 Timer1_A3、PWM TA1.1-2、上数模式、32KHz ACLK
    msp430fr243x_uscia0_spi_09.s43 eUSCI_A0、SPI 3线主器件递增数据
    msp430fr243x_uscia0_spi_10.s43 eUSCI_A0、SPI 3线从器件数据回波
    msp430fr243x_uscia0_spi_11.s43 eUSCI_A0、SPI 4线制主器件递增数据
    msp430fr243x_uscia0_spi_12.s43 eUSCI_A0、SPI 4线从器件数据回波
    msp430fr243x_WDT_01.s43 WDT、Toggle P1.0、间隔溢出 ISR、DCO SMCLK
    msp430fr243x_WDT_02.s43 WDT、Toggle P1.0、间隔溢出 ISR、32kHz ACLK
    msp430fr243x_WDT_04.s43 WDT、失效防护时钟、WDT 模式、DCO SMCLK
    msp430fr243x_WDT_05.s43 WDT、在无效地址提取时复位、切换 P1.0
    msp430fr243x_WDT_06.s43 WDT、失效防护时钟、WDT 模式、32kHz ACLK


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

    您好、Vitaly、

    没有用于 I2C 的 IAR 汇编示例代码。 您可以将下面的 SPI 代码示例用作参考,并将 C (\slac700c\MSP430FR243x_MSP430FR253x_MSP430FR263x_Code_examples\C)中的 I2C 示例代码移植到汇编。

    msp430fr243x_uscia0_spi_09.s43 eUSCI_A0、SPI 3线主器件递增数据

    msp430fr243x_uscia0_spi_10.s43 eUSCI_A0、SPI 3线从器件数据回波

    msp430fr243x_uscia0_spi_11.s43 eUSCI_A0、SPI 4线制主器件递增数据

    msp430fr243x_uscia0_SPI_12.s43 eUSCI_A0、SPI 4线从数据回波

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

    我没有听到您的反馈,我认为您能够解决您的问题。 如果不是、只需在下面发布回复(如果该线程由于超时而锁定、则创建新线程)