OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4375|回复: 4

【求助】有个关于51拓展外部地址不清楚的地方请教

[复制链接]

8

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2014-7-4
在线时间
7 小时
发表于 2015-6-15 21:38:36 | 显示全部楼层 |阅读模式
5金钱
有个关于51拓展外部地址不清楚的地方请教             最近学习CAN总线   就用最熟悉的51开始学习了   但是遇到一个问题    SJA1000  这个控制器要把它当做外部设备连接    那么问题来了   我找的例程中都是用的16位的外部寻址   我就不明白了   为什么找资料都是看到51单片机就只有P1都是数据地址复用的   那16位寻址是怎么办到的呢?    还有就是我想直接控制不行吗?   不是有CS端   只不过不知道ALE怎么控制数据地址的切换     求大神指导

呵呵
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
发表于 2015-6-15 21:50:59 | 显示全部楼层
时间久了,凭印象回答,供参考。

那16位寻址是怎么办到的呢?
答:似乎是P0、P2输出 16 位地址,P0输出数据,靠某个管脚(可能是 ALE 管脚)的电平区分地址和数据。
所以,外面要加锁存器,相当于请锁存器帮忙。

可以直接控制吗?
答:应当可以,条条大路通罗马,办法很多,优劣不同。
回复

使用道具 举报

8

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2014-7-4
在线时间
7 小时
 楼主| 发表于 2015-6-16 08:52:10 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
不用的话应该怎么控制呢?
呵呵
回复

使用道具 举报

8

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2014-7-4
在线时间
7 小时
 楼主| 发表于 2015-6-16 08:52:56 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
能说的具体点吗??    这里有点乱   又找不到一个详细的教程什么的
呵呵
回复

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
发表于 2015-6-16 11:33:09 | 显示全部楼层
比如:用 8 个 IO 模拟地址/数据线,另外几个 IO 模拟控制信号,按时序操作就可以。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 08:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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