set CLS CAN to 500kbit

This commit is contained in:
2024-02-05 14:22:56 +01:00
parent 160ba38027
commit 213bb5c191
3 changed files with 9 additions and 7 deletions

4
.gitignore vendored
View File

@@ -2,4 +2,6 @@ build/
venv/ venv/
tools/*_pb2.py tools/*_pb2.py
tools/__pycache__ tools/__pycache__
tools/**/*.bin tools/**/*.bin
cmake-build*
.idea

View File

@@ -115,14 +115,14 @@ FATFS0.BSP.mode=Input
FATFS0.BSP.name=Detect_SDIO FATFS0.BSP.name=Detect_SDIO
FATFS0.BSP.semaphore= FATFS0.BSP.semaphore=
FATFS0.BSP.solution=PA15(JTDI) FATFS0.BSP.solution=PA15(JTDI)
FDCAN1.CalculateBaudRateNominal=999999 FDCAN1.CalculateBaudRateNominal=499999
FDCAN1.CalculateTimeBitNominal=1000 FDCAN1.CalculateTimeBitNominal=2000
FDCAN1.CalculateTimeQuantumNominal=100.00000000000001 FDCAN1.CalculateTimeQuantumNominal=100.00000000000001
FDCAN1.ExtFiltersNbr=0 FDCAN1.ExtFiltersNbr=0
FDCAN1.IPParameters=CalculateTimeQuantumNominal,CalculateTimeBitNominal,CalculateBaudRateNominal,TxFifoQueueElmtsNbr,TxBuffersNbr,TxEventsNbr,RxBuffersNbr,RxFifo1ElmtsNbr,RxFifo0ElmtsNbr,NominalPrescaler,NominalTimeSeg1,NominalTimeSeg2,StdFiltersNbr,ExtFiltersNbr FDCAN1.IPParameters=CalculateTimeQuantumNominal,CalculateTimeBitNominal,CalculateBaudRateNominal,TxFifoQueueElmtsNbr,TxBuffersNbr,TxEventsNbr,RxBuffersNbr,RxFifo1ElmtsNbr,RxFifo0ElmtsNbr,NominalPrescaler,NominalTimeSeg1,NominalTimeSeg2,StdFiltersNbr,ExtFiltersNbr
FDCAN1.NominalPrescaler=11 FDCAN1.NominalPrescaler=11
FDCAN1.NominalTimeSeg1=3 FDCAN1.NominalTimeSeg1=15
FDCAN1.NominalTimeSeg2=6 FDCAN1.NominalTimeSeg2=4
FDCAN1.RxBuffersNbr=0 FDCAN1.RxBuffersNbr=0
FDCAN1.RxFifo0ElmtsNbr=8 FDCAN1.RxFifo0ElmtsNbr=8
FDCAN1.RxFifo1ElmtsNbr=8 FDCAN1.RxFifo1ElmtsNbr=8

View File

@@ -46,8 +46,8 @@ void MX_FDCAN1_Init(void)
hfdcan1.Init.ProtocolException = DISABLE; hfdcan1.Init.ProtocolException = DISABLE;
hfdcan1.Init.NominalPrescaler = 11; hfdcan1.Init.NominalPrescaler = 11;
hfdcan1.Init.NominalSyncJumpWidth = 1; hfdcan1.Init.NominalSyncJumpWidth = 1;
hfdcan1.Init.NominalTimeSeg1 = 3; hfdcan1.Init.NominalTimeSeg1 = 15;
hfdcan1.Init.NominalTimeSeg2 = 6; hfdcan1.Init.NominalTimeSeg2 = 4;
hfdcan1.Init.DataPrescaler = 1; hfdcan1.Init.DataPrescaler = 1;
hfdcan1.Init.DataSyncJumpWidth = 1; hfdcan1.Init.DataSyncJumpWidth = 1;
hfdcan1.Init.DataTimeSeg1 = 1; hfdcan1.Init.DataTimeSeg1 = 1;