Aug 13, 2021
12:43 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 13, 2021
12:43 PM
Is is possible to use an RxFIFO and have multiple acceptance filters? This is possible on offerings from NxP and I am trying to replicate this on the XMC4500. Also,
Is there a single MO entry to read for the RxFIFO? Seems like I have to walk each MO that is being used for the FIFO but this seems odd to do and I am probably doing it wrong.
Thanks
Is there a single MO entry to read for the RxFIFO? Seems like I have to walk each MO that is being used for the FIFO but this seems odd to do and I am probably doing it wrong.
Thanks
Solved! Go to Solution.
- Tags:
- IFX
1 Solution
Aug 26, 2021
01:18 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 26, 2021
01:18 AM
Hi,
The acceptance filtering for RxFIFO based design is dependent on the base object. So the base object defines the acceptance filtering for a single RxFIFO. Also understand that we can can multiple RxFIFO is in XMC Multican.
There is a CUR object in the base object which points to the slave object. This should help point to the right slave object to be accessed. I hope these answer your queries.
Additionally following appnote and code examples should be helpful for you.
Best Regards,
Vasanth
The acceptance filtering for RxFIFO based design is dependent on the base object. So the base object defines the acceptance filtering for a single RxFIFO. Also understand that we can can multiple RxFIFO is in XMC Multican.
There is a CUR object in the base object which points to the slave object. This should help point to the right slave object to be accessed. I hope these answer your queries.
Additionally following appnote and code examples should be helpful for you.
Best Regards,
Vasanth
6 Replies
Aug 26, 2021
01:18 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 26, 2021
01:18 AM
Hi,
The acceptance filtering for RxFIFO based design is dependent on the base object. So the base object defines the acceptance filtering for a single RxFIFO. Also understand that we can can multiple RxFIFO is in XMC Multican.
There is a CUR object in the base object which points to the slave object. This should help point to the right slave object to be accessed. I hope these answer your queries.
Additionally following appnote and code examples should be helpful for you.
Best Regards,
Vasanth
The acceptance filtering for RxFIFO based design is dependent on the base object. So the base object defines the acceptance filtering for a single RxFIFO. Also understand that we can can multiple RxFIFO is in XMC Multican.
There is a CUR object in the base object which points to the slave object. This should help point to the right slave object to be accessed. I hope these answer your queries.
Additionally following appnote and code examples should be helpful for you.
Best Regards,
Vasanth
Aug 26, 2021
11:04 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 26, 2021
11:04 AM
Anyway to get some examples from the fine people here? I've read the app notes and the code examples are a
bit lackluster for anything more than a basic use case.
bit lackluster for anything more than a basic use case.
Aug 30, 2021
02:00 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 30, 2021
02:00 AM
Hi,
Could you please let us know what are requirements from the example ?
Best Regards,
Vasanth
Could you please let us know what are requirements from the example ?
Best Regards,
Vasanth
Dec 14, 2021
07:43 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dec 14, 2021
07:43 AM
I have posted an example. Any word or advice on achieving it?
Aug 30, 2021
10:41 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 30, 2021
10:41 AM
The example device uses canID of 0x010 11-bit addresses.
Filters need to accept messages from 0x000, 0x080, everything from 0x780-0x7FF,
and the following orred with the nodeID: 0x200, 0x300, 0x400, 0x500, 0x600.
I need to be notified anytime any of those are received. Waiting until the overflow
interrupt is not acceptable in my application. Given the rate of messages being received,
I do need to use an RxFIFO of a minimum length of 8.
Any help would be appreciated. Thanks!
Filters need to accept messages from 0x000, 0x080, everything from 0x780-0x7FF,
and the following orred with the nodeID: 0x200, 0x300, 0x400, 0x500, 0x600.
I need to be notified anytime any of those are received. Waiting until the overflow
interrupt is not acceptable in my application. Given the rate of messages being received,
I do need to use an RxFIFO of a minimum length of 8.
Any help would be appreciated. Thanks!
Oct 14, 2021
10:07 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 14, 2021
10:07 AM
Any word on a potential example doing any of this?