|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
SPI基础配置参数定义。 更多...
#include <hal_spi.h>
成员变量 | |
| bool | is_slave |
| uint32_t | slave_num |
| uint32_t | bus_clk |
| uint32_t | freq_mhz |
| uint32_t | clk_polarity |
| uint32_t | clk_phase |
| uint32_t | frame_format |
| uint32_t | spi_frame_format |
| uint32_t | frame_size |
| uint32_t | tmod |
| uint32_t | ndf |
| uint32_t | sste |
SPI基础配置参数定义。
| uint32_t hal_spi_attr::bus_clk |
用于计算SPI的时钟分频系数。
| uint32_t hal_spi_attr::clk_phase |
SPI的时钟相位。参考 hal_spi_cfg_clk_cpha_t
| uint32_t hal_spi_attr::clk_polarity |
SPI的时钟极性。参考 hal_spi_cfg_clk_cpol_t
| uint32_t hal_spi_attr::frame_format |
选择串行传输的协议。参考 hal_spi_cfg_frame_format_t
| uint32_t hal_spi_attr::frame_size |
SPI的帧长度。参考 hal_spi_frame_size_t
| uint32_t hal_spi_attr::freq_mhz |
SPI的工作频率。
| bool hal_spi_attr::is_slave |
SPI工作在Master/Slave模式。
| uint32_t hal_spi_attr::ndf |
SPI的数据帧数。
| uint32_t hal_spi_attr::slave_num |
选择从机时的索引
| uint32_t hal_spi_attr::spi_frame_format |
SPI的帧格式。参考 hal_spi_frame_format_t
| uint32_t hal_spi_attr::sste |
SPI从机选择切换使能/不使能。 当此配置不使能,主机从从机读取数据时,需要一次性将从机发送 队列中的数据读完,否则会出现丢失数据问题。 参考 hal_spi_cfg_sste_t
| uint32_t hal_spi_attr::tmod |
SPI的传输模式。参考 hal_spi_trans_mode_t