This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hello,
I'm working with the DCAN module on TMS570LC4357 and I have a question about Peripheral De-Init Reset implementation.
Current situation:
- I know that DCAN has a Software Reset (SWR) register that performs a software reset
- Other peripheral modules have Global Control registers with dedicated Peripheral Reset functionality
- However, I cannot find a similar Peripheral De-Init Reset mechanism for DCAN
Questions:
1. How can I perform a complete Peripheral De-Init Reset for the DCAN peripheral?
2. Is there a specific register or method to reset the entire DCAN module at Peripheral De-Init Reset level?
3. What is the difference between using SWR and a Peripheral De-Init Reset in DCAN?
I have reviewed these documents:
- TMS570LC435x Technical Reference Manual
- DCAN peripheral documentation
Any guidance on implementing a proper Peripheral De-Init Reset for the DCAN peripheral would be greatly appreciated.
Thank you in advance.
Hi, our expert for this topic is out of office and will return by 30th Dec, please expect a response early that week.
Hi Murat,
Questions:
1. How can I perform a complete Peripheral De-Init Reset for the DCAN peripheral?
2. Is there a specific register or method to reset the entire DCAN module at Peripheral De-Init Reset level?
3. What is the difference between using SWR and a Peripheral De-Init Reset in DCAN?
There are no other reset bits in CAN module:
If you want complete peripheral reset maybe you can try the PCR register, using this you can power down the CAN and again can powerup it.
--
Thanks & regards,
Jagadish.