本帖最后由 tll 于 2013-11-24 10:13 编辑
玩路由器,有很多SPI FLASH,2M 4M 8M 16M都有
需要专业编程器写入,比较麻烦
如果cb是编程器,直接指定一个文件,多好
Arduino成功了,看http://www.tonylianlong.com/?p=26
接线方式: http://wenku.baidu.com/view/8ce445620b1c59eef8c7b4ce.html 里面的图可以用 ARDUINO接3.3v电源,不然他的高电平是5v的,容易烧3v3芯片 SPI FLASH -> ARDUINO(CB也会一样) 1 CS -> 2 2 DO -> 3 3 WP -> VCC 4 GND -> GND 5 DIO -> 4 6 CLK -> 5 7 HOLD -> VCC 8 VCC -> VCC 读取写入什么都可以了。
接下来就是移植了,慢慢等,我知道这是可行的,因为上面的SPI传出cmd我在cubie上试过可用。
SPI用的是软件SPI,比较好调试并且速度什么可控,方便。
顺便说下我硬件SPI现在还没弄好。
移植到cb上,识别成乱码
ID读成ID ff f8(MSB) 不知道是不是cb太快了?二楼说2M的速度我没法把控啊!
参照datasheet,发现都是NS级别的啊。。
|