打印

51单片机中的交叉开关到底怎么用啊?结合实例帮我讲解下

[复制链接]
3127|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
youwenchao|  楼主 | 2009-7-17 13:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我举2个例子:
(1):P0SKIP = 0xff;           //跳过P0口
       P1SKIP = 0x03;               //跳过P1.1
       XBR1   = 0x42;         //将PCA输出配置到P1.2脚
先是将P0口,P1^0,P1^1口跳过,当XBR1=0x42时,Datasheet上说010: CEX0, CEX1 routed to Port pins. 我的问题是:怎么就是将PCA输出配置到P1.2脚?
(2):P0SKIP    = 0xFF;
       P1SKIP    = 0xFF;          //跳过前面I/O端口
       XBR1      = 0x44;              // 使能交叉开关,CEX0,连到P2.2
这个程序是先跳过P0和P1口,当XBR1 = 0x44时,Datasheet上说100: CEX0, CEX1, CEX2, CEX3 routed to Port pins.同上:怎么就是将使能开关连到P2^2?

  一个很大的疑问就是CEX0, CEX1, CEX2, CEX3 到底在控制交叉开关中起什么作用?

相关帖子

沙发
5880527| | 2009-7-17 16:57 | 只看该作者

新华龙有个专门的软件管这个XX

刚开始的时候我也差点被叉晕了,用了很久才晓得原来有那个软件

使用特权

评论回复
板凳
youwenchao|  楼主 | 2009-7-17 17:03 | 只看该作者

哪有什么专门的软件

这些交叉开关都是通过寄存器控制的吧,寄存器都是在51里面,你说的专门软件在哪里啊

使用特权

评论回复
地板
oumi| | 2009-7-17 17:38 | 只看该作者

re:

跳过的脚不参与交叉开关功能分配,然后看XBR寄存器哪个功能使能,对照交叉开关引脚分配图将功能和引脚对应。

使用特权

评论回复
5
huangqi412| | 2009-7-17 17:52 | 只看该作者

跳过某些脚,,,

使用特权

评论回复
6
lyjian| | 2009-7-17 19:05 | 只看该作者

用Silabs的Config软件

使用特权

评论回复
7
ayb_ice| | 2009-7-18 16:37 | 只看该作者

LS说对了

有这么好用的东东,你不用?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

68

帖子

0

粉丝