找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3552|回复: 18
打印 上一主题 下一主题
收起左侧

为什么STC8F单片机串口通讯发不出去啊?

[复制链接]
楼主
ID:822755 发表于 2020-12-18 19:24 | 显示全部楼层
那是因为P_SW2没有在设置外部时钟后,没有P_SW2=0,恢复操作传统寄存器。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

沙发
ID:822755 发表于 2020-12-19 22:56 | 显示全部楼层

你是没理解P_SW2=0的作用吧。乱放位置。
  P_SW2 = 0x80; /*启动内部扩展区寄存器访问功能*/
  XOSCCR|=0xc0; /*启动外部晶振*/
  while(!(XOSCCR & 1)); /*待晶振频率稳定*/
  CLKDIV=0x00; /*晶振不分频*/
  CKSEL=0x01; /*选用外部晶振*/
P_SW2 = 0;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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