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.

CC2538: CC2538使用DMA进行不定长串口传输的问题

Part Number: CC2538

使用DMA进行串口接收的开发时遇到了问题,希望请各位前辈专家帮忙解答。

1.查看用户手册发现,外设使用DMA时中断调用的是外设对应的中断处理函数,而外设产生的中断会被屏蔽掉(不知理解是否有误?)。

那么通常使用DMA+串口空闲中断来接收不定长数据的方式无法达成。如何在CC2538中实现不定长串口数据的接收处理呢?

2.在使用串口的同时,也有使用RF接收的需求。这种情况下如何设置RF的DMA控制及处理,没有找到例程。

3.在网上寻找资料的时候,看到有人使用STM32的HAL库代替TI给的例程来实现。这样是可行的吗?可以摆脱TI给的例程按照cortex-M3的

方式直接开发吗?

谢谢