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.

[参考译文] CC2520:急需帮助

Guru**** 2535750 points
Other Parts Discussed in Thread: CC2520

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/568845/cc2520-help-needed-urgently

器件型号:CC2520

大家好、 我使用的是 TI 网页中提到的 CC2520示例、其中一个文件、尤其是 assy_ccmsp2618_cc2520em.h 和 assy_ccmsp2618_cc2520em.c、我有两种与宏相关的错误。我遇到两种类型的错误、一种是 MCU_IO_GET 和 MCU_IO_SET 是定义的暗示性、另一种是尝试时 通过定义宏来解决错误,它在调用 macros.please 时显示了太多的参数,很好地帮助了我...由于这两个错误,我的整个项目都被占用了

*
#include
#include
#include

/
*宏
*

// MCU 引脚访问
#ifndef MCU_PIN_DIR_OUT
#define MCU_PIN_DIR_OUT (端口、位) st (P#port##DIR |= BV (位);)
#endif
#ifndef MCU_PIN_DIR_IN
#define MCU_PIN_DIR_IN (PORT、BIT) st (P#port#DIR &=~BV (bit);)
#endif

// CC2520 I/O 定义
//基本 I/O 引脚设置
#define CC2520_basic_IO_DIR_init () st (MCU_PIN_DIR_OUT (5、7);MCU_PIN_DIR_OUT (1、0);)

针对 SPI 接口的// MCU 端口控制
#define CC2520_disable_SPI_FUNC () st (P5SEL &=~(BV (1)| BV (2)| BV (3));)
#define CC2520_ENABLE_SPI_FUNC () st (P5SEL |= BV (1)| BV (2)| BV (3);)

/输出:电源和复位控制
#define CC2520_RESET_OPIN (v) MCU_IO_SET (5、7、v)
#define CC2520_VREG_EN_OPIN (v) MCU_IO_SET (1、0、v)

//输出:SPI 接口
#define CC2520_CSn_OPIN (v) MCU_IO_SET (5、0、v)
#define CC2520_SCLK_OPIN (v) MCU_IO_SET (5、3、v)
#define CC2520_MOSI_OPIN (v) MCU_IO_SET (5、1、v)

/输入:SPI 接口
#define CC2520_Miso_IPIn MCU_IO_Get (5、2)
#define CC2520_Miso_OPIN (v) MCU_IO_SET (5、2、v)//用于 LPM
#define CC2520_MISO DIR_IN () MCU_PIN_DIR_OUT (5、2)
#define CC2520_Miso_DIR_OUT () MCU_PIN_DIR_IN (5、2)……

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

    您遇到这些问题的软件示例有哪些?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    先生,我在使用光开关示例时遇到了问题,我所用的板是由我的大学设计和制造的,它由带有 CC2520/91和其他组件的 mspf1611组成。。。