查看: 3450|回复: 1

[S12] XS128 SCI 中断接收

[复制链接]

该用户从未签到

3

主题

10

帖子

0

新手上路

Rank: 1

积分
21
最后登录
1970-1-1
发表于 2012-3-4 15:16:59 | 显示全部楼层 |阅读模式
本人用GSM模块与XS通过SCI通讯,XS发送正常,中断接收不对。将GSM模块回复的信息发送到PC机上,显示正确。用PC给XS发信息,XS回复也是正确的》》》蛋疼,求大神
void Clock_set(void)
{
    CLKSEL=0X00;               
    PLLCTL_PLLON=1;
    SYNR = 0x44;
    REFDV = 0x41;   
    while(!(CRGFLG_LOCK==1));
    POSTDIV=0x00;
    CLKSEL_PLLSEL=1;
}
void SCI_Init(void)
{
  SCI0BDH=0x01;
  SCI0BDL=0x04;
  SCI0CR1=0x64;
  SCI0CR2=0x2c;
  SCI1BDH=0x01;
  SCI1BDL=0x04;
  SCI0CR1=0x64;
  SCI1CR2=0x2c;
  
}
uchar Receive1(void)
{
  while(!SCI1SR1_RDRF);
  SCI1SR1_RDRF=1;
  return SCI1DRL;
}
#pragma CODE_SEG NON_BANKED      
void interrupt 21 SCI1_re(void)
{
  if(Rx
我知道答案 目前已有0人回答
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-3-5 10:59:16 | 显示全部楼层

    RE:XS128 SCI 中断接收

    uchar Receive1(void)
    {
    while(!SCI1SR1_RDRF);
    return SCI1DRL;
    }
    SCI1SR1_RDRF这个自动清除,你再试试。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-28 01:41 , Processed in 0.084557 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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