esp_err_t spi_bus_initialize(spi_host_device_t host_id, 常量 spi_bus_config_t *bus_config, spi_dma_chan_t dma_chan ) 初始化 SPI 总线
时间: 2023-09-18 17:11:07 浏览: 143
Symbian_err_code.rar_err -11 symbi_visual c
此函数用于初始化 SPI 总线,参数如下:
- `host_id`:指定 SPI 主机设备的 ID,类型为 `spi_host_device_t`,可选值为 `SPI_HOST` 或 `HSPI_HOST` 或 `VSPI_HOST`。
- `bus_config`:指向 SPI 总线配置结构体的指针,类型为 `const spi_bus_config_t*`。结构体中包含了 SPI 总线的工作模式、时钟频率等配置信息。
- `dma_chan`:指定 DMA 通道号,类型为 `spi_dma_chan_t`。如果没有使用 DMA 传输,则可以设置为 `-1`。
函数返回一个 `esp_err_t` 类型的错误码,如果初始化成功,将返回 `ESP_OK`。
阅读全文