本帖最后由 digitaltek 于 2013-12-29 11:24 编辑
↓原来用的SPI通讯的FLASH小板子,使用的是95256
↓换上申请的样片MB85RS64, WP和HOLD直接连VDD了
↓搭的硬件测试环境,MB85RS64+ATMEGA32A小板+AVR DRAGON仿真器
↓ATMEGA32A小板子测试用的电路图
↓编写的测试代码截图,使用avrsudio+winavr开发。
包含简短的主测试程序+MB85RS65驱动程序,可以方便的移植到其他平台
单片机使用的是16M时钟,SPI速度为8MHZ.
程序的功能是持续的单字节写入然后读取进行校验,看是否写入的数据和读取的数据相同
要说调试心得的话就是,在刚开始测试的后用示波器看了各个引脚的波形,
发现SO引脚波形很乱不是TTL信号,以为芯片或程序编写有问题,后来想起来,CS引脚为高
的时候SO引脚是高阻态,这个属于正常现象。
附上工程文件和小板子的电路图
MB85RS64测试工程.rar
(18.86 KB, 下载次数: 40)
MB85RS64SCH.rar
(16.49 KB, 下载次数: 26)
MB85RS64-DS501-00012-5v0-E.pdf
(1.21 MB, 下载次数: 20)