930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 435|回复: 1

NRF52840实现DMA不定长接收

[复制链接]

1

主题

1

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2024-3-14 16:27:26 | 显示全部楼层 |阅读模式
想用52840的板子实现DMA不定长接收,去发一些长数据,在网上看到了52832的实现方式,基本是用寄存器的方式实现的,其中还修改了UARTE0_UART0_IRQHandler,使用了串口接收到一个字节的中断,我尝试在52840内用类似的方式去修改,但在现在的SDK下好像很难改动到串口单字节中断的服务,想问下有没有大手子在52840上干过类似的活,可否提供一些指导。参考的是https://blog.csdn.net/qq_3378428 ... tm_relevant_index=2
回复

使用道具 举报

52

主题

339

帖子

6487

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6487
发表于 2024-3-14 17:23:21 | 显示全部楼层
如果要这么做,就不能使用APP UART这个库,要自己写串口DMA的程序,利用NRF_UART_INT_MASK_RXDRDY和定时器监视串口接收。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

GMT+8, 2024-4-27 20:00 , Processed in 0.066303 second(s), 21 queries .

快速回复 返回顶部 返回列表