Thread 中讨论的其他器件:CC2650
工具/软件:TI-RTOS
您好!
在我的简单外设示例中、我使用静态方法添加了 SPI。 当我尝试读取外部闪存的器件 ID 时、它总是返回0。
除了从任务函数调用"ExtFlash_test"之外、我还应该执行什么其他操作?
此致、
Bharath
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.
工具/软件:TI-RTOS
您好!
在我的简单外设示例中、我使用静态方法添加了 SPI。 当我尝试读取外部闪存的器件 ID 时、它总是返回0。
除了从任务函数调用"ExtFlash_test"之外、我还应该执行什么其他操作?
此致、
Bharath
器件型号:LAUNCHXL-CC2650
工具/软件:TI-RTOS
您好!
我使用简单的 BLE 外设示例读取器件 ID。
在我的 CC2650_LAUNCHXL.c 文件中、
const PIN_Config BoardGpioInitTable[]={
Board_RLED | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX, /* LED 最初关闭 */
Board_GLED | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX, /* LED 最初关闭 */
Board_BTN1 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_迟滞、 /*按钮为低电平有效 */
Board_BTN2 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_迟滞、 /*按钮为低电平有效 */
BOARD_SPI_FLASH_CS | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull | PIN_DRVSTR_MIN、 /*外部闪存芯片选择 *
Board_UART_RX | PIN_INPUT_EN | PIN_PULLUP、 //通过调试器反向通道进行 UART RX *
Board_UART_TX | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull、 //通过调试器反向通道进行 UART TX *
BOARD_SPI0_MISO | PIN_INPUT_EN | PIN_PULLUP、 /* SPI 主器件输入-从器件输出*
Board_SPI0_CLK | PIN_INPUT_EN | PIN_PULLUP、 /* SPI 时钟*
PIN_TERMINATE
};
为了将 CC2650用作 SPI_MASTER、我是否应该更改引脚方向?
我从 "SimpleBLEPeripheral_init()"调用"Ext_Flash_test()"、但每次读取器件 ID 时都错误。 我还应该初始化什么?
谢谢、
Bharath