=============================================================================
List of generated methods in project: flexcan_mpc5748g
This text description is generated by Processor Expert. Do not modify it.
=============================================================================
Module "pin_mux" (component PinSettings)
- pin_mux_PINS_DRV_Init -This function configures the pins with the options provided in the provided structure
- pin_mux_PINS_DRV_SetPullSel -This function configures the internal resistor
- pin_mux_PINS_DRV_SetOutputBuffer -This function configures the output buffer
- pin_mux_PINS_DRV_SetInputBuffer -This function configures the input buffer
- pin_mux_PINS_DRV_ConfigIntFilterClock -This function configures the interrupt filter clock prescaler
- pin_mux_PINS_DRV_SetExInt -This function configures the external interrupt
- pin_mux_PINS_DRV_ClearPinExIntFlag -This function clears the individual pin external interrupt status flag
- pin_mux_PINS_DRV_GetPinExIntFlag -This function gets the individual pin external interrupt status flag
- pin_mux_PINS_DRV_ClearExIntFlag -This function clears the entire external interrupt status flag
- pin_mux_PINS_DRV_GetExIntFlag -This function gets the individual pin external interrupt status flag
- pin_mux_PINS_DRV_WritePin -This function writes the given pin from a port, with the given value ('0' represents LOW, '1'
represents HIGH)
- pin_mux_PINS_DRV_WritePins -This function writes all pins configured as output with the values given in the parameter pins.
'0' represents LOW, '1' represents HIGH
- pin_mux_PINS_DRV_GetPinsOutput -This function returns the current output that is written to a port. Only pins that are
configured as output will have meaningful values
- pin_mux_PINS_DRV_SetPins -This function configures output pins listed in parameter pins (bits that are '1') to have a
value of 'set' (HIGH). Pins corresponding to '0' will be unaffected
- pin_mux_PINS_DRV_ClearPins -This function configures output pins listed in parameter pins (bits that are '1') to have a
'cleared' value (LOW). Pins corresponding to '0' will be unaffected
- pin_mux_PINS_DRV_TogglePins -This function toggles output pins listed in parameter pins (bits that are '1'). Pins
corresponding to '0' will be unaffected
- pin_mux_PINS_DRV_ReadPins -This function returns the current input values from a port. Only pins configured as input will
have meaningful values
Module "canCom1" (component flexcan)
- canCom1_FLEXCAN_DRV_SetBitrate -Sets the FlexCAN bit rate.
- canCom1_FLEXCAN_DRV_GetBitrate -Gets the FlexCAN bit rate.
- canCom1_FLEXCAN_DRV_SetRxMaskType -Sets the RX masking type.
- canCom1_FLEXCAN_DRV_SetRxFifoGlobalMask -Sets the FlexCAN RX FIFO global standard or extended mask.
- canCom1_FLEXCAN_DRV_SetRxMbGlobalMask -Sets the FlexCAN RX MB global standard or extended mask.
- canCom1_FLEXCAN_DRV_SetRxIndividualMask -Sets the FlexCAN RX individual standard or extended mask.
- canCom1_FLEXCAN_DRV_Init -Initializes the FlexCAN peripheral.
- canCom1_FLEXCAN_DRV_Deinit -Shuts down a FlexCAN instance.
- canCom1_FLEXCAN_DRV_ConfigTxMb -FlexCAN transmit message buffer field configuration.
- canCom1_FLEXCAN_DRV_ConfigRemoteResponseMb -Configures a transmit message buffer for remote frame response.
- canCom1_FLEXCAN_DRV_SendBlocking -Sends a CAN frame using the specified message buffer, in a blocking manner.
- canCom1_FLEXCAN_DRV_Send -Sends a CAN frame using the specified message buffer.
- canCom1_FLEXCAN_DRV_AbortTransfer -Ends a non-blocking FlexCAN transfer early.
- canCom1_FLEXCAN_DRV_ConfigRxMb -FlexCAN receive message buffer field configuration.
- canCom1_FLEXCAN_DRV_ConfigRxFifo -FlexCAN RX FIFO field configuration.
- canCom1_FLEXCAN_DRV_ReceiveBlocking -Receives a CAN frame using the specified message buffer, in a blocking manner.
- canCom1_FLEXCAN_DRV_Receive -Receives a CAN frame using the specified message buffer.
- canCom1_FLEXCAN_DRV_RxFifoBlocking -Receives a CAN frame using the message FIFO, in a blocking manner.
- canCom1_FLEXCAN_DRV_RxFifo -Receives a CAN frame using the message FIFO.
- canCom1_FLEXCAN_DRV_GetTransferStatus -Returns whether the previous FLEXCAN transfer has finished.
- canCom1_FLEXCAN_DRV_InstallErrorCallback -Installs a callback function for the Error IRQ handler.
- canCom1_FLEXCAN_DRV_InstallEventCallback -Installs a callback function for the IRQ handler.
- canCom1_FLEXCAN_DRV_GetDefaultConfig -Initializes the FlexCAN peripheral.
- canCom1_FLEXCAN_DRV_SetRxMb14Mask -Sets the FlexCAN Rx MB 14 mask (standard or extended).
- canCom1_FLEXCAN_DRV_SetRxMb15Mask -Sets the FlexCAN Rx MB 15 mask (standard or extended).
- canCom1_FLEXCAN_DRV_GetErrorStatus -Reports the error status for CAN instance
- canCom1_FLEXCAN_DRV_ConfigPN -Configures Pretended Networking settings.
- canCom1_FLEXCAN_DRV_GetWMB -Extracts one of the frames which triggered the wake up event.
- canCom1_FLEXCAN_DRV_ConfigSelfWakeUp -Configures Self Wake Up settings.
Module "intMan1" (component interrupt_manager)
- intMan1_INT_SYS_InstallHandler -Installs an interrupt handler routine for a given IRQ number.
- intMan1_INT_SYS_EnableIRQ -Enables an interrupt for a given IRQ number.
- intMan1_INT_SYS_DisableIRQ -Disables an interrupt for a given IRQ number.
- intMan1_INT_SYS_EnableIRQGlobal -Enables system interrupt.
- intMan1_INT_SYS_DisableIRQGlobal -Disable system interrupt.
- intMan1_INT_SYS_SetPriority -Set Interrupt Priority.
- intMan1_INT_SYS_GetPriority -Get Interrupt Priority.
- intMan1_INT_SYS_SetSoftwareIRQRequest -Set software interrupt request.
- intMan1_INT_SYS_ClearSoftwareIRQRequest -Clear software interrupt request.
- intMan1_INT_SYS_EnableIRQ_MC -Enables an interrupt for a given IRQ number, on the given cores.
- intMan1_INT_SYS_GetCoresForIRQ -Gets the cores on which an interrupt for the specified IRQ number is enabled.
- intMan1_INT_SYS_DisableIRQ_MC -Disables an interrupt for a given IRQ number, on the given cores.
- intMan1_INT_SYS_DisableIRQ_MC_All -Disables an interrupt for a given IRQ number, on all cores.
Module "clockMan1" (component clock_manager)
- clockMan1_CLOCK_SYS_Init -Install pre-defined clock configurations.
- clockMan1_CLOCK_SYS_UpdateConfiguration -Set system clock configuration according to pre-defined structure.
- clockMan1_CLOCK_SYS_SetConfiguration -Set system clock configuration.
- clockMan1_CLOCK_SYS_GetCurrentConfiguration -Get current system clock configuration.
- clockMan1_CLOCK_SYS_GetErrorCallback -Get the callback which returns error in last clock switch.
- clockMan1_CLOCK_SYS_GetFreq -Gets the clock frequency for a specific clock name.
Module "dmaController1" (component edma)
- dmaController1_EDMA_DRV_Init -Initializes the eDMA module.
- dmaController1_EDMA_DRV_Deinit -Shuts down the eDMA module.
- dmaController1_EDMA_DRV_ChannelInit -Initializes a eDMA virtualChannel.
- dmaController1_EDMA_DRV_ReleaseChannel -Releases an eDMA virtualChannel.
- dmaController1_EDMA_DRV_StartChannel -Starts an eDMA virtualChannel.
- dmaController1_EDMA_DRV_StopChannel -Stops the eDMA virtualChannel.
- dmaController1_EDMA_DRV_InstallCallback -Registers the callback function and the parameter for eDMA virtualChannel.
- dmaController1_EDMA_DRV_GetChannelStatus -Gets the eDMA virtualChannel status.
- dmaController1_EDMA_DRV_PushConfigToReg -Copies the virtualChannel configuration to the TCD registers.
- dmaController1_EDMA_DRV_PushConfigToSTCD -Copies the virtualChannel configuration to the software TCD structure.
- dmaController1_EDMA_DRV_ConfigSingleBlockTransfer -Configures
没有合适的资源?快使用搜索试试~ 我知道了~
MPC5748G CANFD代码,工程S32
共210个文件
args:64个
mk:31个
o:30个
需积分: 10 4 下载量 82 浏览量
2023-02-01
09:33:15
上传
评论 1
收藏 11.92MB ZIP 举报
温馨提示
MPC5748G CANFD示例代码,工程S32,有兴趣的可以下载看看,个人感觉还不错
资源推荐
资源详情
资源评论
收起资源包目录
MPC5748G CANFD代码,工程S32 (210个子文件)
flexcan_mpc5748g.args 2KB
CAN_FD_MPC5748G.args 2KB
flexcan_mpc5748g.args 2KB
CAN_MPC5748G.args 2KB
startup.args 1KB
system_MPC5748G.args 1KB
flexcan_irq.args 1KB
flexcan_hw_access.args 1KB
flexcan_driver.args 1KB
interrupt_manager_MPC57xx.args 1KB
edma_hw_access.args 1KB
edma_driver.args 1KB
edma_irq.args 1KB
clock_manager.args 1KB
clock_MPC57xx.args 1KB
pins_siul2_hw_access.args 1KB
pins_driver.args 1KB
osif_baremetal.args 1KB
main.args 1KB
canCom5.args 1KB
clockMan1.args 1KB
canCom3.args 1KB
dmaController1.args 1KB
canCom6.args 1KB
canCom2.args 1KB
pin_mux.args 1KB
canCom7.args 1KB
canCom4.args 1KB
Cpu.args 1KB
canCom8.args 1KB
canCom1.args 1KB
startup.args 1KB
system_MPC5748G.args 1KB
flexcan_irq.args 1KB
flexcan_hw_access.args 1KB
flexcan_driver.args 1KB
interrupt_manager_MPC57xx.args 1KB
edma_hw_access.args 1KB
edma_driver.args 1KB
edma_irq.args 1KB
clock_manager.args 1KB
clock_MPC57xx.args 1KB
pins_siul2_hw_access.args 1KB
pins_driver.args 1KB
osif_baremetal.args 1KB
main.args 1KB
canCom5.args 1KB
clockMan1.args 1KB
canCom3.args 1KB
dmaController1.args 1KB
canCom6.args 1KB
canCom2.args 1KB
pin_mux.args 1KB
canCom7.args 1KB
canCom4.args 1KB
Cpu.args 1KB
canCom8.args 1KB
canCom1.args 1KB
core0_intc_sw_handlers.args 1KB
Startup_MPC5748G.args 1KB
interrupt_vectors.args 1KB
core0_intc_sw_handlers.args 1KB
Startup_MPC5748G.args 1KB
interrupt_vectors.args 1KB
pin_mux.c 42KB
clockMan1.c 29KB
main.c 13KB
canCom7.c 4KB
canCom2.c 4KB
canCom5.c 4KB
canCom3.c 4KB
canCom4.c 4KB
canCom1.c 4KB
canCom6.c 4KB
canCom8.c 4KB
dmaController1.c 3KB
Cpu.c 2KB
.cproject 55KB
main.d 9KB
dmaController1.d 6KB
clockMan1.d 6KB
canCom5.d 6KB
canCom7.d 6KB
canCom8.d 6KB
canCom1.d 6KB
canCom6.d 6KB
canCom3.d 6KB
canCom4.d 6KB
canCom2.d 6KB
Cpu.d 6KB
flexcan_driver.d 6KB
edma_driver.d 5KB
flexcan_hw_access.d 5KB
clock_MPC57xx.d 5KB
osif_baremetal.d 5KB
pins_siul2_hw_access.d 5KB
clock_manager.d 5KB
pins_driver.d 5KB
edma_irq.d 5KB
edma_hw_access.d 4KB
共 210 条
- 1
- 2
- 3
资源评论
liu25xiang
- 粉丝: 4
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功