OpenEdv-开源电子网

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

请教大家一个问题

[复制链接]

28

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2013-4-14
在线时间
24 小时
发表于 2015-7-10 15:35:32 | 显示全部楼层 |阅读模式
5金钱
 经常遇到一些芯片会规定一些地址或者内存, 硬件电路都是直接用线连接到地址线比如D0-D8,就像FSMC和外部FLASH连接一样,那些这些地址是什么意思?我看别操作的时候都是直接发送什么0x12344,这类的然后再发其它的,请问具体是怎么操作的?

最佳答案

查看完整内容[请看2#楼]

回复【3楼】布沙尼神甫: --------------------------------- 1,对于SPI的问题,请看W25Qxx的数据手册,直到看懂为止。 2,FSMC看你驱动什么,同样去看对应外设的数据手册。 这些都不是空穴来风,都是有的放矢的,肯定是手册要求,才这么写的,所以,看不明白的,多看看数据手册。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-7-10 15:35:33 | 显示全部楼层
回复【3楼】布沙尼神甫:
---------------------------------
1,对于SPI的问题,请看W25Qxx的数据手册,直到看懂为止。
2,FSMC看你驱动什么,同样去看对应外设的数据手册。

这些都不是空穴来风,都是有的放矢的,肯定是手册要求,才这么写的,所以,看不明白的,多看看数据手册。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-7-10 23:46:04 | 显示全部楼层
上代码,然后写一下那里不明白。
看你说的挺晕
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

28

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2013-4-14
在线时间
24 小时
 楼主| 发表于 2015-7-12 21:55:27 | 显示全部楼层
都是探索者里的例程:
首先是SPI哪个实验的:




同样一个函数,它技能发送指令,又能发送地址,还能发送数据。位数不同,那么W25Q128这个软件能识这些不同“数据”?
下面一楼是关于FSMC的问题,麻烦了
回复

使用道具 举报

28

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2013-4-14
在线时间
24 小时
 楼主| 发表于 2015-7-12 23:59:03 | 显示全部楼层



1,这个IS62WV51216用了D0-D15共16根地址线,问题是,软件里没发现具体对这个地址怎么操作的;



2,这里的读写操作有点看不懂,直接就用地址强制转换为指针,再把这个指针的值赋值给*pBuffer就完成数据传输了?
首先是C语言的操作有点饶头,其次是那么前面那些地址线DO-D15和数据线A0-A18,就完全没用上了?哪干嘛还需要这么多线?
谢谢
回复

使用道具 举报

28

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2013-4-14
在线时间
24 小时
 楼主| 发表于 2015-7-12 23:59:23 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
原子哥,帮忙看下你下面两楼
回复

使用道具 举报

9

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2015-1-28
在线时间
44 小时
发表于 2015-7-13 10:44:47 | 显示全部楼层
怎么没用,当你写数据的时候你那些地址线数据线都是硬件操作的。
回复

使用道具 举报

28

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2013-4-14
在线时间
24 小时
 楼主| 发表于 2015-7-13 11:29:09 | 显示全部楼层
回复【7楼】琉璃:
---------------------------------
好像是不用软件操作,只要把IO口设置为复用的,就不用管了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-7-13 23:33:44 | 显示全部楼层
回复【5楼】布沙尼神甫:
---------------------------------
1,硬件处理。
2,当然要用,硬件自动处理的。

建议你用示波器或者逻辑分析仪,看看A0~A18/D0~D15的数据,就知道了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 21:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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