中级会员
 
- 积分
- 446
- 金钱
- 446
- 注册时间
- 2014-4-7
- 在线时间
- 53 小时
|
1金钱
将旗舰版 F103ZET6 的板子上的FLASH(W25Qxx) 解焊下来 使用买来的flash(W25Q16) ,为了是环境一样 我使用杜邦线链接旗舰版F103ZET6 的PB13,14,15 ,12 引脚上面
能够正常的读写,不论是读写多少次,在以一个地址上面。
但是,在我自己买的最小系统的F407ZGT6 也是用杜邦线链接 但是在一个地址上面就只能写一次,之后就死在了 写函数里面,原子的F4的例程只是将按键修改为了我最小系统上面的按键,按一下让他写并且让灯亮,再按一下就让他读,读正确了就让灯灭。 但是 比如你写入的地址 0X00 编译烧录后 第一次按按键灯能够正常的亮,再按一下按键灯能够正常的灭,但是再按按键的时候灯就不亮了,就卡死在了写函数里面(以上如果没有写函数按按键等会亮,再按等毁灭很正常)。MCU 和FLASH 链接方式如图。 希望遇到这样问题的大神能够帮忙,谢谢!!!
while(1)
{
key=KEY_Scan(0);
if(key==KEY0_PRES) //KEY1°′ÏÂ,D′èëW25Q128
{
if(i==1)
{
i=0;
W25QXX_Write((u8*)TEXT_Buffer,80,2);
turn_on();
}
else
{
i=1;
W25QXX_Read(datatemp,80,2);
if(datatemp[0]==0xaa)
{
turn_off();
}
datatemp[0]=datatemp[1]=0x00;
}
}
|
-
FLASH 和MAU链接
|