文章目录
-
- SpiDriver
-
- SpiExternalDevice
-
- Baudrate
- Baudrate configuration
- Baudrate configuration Low Power
- Baudrate Register Select
- Cs Hold Timing
- Cs Identifier
- Cs Idle Enforcement
- Cs Idle Timing
- Cs Inactive After Last Data
- Cs Inter Data Delay
- Cs Polarity
- Cs Selection
- Cs Setup Time
- Data Shift Edge
- Enable Cs
- Enable Handshake
- Fifo Time Out
- Hw Unit
- Input Clock Select
- Input Clock Select Low Power
- Master Mode
- Parity Selection
- Shift Clock Idle Level
- Time Clk2 Cs
- SpiMemoryMode
- SpiDma
- SpiSequence
- SpiJob
- SpiChannel
- SpiGeneral
-
- Already Init Det Check
- Autosar Version
- CSIX Ram Mirror
- CSIX Write Verify
- Cancel Api
- Channel Buffers Allowed
- Critical Section Protection
- DMA Ram Mirror
- DMA Write Verify
- Dev Error Detect
- Device Name
- Dma Mode
- ECC Self Test
- Enable Clk Immediate Value
- Enable Clock Mode
- Enable Data Consistency check
- Enable Extended Data Length
- Enable Persistent Hw Configuration
- Enable Seq Start Notification
- Enable Seq End Notification
- Error Buffer Size
- Force Cancel Api
- Hw Status Api
- Interrupt Consistency Check
- Interruptible Seq Allowed
- Isr Category
- Level Delivered
- Lock Back Self Test
- Support Concurrent Async Transmit
- Support Concurrent Sync Transmit
- Time Out Waiting Time
- Use Write Verify Error Interface
- Version Check External Modules
- Write Verify Error Interface
SpiDriver
SpiExternalDevice
配置SPI
Baudrate
该参数为通信波特率。该参数不用于实现,因为为该参数配置的值不能直接映射到寄存器值,而是设置SpiBaudrateConfiguration。
Baudrate configuration
该参数包含波特率分割率。
波特率计算:CLKP_C / (2^m * k * 2)。
这里k值是为该参数选择的值,m是为SpiInputClockSelect参数设置的值(0…6)。
对应手册中的CSIHnBRSx,取值0-4095,为0时表示时钟停止,P685
Baudrate configuration Low Power
该参数包含低功耗模式下的波特率分割率。
低功耗模式下波特率计算:CLKP_C / (2^m * k * 2)。
这里k值是为该参数选择的值,m是为SpiInputClockSelectLowPower参数设置的值(0…6)。
对应手册中的CSIH