【发布时间】:2021-07-31 05:00:28
【问题描述】:
我正在尝试使用 NUCLEO F334R8 开发板通过 STM32CUBEIDE 开发环境对 Microchip MCP4141 数字电位器进行编程。我正在通过 SPI 通信端口发送 16 位命令。当我发送带有数据字节的命令字节时,我无法注意到 MCP4141 的 P0A 和 P0W 端子之间的电压变化。 你能帮我找出编程错误吗?谢谢
uint8_t data[2];
data[0]=0x00;
data[1]=0x0F;
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4,GPIO_PIN_RESET);
HAL_SPI_Transmit(&hspi1, data, 2, 500);
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4,GPIO_PIN_SET);
【问题讨论】: