初级会员

- 积分
- 82
- 金钱
- 82
- 注册时间
- 2013-8-11
- 在线时间
- 0 小时
|

楼主 |
发表于 2013-9-22 08:20:23
|
显示全部楼层
u8 In_FM25CL64_Byte(void) 铁电存储器FM25CL64 读字节
{
u8 vale=0,i;
if(GPIOB->IDR&1<<14) MISO 口为高执行
{
vale=vale<<1;
vale|=0x01;
}
else
vale=vale<<1;
GPIO_SetBits(GPIOB,GPIO_Pin_13); SCK置高
for(i=0;i<7;i++)
{
GPIO_ResetBits(GPIOB,GPIO_Pin_13); // FM25CL64_SCK=0;
if(GPIOB->IDR&1<<14==0X01) // if(FM25CL64_SO)
{
vale=vale<<1;
vale|=0x01;
}
else
vale=vale<<1;
GPIO_SetBits(GPIOB,GPIO_Pin_13); // FM25CL64_SCK=1;
}
return (vale);
}
这种判断miso口为高低电平的方式对不对? |
|