完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位安安
我想请问一个有关于DMA UART接收问题 如果说今天指定DMA数量为10 然后我设定UART 变数为RXBuff[]; 接者我传送端这边送出资料可能不会刚好10Byte 有可能只送送出6Bytec或7Byte之类的 每次接收时我希望他能从RXBuff第0个位置开始接收 也就是RXBuff[0]可以起始收资料 请问这有办法做得到吗 因为我参考范例这边 CNDTR 重新給值 因為這樣才能一直接收">我试者改 DMA_CHx->CNDTR 重新给值 因为这样才能一直接收 可是数值通常超过数量之后回归到RxBuff[0]时 资料就断掉了 想说有没有办法解决这样 不好意思 麻烦各位了 |
|
相关推荐
1个回答
|
|
您可以在一次DMA传输完成后重新设置目的地址,
|
|
|
|
只有小组成员才能发言,加入小组>>
2249个成员聚集在这个小组
加入小组灵动微电子MM32全系列MCU产品应用手册,库函数和例程和选型表
11703 浏览 3 评论
【MM32 eMiniBoard试用连载】+基于OLED12864的GUI---U8G2
5930 浏览 1 评论
【MM32 eMiniBoard试用连载】移植RT-Thread至MM32L373PS
10965 浏览 0 评论
【MM32 eMiniBoard测评报告】+ 开箱 + 初探
4577 浏览 1 评论
灵动微课堂(第106讲) | MM32 USB功能学习笔记 —— WinUSB设备
4302 浏览 1 评论
[MM32软件] MM32F002使用内部flash存储数据怎么操作?
982浏览 1评论
808浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 06:08 , Processed in 0.567222 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号