找回密码
 立即注册
楼主: tzz1983

4组串口UART使用DMA收发 @32G系列,易用,高效,稳定 !精品实战代码

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2025-1-2 08:13:35 | 显示全部楼层
zhang*** 发表于 2025-1-1 15:23
最近想学习 ,为啥我编译不通过 。提示很多错。
感谢反馈,这个报错是缺少头文件 <INTRINS.H> ,  已更新,

或在项目的 config.h 中增加一行即可,#include    <INTRINS.H>   如下所示

截图202501020809503251.jpg

这个代码很久前上传的了,我记得上传时是正常编译的, 尔.....怎么过了年编译都过不了啦






回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:385
  • 最近打卡:2025-05-01 08:05:45

25

主题

113

回帖

725

积分

高级会员

积分
725
发表于 2025-1-2 12:31:04 | 显示全部楼层
tzz1*** 发表于 2025-1-2 08:13
感谢反馈,这个报错是缺少头文件  ,  已更新,

或在项目的 config.h 中增加一行即可,#include       如下 ...

非常感谢 已经可以正常编译  又不懂得地方到时候还需要请教
回复 支持 反对

使用道具 举报 送花

已绑定手机

4

主题

9

回帖

50

积分

注册会员

积分
50
发表于 2025-2-27 20:24:03 | 显示全部楼层
请问AI8051可以用这套代码吗,不知道寄存器操作是否一样

点评

貌似AI8051U新增了一些功能,如果不使用新增功能,基本上是兼容的。 本帖上这个串口代码已经是两年前的了, 给你推荐个稍为新一点的,在AI8051U上也用过的。 https://www.stcaimcu.com/forum.php?mod=viewthread&t  详情 回复 发表于 2025-2-28 08:01
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2025-2-28 08:01:15 | 显示全部楼层
TR*** 发表于 2025-2-27 20:24
请问AI8051可以用这套代码吗,不知道寄存器操作是否一样

貌似AI8051U新增了一些功能,如果不使用新增功能,基本上是兼容的。


本帖的这个串口代码已经是两年前的了,
给你推荐个稍为新一点的,在AI8051U上也用过的。
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4702&extra=page%3D1

截图202502280756232587.jpg

这个代码里包含 4个串口DMA模式/中断模式,的代码.
你查看一下 "UART.C"   "UART.H"  , 就这两个文件

回复 支持 反对

使用道具 举报 送花

已绑定手机

4

主题

9

回帖

50

积分

注册会员

积分
50
发表于 2025-2-28 11:19:04 来自手机 | 显示全部楼层
tzz1983 发表于 2025-2-28 08:01
貌似AI8051U新增了一些功能,如果不使用新增功能,基本上是兼容的。



感谢大佬
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:47
  • 最近打卡:2025-05-01 06:02:19
已绑定手机

10

主题

29

回帖

478

积分

中级会员

积分
478
发表于 2025-3-5 06:30:14 | 显示全部楼层
请教一下:这个编译器没改,这个程序用了32号以上的中断,编译也没报错,程序还能正常运行。
比如串口1的发送中断:
#define     DMA_UR1T_VECTOR         50      //0193H
void DMA_UART1TX_ISR_Handler(void) interrupt DMA_UR1T_VECTOR  

点评

尔。。没有关注过“编译器没打补丁能不能编译大31的中断号这个事情”. 可能您以前打过补丁,后来忘记了。  详情 回复 发表于 2025-3-5 08:08
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2025-3-5 08:08:59 | 显示全部楼层
run*** 发表于 2025-3-5 06:30
请教一下:这个编译器没改,这个程序用了32号以上的中断,编译也没报错,程序还能正常运行。
比如串口1的发 ...

尔。。没有关注过“编译器没打补丁能不能编译大31的中断号这个事情”.
可能您以前打过补丁,后来忘记了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-04-30 14:35:08
已绑定手机

3

主题

17

回帖

287

积分

中级会员

积分
287
发表于 2025-3-10 21:49:03 | 显示全部楼层
感谢分享!学习中...
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:48 , Processed in 0.213644 second(s), 105 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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