[51单片机] 12C5A60S2串口2的ES2识别不了

[复制链接]
17430|10
 楼主| austin丁 发表于 2013-11-18 20:40 | 显示全部楼层 |阅读模式
用12C5A60S2双串口,串口一正常,串口二的相关寄存器识别不了
我发现头文件里无ES2声明,便自己声明了sbit ES2   = IE2^0;
可还是不行,不知道为什么,求大家帮忙
coody 发表于 2013-11-18 21:09 | 显示全部楼层
那是当然了,因为IE2是不能位操作的。

评分

参与人数 1威望 +1 收起 理由
austin丁 + 1 很给力!

查看全部评分

linyu1983 发表于 2013-11-18 21:12 | 显示全部楼层
这个芯片我在几个项目上用过,他的双串口都挺好用的

具体用法可以下载芯片手册,里面例子有
 楼主| austin丁 发表于 2013-11-18 21:27 | 显示全部楼层
coody 发表于 2013-11-18 21:09
那是当然了,因为IE2是不能位操作的。

即使声明了sbit ES2   = IE2^0也不行吗
我换成IE=0x01与IE=0x00就好了,真不方便
 楼主| austin丁 发表于 2013-11-18 21:28 | 显示全部楼层
linyu1983 发表于 2013-11-18 21:12
这个芯片我在几个项目上用过,他的双串口都挺好用的

具体用法可以下载芯片手册,里面例子有 ...

嗯,正在看
鸟会随 发表于 2013-11-18 22:07 | 显示全部楼层
坐等高人
wsadadws 发表于 2013-11-19 08:14 | 显示全部楼层
不能进行位操作,多看手册

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
tergy2012 发表于 2013-11-19 11:23 | 显示全部楼层
谢谢分享啊啊。。。
coody 发表于 2013-11-19 11:49 | 显示全部楼层
所有51的核,都是特殊功能寄存器地址能被8整除的才能位寻址。
 楼主| austin丁 发表于 2013-11-19 21:27 | 显示全部楼层
coody 发表于 2013-11-19 11:49
所有51的核,都是特殊功能寄存器地址能被8整除的才能位寻址。

原来是这样的啊,感谢前辈指导
coody 发表于 2013-11-20 12:02 | 显示全部楼层
30多年来,一直都是这样滴
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

41

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部