WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_spi_attr结构体 参考

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基础配置参数定义。

结构体成员变量说明

◆ bus_clk

uint32_t hal_spi_attr::bus_clk

用于计算SPI的时钟分频系数。

◆ clk_phase

uint32_t hal_spi_attr::clk_phase

SPI的时钟相位。参考 hal_spi_cfg_clk_cpha_t

◆ clk_polarity

uint32_t hal_spi_attr::clk_polarity

SPI的时钟极性。参考 hal_spi_cfg_clk_cpol_t

◆ frame_format

uint32_t hal_spi_attr::frame_format

选择串行传输的协议。参考 hal_spi_cfg_frame_format_t

◆ frame_size

uint32_t hal_spi_attr::frame_size

SPI的帧长度。参考 hal_spi_frame_size_t

◆ freq_mhz

uint32_t hal_spi_attr::freq_mhz

SPI的工作频率。

◆ is_slave

bool hal_spi_attr::is_slave

SPI工作在Master/Slave模式。

◆ ndf

uint32_t hal_spi_attr::ndf

SPI的数据帧数。

◆ slave_num

uint32_t hal_spi_attr::slave_num

选择从机时的索引

  • 0:不选择。
  • 1:从机索引0。
  • 2:从机索引1。
  • ...

◆ spi_frame_format

uint32_t hal_spi_attr::spi_frame_format

SPI的帧格式。参考 hal_spi_frame_format_t

◆ sste

uint32_t hal_spi_attr::sste

SPI从机选择切换使能/不使能。 当此配置不使能,主机从从机读取数据时,需要一次性将从机发送 队列中的数据读完,否则会出现丢失数据问题。 参考 hal_spi_cfg_sste_t

◆ tmod

uint32_t hal_spi_attr::tmod

SPI的传输模式。参考 hal_spi_trans_mode_t


该结构体的文档由以下文件生成: