"); //-->
在该电路设计中还省去了地址锁存器的应用,而是将CF卡的AO、A1、A2引脚分别直接连接在微控制器的地址引脚A8(P2.0)、A9(P2.1)、A10(P2.2),经过验证,同样的代码对这两种硬件连接都适用。
3读写程序设计
由于CF卡由ATA控制器和Flash存储器两部分构成,而系统访问Flash存储器的速度远远小于访问内存的速度,如果系统频繁访问CF卡,势必会影响系统的实时性和工作效率,因此必须考虑CF卡读写程序的设计技巧。
3.1检查CF卡的状态
出于严谨考虑.当写入命令或写入数据后要查询状态寄存器的状态。以判断CF是否准备就绪或读写成功。
3.2等待CF卡数据请求
3.3设置8位数据宽度
篇幅有限,其他程序就不一一举出。鉴于介绍CF卡操作方式和读写文件原理的资料较多。本文就不再赘述,详细内容请参阅文献[4-7]。
4控制软件设计
单片机读写CF卡的上位机软件采用VisualC++6.0编写。用户的操作比较简单,只需向控制软件发送扇区号和读/写扇区切换命令.其他的操作均由软件自动完成,对用户完全透明。以扇区1的读写为例,如图2所示。
5结束语
由于CF卡具有易于携带,兼容性好,容量大的特点,可以预见CF将具有广阔的应用前景。本文给出了TrueIDE模式下单片机对CF卡的读写方案.可通过串行口在PC机与CF卡之间交换数据。在简化硬件电路设计的同时,还提高了数据传输速度.具有较高的参考价值。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
KERNEL任务的功能
AI 推动光互连技术应用,实现 GPU 可扩展通信
台海军计划更换主力反潜护卫舰
日直升机母舰型驱逐舰最新进展
芯海科技锂离子电池系统的BMS芯片CBM9680
2026工程师选择运算放大器的必备知识
2003年度电子信息产业发展基金招标项目通告
潜艇史上的新里程碑--德国U31号常规动力潜艇
去中心化训练助力解决 AI 能耗难题
各地信息产业主管部门(中央直属单位)联系人名录
将键盘连接到P89LPC932 微控制器
由W317L/W317M/W317构成的慢启动15V输出的稳压器应用电路
纳芯微电子NSSine系列实时控制MCU/DSP
将USB转换成串口232的资料
具有音频输出功能的单片机SPCE500A
纳芯微PrimeDrive隔离栅极驱动发布小封装版本
三端固定输出正集成稳压器LW78A40的典型应用电路
吉锐触摸的触摸屏透光率达92%
介绍如何在Linux上添加硬实时功能
伊朗关联黑客攻击美国关键基础设施,导致多处运营中断
数字化坦克
由Wll7/W217/W317构成的控制稳压器应用电路
TI 的 TinyEngine NPU 为嵌入式系统解锁边缘 AI 加速能力,打破传统设计限制
看好您的WATCHDOG
W317L/W317M/W317系列三端可调正集成稳压器的应用
ATE 测量卡怎么选?一文理清架构与设计取舍
面向严苛环境的高可靠性电源产品系列
由W317L/W317M/W317构成的加保护二极管的标准应用电路
飞利浦上海合资公司扩大规模生产8英寸晶圆
世纪威慑—美国“三叉戟”战略核潜艇