首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教sci模块的使用[求助]

请教sci模块的使用[求助]

最近使用gt8的sci模块进行串行通讯,程序如下:

        SCBR = 0x23;                    // 00100011 PD=4,BD=8,波特率为4800。
        SCC1 = 0x40;                    // 01000000 允许SCI功能
        SCC2 = 0x04;                    // 00100100 允许接收
        SCC3 = 0x00;                    //        

           if (SCS1_SCRF != 0)
           {
               buffer = SCDR;
            i++;
           }

晶振为9.8304MHz,sci波特率时钟源选用外部振荡源

不知什么原因,收到的数值总是错误的,请各位大侠们支招
先去好好学学c语言吧
作个朋友
unsigned char ch;
while(!SCS1_SCRF);
ch = SCDR;
我用的是mc9sdt128,我想问一下用串行通讯的发送中断服务子程序应如何写,谢谢。
返回列表