查看: 2585|回复: 0

[其他] (求助)s8sg8串口问题

[复制链接]

该用户从未签到

2

主题

9

帖子

0

新手上路

Rank: 1

积分
17
最后登录
1970-1-1
发表于 2010-12-22 00:16:08 | 显示全部楼层 |阅读模式
s8sg8串口问题,内部晶振,波特率4800,中断接收,进不了中断,为何程序如下,请指点,谢谢。/****************变量和函数定义*********************************/#define scibandrate  4800void SCI_INIT(void);void DELAY(int x);void MCU_INIT(void);uchar BUFF1=0x66;/*********************主函数************************************/void main(void) {//ICSTRM=0Xaf;    EnableInterrupts; /* enable interrupts */    /* include your code here */                     MCU_INIT();       SCI_INIT();    for(;;) {        //__RESET_WATCHDOG(); /* feeds the dog */               while(SCIS1_TDRE) {                SCIS1_TDRE=0;            DELAY(100);                SCID=BUFF1;               }/**/     }}     /***************************MCU初始化函数*******************************/void MCU_INIT(void){    ICSC1=0x04;    ICSC2=0x40;    ICSTRM=0xa8;    SOPT1=0x00;    SOPT2=0x00;} /*********************SCI_INIT函数************************************/void SCI_INIT(void) {       // ICSC1=0X00;        //ICSC2_HGO=1;    //ICSC2_EREFS=1;    //ICSC2_ERCLKEN=1;        //while(ICSSC_OSCINIT==0);            SCIBD =4000000/16/scibandrate; //设置波特率    SCIC1=0x00;    SCIC2=0x2C;//使能接受中断} /*********************延时函数************************************/void DELAY(int x){    int i,j;    for(i=0;i
我知道答案 目前已有0人回答
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-11 03:24 , Processed in 0.081853 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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