[21IC首页] [21IC资料下载] [21IC器件搜索[alldatasheet网] [中国芯片手册网] [电子查询网] [磁动力工作室] [驱动程序开发网] [射频网络] [液晶之家] [可控硅应用技术网]

Computer○○的家当®

 
 
载入中...
   
                                                         设置为首页      [站长入口]    站点2: [EDN站点]   站点3:[61IC站点]  USB专区: [圈圈的USB专区]




载入中...

日志内容


发帖纪念BLOG访问量超过10万~~~~~~
电脑圈圈 发表于 2007-4-28 1:47:00


阅读全文 | 回复(4) | 引用通告 | 编辑       


Re:发帖纪念BLOG访问量超过10万~~~~~~
leo(游客)发表评论于2007-5-1 20:23:00

leo(游客)恭喜恭喜,学习学习
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:发帖纪念BLOG访问量超过10万~~~~~~
风雷(游客)发表评论于2007-4-30 9:46:00

风雷(游客)恭喜恭喜,哈哈
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:发帖纪念BLOG访问量超过10万~~~~~~
computer00发表评论于2007-4-28 23:16:00

computer00给点参考代码给你。仔细读读数据手册,就知道该如何设置了。

void UART_init(void)
{
GP1CON=0x00000011; //P1.0 P1.1设置为串口功能

COMIEN0=0x00; //禁止所有串口中断

#define BitRate 57600

#if (BitRate==19200) || (BitRate==9600)
COMCON0=0x83; //1 stop bit,8 data bits 最高位置1,寻址COMDIV1寄存器
COMDIV1=0x00;
COMDIV2=0x0000;
#if BitRate==19200
COMDIV0=0x44; //19200 bps
#else
COMDIV0=0x88; //9600bps
#endif
COMCON0=0x03; //最高位置0,寻址COMTX寄存器。
//因为COMTX寄存器跟COMDIV1寄存器共用一个地址,由COMCON0的最高位选择
#endif

#if BitRate==57600

COMCON0=0x83; //1 stop bit,8 data bits 最高位置1,寻址COMDIV1寄存器
COMDIV1=0x00;
COMDIV2=0x426+(2<<11)+0x8000; //M=2,N=0x642
COMDIV0=0x09;
COMCON0=0x03; //最高位置0,寻址COMTX寄存器。
//因为COMTX寄存器跟COMDIV1寄存器共用一个地址,由COMCON0的最高位选择
#endif

}
//////////////////////////////////////////////////////////////////////

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:发帖纪念BLOG访问量超过10万~~~~~~
M理论(游客)发表评论于2007-4-28 19:18:00

M理论(游客)请问aduc7027的uart口的波特率是怎样设置的?主要是COMDIV0不明白,请指教,谢谢!!
个人主页 | 引用 | 返回 | 删除 | 回复       

发表评论:
载入中...

 
 

 

用户信息

载入中...

    
    
 
家当信息
载入中...

站长简介:  

    Computer00,男。B型血,天蝎座。爱好电子技术及计算机技术。21IC中国电子网[技术交流]版版主。

 

最新回复

载入中...

圈圈公告 
载入中...

最新家当

载入中...

友情链接 

 

家当主题

载入中...

最新留言

载入中...

搜我的家当 

          chunyang工作室
        为您提供无线通讯模块