打印
[AVR单片机]

用AVR单片机写AT45DB321的驱动程序经验

[复制链接]
5338|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rcengtian|  楼主 | 2008-12-8 23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



首先,从网上搜索一编,类似的程序,如你搜索AT45DB321程序,你发现不多,或全是用其它单片机写的。你可以改,但是,网上有好多用AVR单片机写的。只是你没有搜索到而已。

此时,你可以搜索,例如,AT45DB48,AT45DB121程序,看有没有用AVR单片机的程序。你会发现,有好多。



其次,如果没有搜索到,到官方网站上搜索一下。有可能有。我就要官方网上找到了类似的一个驱动程序,写的不错还。



找到了,程序就是改写了。对照数据手册看。看那要改,不要改。
调试一下。

此时,要注意了,调不通不一定是程序的问题呀。

我要这里就卡了好几天。原来,是硬件的问题。

所以不要总是怀疑是程序的问题。



觉得程序没有问题,你可以看一下,硬件,比如说,驱动的电流是否够,芯片的工作。

如果是能写BUFFER,能读ID,但不能写正确主存储器,那就很可能是电流太小的问题了。

哈哈,就这点吧。

相关链接:http://www.edn123.com

相关帖子

沙发
sentervip| | 2010-11-11 09:45 | 只看该作者
好,呵呵。
我用的是ATMEL arm7写的驱动
发现AT45DB321D总是busy,
SPI读写错误了吗?

使用特权

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

本版积分规则

11

主题

176

帖子

1

粉丝