BASCOM-AVR利用AVR-DOS库读写SD卡

发布者:风清扬yx最新更新时间:2020-09-15 来源: 51hei关键字:BASCOM-AVR  AVR-DOS库  读写SD卡 手机看文章 扫描二维码
随时随地手机看文章

试验了用BASCOM读写SD卡,完全可以把SD卡当作磁盘来操作,与VB/QB语法兼容,编程非常简单。

  AVR-DOS介绍
  Features:
           ·  Read and writeASCII-Files
·  Read and writeBinary-Files
·  Drivers available forCompact Flash Cards, Hard disk, MMC, SD etc.
·  Completly integrated inBASCOM-AVR Compiler
·  QB/VB compatible syntax
·  Completly written inAVR-Assembler (fast and compact)
  It workswith:
           ·  DOS-FAT16 and FAT32 formatted partitions
·  Files in Root directory and sub directories
·  Short DOS File names (8.3)
·  Sector Size of 512 Bytes(nearly all CF-Cards and HD)
·  Linear sector addressing(LBA-Mode). (all newer CF-Cards and HD). C/H/S-Mode of old HD is not supported.
  
  Please note: AVR-DOS is only free for noncommercial use. For commercial use, or when you are interested in ASM-Code andcomplete documentation please check Licensedirectives

  Functions:
  Hereis a list of all in BASCOM-AVR integrated statements, which uses AVR-DOSfunctionality.

  Disk/Directory:
            ·  InitFileSystem ()
·  DiskSize
·  DiskFree
·  Kill
·  Dir ([ ])
·  FileLen ([ ])
·  FileDateTime ([ ])
·  FileDate ([ ])
·  FileTime ([ ])
·  GetAttr ([ ])   
·  NameAs    
·  ChDir])   
·  MkDir])   
·  RmDir])   
  File create, open, read, write, close:
           ·  FreeFile
·  Open ForInput/Output/Append/Binary as #
·  Close
·  Flush []
·  Print #,Variable1; Variable2; …
·  Write #,Variable1, Variable2, …
·  Input #,Variable1, Variable2, …
·  Line Input #,StringVariable
·  Get #, [,]
·  Put #, [,]
·  Seek #[,]
  Infos about opened files:
            ·  EOF (#)
·  LOC (#)
·  LOF (#)
·  FileAttr (#)
  Others:
            ·  Bload ,<SRAM-Address>
·  Bsave ,,

关键字:BASCOM-AVR  AVR-DOS库  读写SD卡 引用地址:BASCOM-AVR利用AVR-DOS库读写SD卡

上一篇:如何利用AVR芯片制作高压并行编程器
下一篇:Atmel Studio 7.0 快速上手指南(基于ASF)

推荐阅读最新更新时间:2024-11-04 22:46

stm32f4基于spi用fatfs读写SD卡的实现
stm32f4之中其实有SDIO这个接口,但是我用封装是100引脚的,有些功能分不开,没办法,只能用SPI来读写SD卡。 这里用加了FATFS文件系统,用的是官方的09版本,这种文件中包括6个文件,分别如下 ff.c ff.h diskio.c diskio.h integer.h ffconf.h 其中需要写的是diskio.c中的函数,这个文件中要写的函数有6个,如下 disk_initialize( ) disk_status( ) disk_read( ) disk_write( ) disk_ioctl( ) disk_fattime( ) 这些函数却又
[单片机]
单片机对SD卡读写系列(三)
对SD卡的驱动主要有初始化、读、写、擦除等。 1、 初始化 步骤: (1) 延时至少74clock (2) 发送CMD0,需要返回0x01,进入Idle状态 (3) 循环发送CMD55+ACMD41,直到返回0x00,进入Ready状态。 如果是MMC,此步应发送CMD1。 2、 读 步骤: (1) 发送CMD17(单块)或CMD18(多块)读命令,返回0x00 (2) 接收数据开始令牌0xfe(或0xfc) + 正式数据512Bytes + CRC 校验2Bytes 默认正式传输的数据长度是512Bytes,可用CMD16设置。 3、 写 步骤: (1)
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved