stm32读w25x16的问题

[复制链接]
1749|2
 楼主| 恒宇 发表于 2012-12-20 19:36 | 显示全部楼层 |阅读模式
SPI_Flash_Write_Page(tx,0x0,1);把tx里的数发到(0x0)w25x的0地址,1---写一位;
读指令;
                SPI_Flash_Read(rx,0x0,1);
                readtype=rx[0];
            KNY12864_write_com(0x88);
            KNY12864_write_data(0x30+(readtype&0x0f));
            KNY12864_write_com(0x89);
            KNY12864_write_data(0x30+((readtype>>4)&0x0f));
                readtype=rx[1];
            KNY12864_write_com(0x8a);
            KNY12864_write_data(0x30+(readtype&0x0f));
            KNY12864_write_com(0x8b);
奇怪的是读的时候居然读了两位,有高手知道吗?
jlass 发表于 2012-12-21 09:04 | 显示全部楼层
写了一个16位,读了两个8位
阿南 发表于 2012-12-21 09:29 | 显示全部楼层
jlass说的不错,有前途
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

123

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部