×

4M和8M的NOR_FLASH在单片机程序中是如何应用的

消耗积分:1 | 格式:pdf | 大小:0.04 MB | 2019-04-23

分享资料个

  在单片机开发中,NOR_FLASH常用的有4M和8M的大小:

  4M的FLASH在程序中可以这样表示:Ptr 《 0x220000

  8M的FLASH在程序中可以这样表示:Ptr 《 0x400000(最大只能读到0x3fffff)

  有了这个关系,在判断NOR_FLASH好坏的方法上我们可以采用计算checksum的方式来校验。

  在程序中,我们一般把地址的指针定义为unsigned short *ptr 类型。然后通过指针不断的往后移动可以简引用获取到FLASH中的每一个byte,如果此时定义成unsigned short类型,那么用一个temp变量来接收的话,一次是可以接收到2个byte的数据,如果此时定义成unsigned long类型,同样用temp变量来接收这时一次性可以读到4个 byte的数据,所以在处理数据方面可以采用位运算来进行处理。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !