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

新手问题!关于GZ16的串口初始化!

新手问题!关于GZ16的串口初始化!

外部4M晶振
main() {
  SCPSC = 0x48;
  SCBR = 0x01;
  SCC1_ENSCI = 1;
  SCC1 = 0;
  SCC2 = 0;
  SCC2_TE = TRUE;
  SCC2_RE = 1;
  SCC3 = 0;
  SCC2_SCRIE = TRUE;
  SCC2_TCIE = TRUE;
  SCC2_SCTIE = 0;
  SCC2_SCRIE = TRUE;
  EnableInterrupts;
 for(;;){
  while(!SCS1_SCTE);
  SCDR = 0X55;
  Delay(200);//延时
  PTE_PTE5 = ~PTE_PTE5;
  Delay(200);//延时
}
}
程序运行后,PTE5脚有脉冲输出,但是TXD脚没有反应,一直高电平.
不知道初始化中那里错了(PLL已经初始化)

[此贴子已经被作者于2006-9-7 20:47:42编辑过]

搞定了
返回列表