数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2541|回复: 13

[ARM] 修改MicroPython驱动令其支持MMC卡

[复制链接]
发表于 2024-7-10 11:17:57 | 显示全部楼层 |阅读模式
本帖最后由 mengfc 于 2024-7-10 13:49 编辑

手头有两个二十年前买数码相机带的MMC卡,分别是16M和32M,是日本和韩国产的,舍不得扔,打算利用起来用于微控制器记录数据。
可惜MicroPython自带的SD卡驱动sdcard.py不支持MMC卡,我仔细学习了SD及MMC卡的协议,参考一些C51驱动代码,对MicroPython自带驱动进行了微小改动,令其支持MMC卡,或许也有其他人有此需求,故分享出来。



SD卡的驱动程序sdcard.py一般在MicroPython源码的“\lib\micropython-lib\micropython\drivers\storage\sdcard”目录下,仅需修改两处即可支持MMC卡:

1、修改init_card()方法的CMD9部分:
修改前:


修改后:


2、修改init_card_v1()方法:
修改前:


修改后:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 1家元 +30 收起 理由
家睦 + 30

查看全部打赏

发表于 2024-7-10 14:51:24 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2024-7-10 19:54:45 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2024-7-10 21:26:28 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-11 07:52:41 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2024-7-11 08:39:42 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2024-7-11 10:00:03 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2024-7-11 15:57:37 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2024-7-12 11:23:53 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2024-7-12 15:56:18 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2024-7-14 10:45:36 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2024-7-14 11:13:48 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-14 19:42:15 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2024-12-20 14:14:33 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-12-21 15:23:52 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-5-11 17:15 , Processed in 0.109200 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表