找回密码
 立即注册
查看: 252|回复: 8

STC8G1K08 掉电唤醒串口问题 | 已解决

[复制链接]

该用户从未签到

1

主题

3

回帖

11

积分

新手上路

积分
11
发表于 2024-1-8 18:04:16 | 显示全部楼层 |阅读模式
如程序所示
void main(void)
{
        u8        i;
      
mDelaymS(500);
        GPIO_config();
         
    P1M0 = 0x00;                              
    P1M1 = 0x00;
         EX1 = 1;                                    //使能INT1中断,用于唤醒MCU
    EA = 1;
    _nop_();
    _nop_();
    _nop_();
   UART_config();
  wake=1;
        while (1)
        {  
      
          //  T=T_Result();
          //  RH=RH_Result();
        //   PCON = IDL;                                 //MCU进入IDLE模式
  PCON = PD;                                  //MCU进入掉电模式
    _nop_();
    _nop_();
    _nop_();
    _nop_();
    led0 = 0;
    mDelaymS(500);
                led0 = 1;
                wake=0;
                mDelaymS(20);
      
                TX1_write2buff(0xbb);
    mDelaymS(500);
    wake=1;
        }
}

void INT1_Isr() interrupt 1
{
  //  P34 = ~P34;                                 //测试端口
}




程序首先串口部分是没问题的,如果把 PCON = PD;           屏蔽,也就是不进入掉电模式,串口是正常的,但是程序里面打开掉电,通过外部中断唤醒后,计算机串口却没有收到数据?什么原因?


回复 送花

使用道具 举报

该用户从未签到

1

主题

3

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2024-1-8 18:05:24 | 显示全部楼层
我尝试过掉电后重新初始化串口和io配置都没用,就是掉电以后串口就不正常了,不能发送数据
回复 支持 反对 送花

使用道具 举报

该用户从未签到

551

主题

9301

回帖

1万

积分

管理员

积分
14053
发表于 2024-1-8 19:02:22 | 显示全部楼层
回复 支持 反对 送花

使用道具 举报

该用户从未签到

1

主题

3

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2024-1-8 20:09:56 | 显示全部楼层
神农鼎 发表于 2024-1-8 19:02
http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.92K.zip

不是串口中断唤醒,是唤醒以后串口功能异常,不能发送数据
回复 支持 反对 送花

使用道具 举报

该用户从未签到

1

主题

3

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2024-1-8 20:10:59 | 显示全部楼层
搞定了
回复 送花

使用道具 举报

该用户从未签到

1

主题

1

回帖

13

积分

新手上路

积分
13
发表于 2024-4-18 19:58:25 | 显示全部楼层
怎么搞定的,我也碰到这个问题,不进入休眠是正常的,进入休眠后,接收数据不正常

点评

目前, 如果使用了DMA, 就不要进入掉电模式, 这样就搞定的  发表于 2024-4-19 09:51
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    慵懒
    昨天 02:02
  • 签到天数: 68 天

    [LV.6]常住居民II

    4

    主题

    414

    回帖

    1122

    积分

    金牌会员

    积分
    1122
    发表于 2024-4-19 08:19:10 | 显示全部楼层

    怎么搞定的,分享一下经验

    点评

    目前, 如果使用了DMA, 就不要进入掉电模式, 这样就搞定的  发表于 2024-4-19 09:51
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-3 17:06 , Processed in 0.063852 second(s), 56 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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