Jul 07, 2021
07:07 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 07, 2021
07:07 AM
Hi
I am working on TC387 AURIX microcontroller.
During my CAN initialization, After setting my INIT bit to 1, when I try to reset the INIT bit to 0, I am not able to do it..
Is INIT bit write protected? If yes, what is the procedure to make it write accessible? Also Is there any other register that need to be set for CAN before setting CCCR register (INIT and CCE bit)?
I am working on TC387 AURIX microcontroller.
During my CAN initialization, After setting my INIT bit to 1, when I try to reset the INIT bit to 0, I am not able to do it..
Is INIT bit write protected? If yes, what is the procedure to make it write accessible? Also Is there any other register that need to be set for CAN before setting CCCR register (INIT and CCE bit)?
- Tags:
- IFX
3 Replies
Jul 08, 2021
01:48 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 08, 2021
01:48 AM
How you made this test?
Note: Due to the synchronization mechanism between the two clock domains, there may be a delay until the value written to INIT can be read back. Therefore the programmer has to assure that the previous value written to INIT has been accepted by reading INIT before setting INIT to a new value.
Note: Due to the synchronization mechanism between the two clock domains, there may be a delay until the value written to INIT can be read back. Therefore the programmer has to assure that the previous value written to INIT has been accepted by reading INIT before setting INIT to a new value.
Mar 13, 2022
08:01 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mar 13, 2022
08:01 PM
I also encounter the same problem. I aware that the "Can_17_McmCan_lTimeOut" function is applied to make sure that the CCCR.INIT to be set or reset within a certain period of time and return the result that whether the bit is successfully set or not. but when i set a break point there and observe the register , there is always an E_NOT_OK to return. Is there anything else that effect the CCCR setting?
Nov 18, 2022
03:17 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nov 18, 2022
03:17 AM
Hi, I am confused with a similar problem. Normally after CCCR.B.INIT get cleared to 0, PSR.B.ACT will set to "Tramsmitter" within 1.2 ms, but under special condition, such as the voltage is low, it will takes about 50ms.
Do you know the reason or how to deal with it?
This widget could not be displayed.