1813|0

1514

帖子

1

TA的资源

五彩晶圆(初级)

楼主
 

【HC32F4A0开发板测评】+TF卡的读写测试 [复制链接]

 

HC32F4A0开发板的外设资源十分丰富,有利于在它的基础上实现各种功能的设计。

个人比较看中的是它的SD卡读写功能,若是再配有相应的文件系统会大大地增强存储性能。

在该开发板上是配有TF卡座的,其电路如图1所示。

 

图1  TF卡接口

 

此SD卡接口所占用的引脚资源见图2所示:

图2  引脚占用

 

接下来就看它所提供的例程是否便于读写了,从相关介绍看它功能较为简单,即如果读写TF卡正常,则LED_BLUE常亮;反之,则LED_RED常亮。

由于该例程提供了3种工作模式,为此在测试时需要对SD_TRANS_MD进行设置。

1. 轮询模式

在使用轮询模式时,需将SD_TRANS_MD设置为SD_TRANS_MD_POLLING,经程序的编译和下载其结果如图1所示。

若连接串口,则输出结果如图2所示,说明TF卡的读写验证没提供。

此时,若将TF卡放到电脑来观察会发现,起初正常的TF卡已要求进行格式,说明其擦除功能是有效的。

图1 测试结果

 

图2 读写错误

 

若退出TF卡,则串口的输出信息如图3所示,说明它是可以进行插卡识别的。

图3 没有插卡

 

若换为其他类型的卡,则如图4所示连报错指示都没有。

若连接串口,则提示信息见图5所示,说明连TF卡的初始化都无法完成。

图4 无提示结果

 

图5 测试结果

 

2. 中断模式

在使用中断模式时,需将SD_TRANS_MD设置为SD_TRANS_MD_INT,经测试其结果如图6所示,终于有了一个可以通过的测试。

图6 通过测试

 

在连接串口的情况下,则提示信息见图7所示,均说明通过读写测试。

图7 通过测试

 

3.DMA模式

在使用DMA模式时,需将SD_TRANS_MD设置为SD_TRANS_MD_DMA,经测试在该模式下也不能通过测试。

 

为了能利用TF卡的读写功能,在中断模式下又进行了读取数据值的测试,其结果如图8所示,说明基本可信。

图8 检测读取数据

 

当以指定数据进行测试时,会出现部分数据的异常,见图9和图10所示,因此无法可靠地进行读写应用。

图9 检测读取数据

 

 图10 异常情况 

 

 

 

 

  

 

  

 

 

点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
[精典书籍]蓝牙核心技术(供通信行业研究开发人员参考)

本书系由参与蓝牙标准制定的两位成员撰写,共四个部分17章,内容涉及目前蓝牙无线技术所面临的挑战\应用模式\蓝牙协议栈\蓝牙协议 ...

2007年全国大学生电子设计竞赛 仪表仪器类题目 讨论专用帖

本帖最后由 paulhyde 于 2014-9-15 09:18 编辑 2007年全国大学生电子设计竞赛 仪表仪器类题目 讨论专用帖 附题目

智林测控开发板.强烈推荐

这是个ARM最小系统开发板,大家可以上淘宝买一个玩,不到50元的成本, 本帖最后由 jxb01033016 于 2009-9-17 11:57 编辑 ]

耦合专贴

NO~1 什么是耦合?耦合是什么?耦合是指两个实体相互依赖于对方的一个量度。分为以下几种: 非直接耦合:两个模块之间没有直接 ...

LCD多层菜单的实现

在前不久我发了《LCD单层菜单翻滚的实现》https://bbs.eeworld.com.cn/thread-314573-1-1.html,在此帖中实现了单层菜单的上下 ...

怎么把元器件画在PCB板子的反面?

画四层板子,板子太小了,线路走不完,怎么把元器件画到板子的背面去?

Profinet转RS485连接三项多功能电力仪表配置案例

本案例是使用Profinet转RS485网关连接三项多功能电力仪表的配置案例。 所需设备:西门子1200PLC一台、Profinet转RS485自由协议 ...

【ADI•世健工业嘉年华】ADI TMC4671直流无刷电机-位置控制模式

ADI TMC4671直流无刷电机-位置控制模式 硬件搭建: 24V/2.7A的电源适配器为TMC4671电机控制评估板供电 电机控制 ...

【电源小知识】我说buck-boost天生就需要一个很大的电感,你同意吗?

805747 这里面有一个很深层的问题,为什么 buck-boos 天生就需要一个很大的电感,而 buck 或者boost 相对来说就比较 ...

高压电源的问题,220V交流输入,输出10~500V直流

这个220V交流转500V直流怎么实现,220V经过全桥整流滤波之后电压才310V左右,到500V需要升压,那么要实现这个10~500V的直流输出 ...

关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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