STM32G474xx HAL用户手册:FDCAN私有函数
STM32G474xx HAL用户手册
函数
FDCAN私有函数
FDCAN

函数

static void FDCAN_CalcultateRamBlockAddresses (FDCAN_HandleTypeDef *hfdcan)
 计算每个RAM块起始地址和大小。
static void FDCAN_CopyMessageToRAM (const FDCAN_HandleTypeDef *hfdcan, const FDCAN_TxHeaderTypeDef *pTxHeader, const uint8_t *pTxData, uint32_t BufferIndex)
 将Tx消息复制到消息RAM。

函数文档

static void FDCAN_CalcultateRamBlockAddresses ( FDCAN_HandleTypeDef hfdcan) [static]
static void FDCAN_CopyMessageToRAM ( const FDCAN_HandleTypeDef hfdcan,
const FDCAN_TxHeaderTypeDef pTxHeader,
const uint8_t *  pTxData,
uint32_t  BufferIndex 
) [static]

将Tx消息复制到消息RAM。

参数:
hfdcan指向包含指定FDCAN配置信息的FDCAN_HandleTypeDef结构体的指针。
pTxHeader指向FDCAN_TxHeaderTypeDef结构体的指针。
pTxData指向包含Tx帧数据的缓冲区的指针。
BufferIndex要配置的缓冲区索引。
返回值:

Definition at line 3479 of file stm32g4xx_hal_fdcan.c.

References FDCAN_TxHeaderTypeDef::BitRateSwitch, FDCAN_TxHeaderTypeDef::DataLength, DLCtoBytes, FDCAN_TxHeaderTypeDef::ErrorStateIndicator, FDCAN_EXTENDED_ID, FDCAN_STANDARD_ID, FDCAN_TxHeaderTypeDef::FDFormat, FDCAN_TxHeaderTypeDef::Identifier, FDCAN_TxHeaderTypeDef::IdType, FDCAN_TxHeaderTypeDef::MessageMarker, __FDCAN_HandleTypeDef::msgRam, SRAMCAN_TFQ_SIZE, FDCAN_TxHeaderTypeDef::TxEventFifoControl, FDCAN_MsgRamAddressTypeDef::TxFIFOQSA, and FDCAN_TxHeaderTypeDef::TxFrameType.

Referenced by HAL_FDCAN_AddMessageToTxFifoQ().