使用DMA进行串口接收的开发时遇到了问题,希望请各位前辈专家帮忙解答。
1.查看用户手册发现,外设使用DMA时中断调用的是外设对应的中断处理函数,而外设产生的中断会被屏蔽掉(不知理解是否有误?)。
那么通常使用DMA+串口空闲中断来接收不定长数据的方式无法达成。如何在CC2538中实现不定长串口数据的接收处理呢?
2.在使用串口的同时,也有使用RF接收的需求。这种情况下如何设置RF的DMA控制及处理,没有找到例程。
3.在网上寻找资料的时候,看到有人使用STM32的HAL库代替TI给的例程来实现。这样是可行的吗?可以摆脱TI给的例程按照cortex-M3的
方式直接开发吗?
谢谢