5 posts / 0 new
Last post
NScherdin
Offline
Last seen:1 year 4 months ago
加入:2015-08-15 19:34
DMA Support

The DA1458x datasheet mentions DMA support in a couple places but does not go into detail. What, if any, DMA support is available on the chip? I would like to be able to offload sending data from a buffer over SPI. The data is for a SPI OLED display and it would simplify my code if I could just have DMA send the data 60 times a second instead of looping through the buffer to fill the SPI FIFO whenever it is empty.

Also, assuming DMA is not available for my purposes, what is the buffer size of the SPI RX and TX FIFO?

Device:
MT_dialog
Offline
Last seen:2 months 1 day ago
Staff
加入:2015-06-08 11:34
Hi NScherdin,

Hi NScherdin,

The DMA that is mentioned in the 580 is the DMA of the OTP, its used only to transfer data from the OTP to the Sysram during the mirroring procedure. The two identical UARTs have a 16 bytes receive transmit FIFOs and the SPI interface has a 2x16-bit word FIFOs. Please check the datasheet sections 3.6.1 UART Features and 3.6.2 SPI.

Thanks MT_dialog

NScherdin
Offline
Last seen:1 year 4 months ago
加入:2015-08-15 19:34
Thank you for getting back to

Thank you for getting back to me.

I found the updated datasheet for the da1458x after I posted my question and found it now says the FIFO is 2x16 for SPI.

Jacky_SZ
Offline
Last seen:3 days 23 hours ago
加入:2016-03-18 06:07
Hi All,

Hi All,
Who can advise me how to add one new topic in the forum?
thanks!

MT_dialog
Offline
Last seen:2 months 1 day ago
Staff
加入:2015-06-08 11:34
嗨Jacky_SZ,

嗨Jacky_SZ,

On the bottom of the page there is button called new topic.

Thanks MT_dialog