找回密码
 立即注册
楼主: 菁明科技

求助:15W4K48S串口3与串口2不能同时使用

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:113
  • 最近打卡:2025-06-30 09:26:17

741

主题

1万

回帖

1万

积分

管理员

积分
17264
发表于 昨天 10:05 | 显示全部楼层
少了下面这些风格的声明:

#define     INT0_VECTOR             0       //0003H
#define     TMR0_VECTOR             1       //000BH
#define     INT1_VECTOR             2       //0013H
#define     TMR1_VECTOR             3       //001BH
#define     UART1_VECTOR            4       //0023H
#define     ADC_VECTOR              5       //002BH
#define     LVD_VECTOR              6       //0033H
#define     UART2_VECTOR            8       //0043H
#define     SPI_VECTOR              9       //004BH
#define     INT2_VECTOR             10      //0053H
#define     INT3_VECTOR             11      //005BH
#define     TMR2_VECTOR             12      //0063H
#define     USER_VECTOR             13      //006BH
#define     INT4_VECTOR             16      //0083H
#define     UART3_VECTOR            17      //008BH
#define     UART4_VECTOR            18      //0093H
#define     TMR3_VECTOR             19      //009BH
#define     TMR4_VECTOR             20      //00A3H
#define     CMP_VECTOR              21      //00ABH
#define     I2C_VECTOR              24      //00C3H
#define     USB_VECTOR              25      //00CBH


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-06-30 09:22:48
已绑定手机

2

主题

3

回帖

24

积分

新手上路

积分
24
发表于 昨天 19:20 来自手机 | 显示全部楼层
我可能没有说清楚,就是没有加上串口3之前的程序是没有问题的,正常运行。加上串口3和串口4之后,只有串口3接收数据时串口2才会出现乱码,串口4接收数据时串口2也是正常运行的。各位大师有没有同时使用串口2和串口3的,是不是正常呢?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-06-30 09:22:48
已绑定手机

2

主题

3

回帖

24

积分

新手上路

积分
24
发表于 昨天 19:22 来自手机 | 显示全部楼层
我的程序已上传,有兴趣的朋友可以帮助我检查一下,谢谢

点评

用8H貌似无法复现,串口3灌什么数据串口2会乱码呢? 另外MEMCOPY建议声明为reentrant消除警告。 中断里也尽量不要做别的处理命令操作,设立flag去main里操作 [attachimg]106742[/attachimg]  详情 回复 发表于 昨天 22:53
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:222
  • 最近打卡:2025-06-30 08:31:43
已绑定手机

72

主题

2026

回帖

4550

积分

荣誉版主

无情的代码机器

积分
4550
发表于 昨天 22:53 | 显示全部楼层
菁明*** 发表于 2025-6-30 19:22
我的程序已上传,有兴趣的朋友可以帮助我检查一下,谢谢

用8H貌似无法复现,串口3灌什么数据串口2会乱码呢?

另外MEMCOPY建议声明为reentrant消除警告。
中断里也尽量不要做别的处理命令操作,设立flag去main里操作

截图202506302253192669.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-7-1 08:22 , Processed in 0.127834 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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