×

基于FatFs在32位微控制器STM32上的移植

消耗积分:0 | 格式:rar | 大小:0.86 MB | 2017-09-26

分享资料个

  目前嵌入式系统上常用的文件系统有UCOSII公司的

  UC/FS,支持CF卡、硬盘、SD/MMC卡、NAND Flash等

  等,不过是商用的,需要付费,还有周立功的ZLG/FS,

  此外还有开源的efsl和FatFs。

  微控制器采用的是意法半导体推出的一款基于ARM

  Cortex M3的32位MCU-STM32f103RBT6,存贮介质采用

  SD卡,使用SPI协议,文件系统采用FatFs,移植的时候只

  需要修改相应的数据类型和更改几个简单的底层函数就可

  以使用。

  1.1 STM32系列MCU简介

  STM32系列使用了ARM最新的、先进架构的CortexM3内核,采用哈佛结构,能够达到1.25DMIPS/MHz和

  0.19mW/MHz,有单周期乘法指令和硬件除法指令。

  STM32拥有杰出的功耗控制,并经过特殊的处理,在运

  行模式和待机模式及电池模式都进行了优化,待机电流仅

  为2μA。STM32还有性能出众的片上外设,如USB、

  USART、SPI、I2C、GPIO、PWM等。STM32最大限度地实

  现集成,尽可能地减少对外部器件的要求,内嵌电源控制

  器,带有上电复位、低电压检测、掉电检测、自带始终的看

  门狗定时器,一个主晶振可以驱动整个系统,内嵌PLL可

  产生多种频率,可以为内部实时时钟选择32kHz的晶振。

基于FatFs在32位微控制器STM32上的移植

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

评论(0)
发评论

下载排行榜

全部0条评论

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