查看: 2035|回复: 8

[分享] KL05 串口接收为什么不能连续接收

[复制链接]

该用户从未签到

14

主题

35

帖子

0

注册会员

Rank: 2

积分
107
最后登录
2019-12-31
发表于 2015-6-6 14:43:12 | 显示全部楼层 |阅读模式
在用串口接收时第一组数据接收没问题 共4个8位数据,然而接受完UART0_S1的OR、IDLE被置位了,然后再也收不到数据了,当把这两个清零,又可以接受了,请问这是怎么导致他们职位的?是不是我初始化的时候哪儿没有设置呢?
回复

使用道具 举报

  • TA的每日心情
    无聊
    2016-10-28 22:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    20

    主题

    209

    帖子

    0

    高级会员

    Rank: 4

    积分
    763
    最后登录
    1970-1-1
    发表于 2015-6-6 16:54:47 | 显示全部楼层
    看样子应该是接收完成后置位的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-6-6 16:56:44 | 显示全部楼层
    没有及时读取,用中断方式读取数据。发生溢出以后,及时把溢出标志位清除掉。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14

    主题

    35

    帖子

    0

    注册会员

    Rank: 2

    积分
    107
    最后登录
    2019-12-31
     楼主| 发表于 2015-6-6 17:03:32 | 显示全部楼层
    安 发表于 2015-6-6 16:56
    没有及时读取,用中断方式读取数据。发生溢出以后,及时把溢出标志位清除掉。 ...

    我是中断中读取的,每次电脑给KL05发送4个字节的数据,中断不是接收一个字节中断一次吗?
    如何用DMA接收呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-6-6 21:57:17 | 显示全部楼层
    发送数据前先判断,发送后要清标志
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16714
    最后登录
    1970-1-1
    发表于 2015-6-7 13:27:36 | 显示全部楼层
    帮顶!!!
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-6-8 09:18:13 | 显示全部楼层
    楼主把串口处理代码发一下吧。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24

    主题

    502

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1363
    最后登录
    1970-1-1
    发表于 2015-6-8 09:46:49 | 显示全部楼层
    不够详细,无法解答。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-8 09:55:15 | 显示全部楼层
    keeryq 发表于 2015-6-6 17:03
    我是中断中读取的,每次电脑给KL05发送4个字节的数据,中断不是接收一个字节中断一次吗?
    如何用DMA接收 ...

    你中断中做了哪些事呢?
    中断代码发出来看看,另外,是否还有其他模块的中断一起使用?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-27 12:29 , Processed in 0.094372 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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