我是靠谱客的博主 阳光小甜瓜,这篇文章主要介绍SPI FLASH 容量计算,现在分享给大家,希望可以做个参考。

//0x9f 的ID2  计算FLASH容量
u32  CalcFlashCapacity(u8 CapcaityID, u8* u8Unit)
{
    u8 i = 0;
    u32 u32Result = 2 << CapcaityID;


    if (u32Result < 1024)
    {
        *u8Unit = 'B';
    }
    else
    {
        u32Result >>= 10;
        if (u32Result <1024)
        {
            *u8Unit = 'K';
        }
        else
        {
            u32Result >>= 10;
            if (u32Result < 1024)
            {
                *u8Unit = 'M';
            }
            else
            {
                *u8Unit = 'G';
            }
        }
    }
    return u32Result;

}


//此计算方法不一定完全正确。若大神们有好方法,请指点,谢谢!

最后

以上就是阳光小甜瓜最近收集整理的关于SPI FLASH 容量计算的全部内容,更多相关SPI内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(102)

评论列表共有 0 条评论

立即
投稿
返回
顶部