共3条
1/1 1 跳转至页
SD,S3C2510,SD,SPI,GPIO SD卡高手请进!用S3C2510连SD卡,无SPI口,不知可否用GPIO口模拟
问
最近想在我的ARM板上接一个SD卡,在网上搜了一些资料,也看了各位高手在论坛上发的帖子,感觉大家都是用SPI口做的;
可是,我用的ARM是S3C2510,它不带SPI口,想了半天,不知道用它的GPIO口来模拟SPI口,不知道可不可行;有没有那位仁兄做过,难度有多大?
哎,在搜的资料中,发现没有哪个里面说道SD卡的操作时序,不知道有没有那位仁兄有啊,请指教一下啊!
万分感谢! 答 1: ourAVR.com有cvAVR下io读写SD卡的源码,改改就能用 答 2: 没问题,就是速度有点慢。我用的44b0模拟的,只有50kB/s左右。 答 3: 谢谢啦!我刚看了,用很大帮助!不知道速度最快可以达多少?我用SD卡来存储视频数据;采集后,进行压缩,其数据量还是很大,目的就是用它在当临时硬盘使用,速率可能要达到MB/s才行。
我用的是S3C2510,内核用的是166MHz,不知道可不可以达到MB/s啊? 答 4: 快不了多少!如果你用S3C2510的IO模拟的话,无论多快的内部速度
都没有用,绝对不会比AVR的硬件SPI读写的快.ARM的
优势不在于操作外部端口. 答 5: 哦!但是现在需要实现的是对SD卡的写要达到1Mb/s(125KB/s)上面那位仁兄说,即使主频再高可能也对端口的速率提高不了多少;
可是因为是视频数据,数据量比较大,估计最低也得1Mb/s(125KB/s)才行;
不知道这个速率可不可以达到,或者进行一些优化处理,可不可以达到?
因为没有SPI口啊,不知道有没有别的方法实现读写?
用SD方式或模拟SD方式如何?有没有时序图或实例的? 答 6: 采用SD模式也必须要用时钟信号就算是采用SD模式也必须要用时钟信号,如果一定用GPIO来模拟时钟的话速度肯定达不到,所以,还是考虑一下别的办法吧~
我这里有一些SD的资料,如果需要可以给你发过去~ 答 7: 恩,也得模拟时钟,不过SD方式有4根数据线也是得模拟时钟信号,不过SD方式有4根数据线,一次可以接收4个bit,这样的话,速率应该会比SPI方式快些,如果能够达到3倍(yqused1兄说模拟SPI方式可以达到50B/s),那估计可以满足要求,不知道这样可不可以?
楼上 iversonma兄建议考虑别的方法,哎,小弟也想过啊,可以刚接触SD卡,实在惭愧啊,不知道哪位仁兄可以帮帮忙想想法子啊?
iversonma兄,你说你那里有一些资料,帮忙发过来吧,谢谢啦!
邮箱:xinglanp@163.com
QQ:35834320 答 8: 不好意思,还请各位高手多多指教啊!有没有速率较快的解决方式
可是,我用的ARM是S3C2510,它不带SPI口,想了半天,不知道用它的GPIO口来模拟SPI口,不知道可不可行;有没有那位仁兄做过,难度有多大?
哎,在搜的资料中,发现没有哪个里面说道SD卡的操作时序,不知道有没有那位仁兄有啊,请指教一下啊!
万分感谢! 答 1: ourAVR.com有cvAVR下io读写SD卡的源码,改改就能用 答 2: 没问题,就是速度有点慢。我用的44b0模拟的,只有50kB/s左右。 答 3: 谢谢啦!我刚看了,用很大帮助!不知道速度最快可以达多少?我用SD卡来存储视频数据;采集后,进行压缩,其数据量还是很大,目的就是用它在当临时硬盘使用,速率可能要达到MB/s才行。
我用的是S3C2510,内核用的是166MHz,不知道可不可以达到MB/s啊? 答 4: 快不了多少!如果你用S3C2510的IO模拟的话,无论多快的内部速度
都没有用,绝对不会比AVR的硬件SPI读写的快.ARM的
优势不在于操作外部端口. 答 5: 哦!但是现在需要实现的是对SD卡的写要达到1Mb/s(125KB/s)上面那位仁兄说,即使主频再高可能也对端口的速率提高不了多少;
可是因为是视频数据,数据量比较大,估计最低也得1Mb/s(125KB/s)才行;
不知道这个速率可不可以达到,或者进行一些优化处理,可不可以达到?
因为没有SPI口啊,不知道有没有别的方法实现读写?
用SD方式或模拟SD方式如何?有没有时序图或实例的? 答 6: 采用SD模式也必须要用时钟信号就算是采用SD模式也必须要用时钟信号,如果一定用GPIO来模拟时钟的话速度肯定达不到,所以,还是考虑一下别的办法吧~
我这里有一些SD的资料,如果需要可以给你发过去~ 答 7: 恩,也得模拟时钟,不过SD方式有4根数据线也是得模拟时钟信号,不过SD方式有4根数据线,一次可以接收4个bit,这样的话,速率应该会比SPI方式快些,如果能够达到3倍(yqused1兄说模拟SPI方式可以达到50B/s),那估计可以满足要求,不知道这样可不可以?
楼上 iversonma兄建议考虑别的方法,哎,小弟也想过啊,可以刚接触SD卡,实在惭愧啊,不知道哪位仁兄可以帮帮忙想想法子啊?
iversonma兄,你说你那里有一些资料,帮忙发过来吧,谢谢啦!
邮箱:xinglanp@163.com
QQ:35834320 答 8: 不好意思,还请各位高手多多指教啊!有没有速率较快的解决方式
共3条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
| 送您一块开发板,2025年“我要开发板活动”又开始了! | |
我要赚赏金打赏帖 |
|
|---|---|
| Chaos-nano:专为低资源单片机设计的轻量级协作式异步操作系统(ATMEGA328P轻量级操作系统)—— 详细介绍被打赏¥16元 | |
| FPGA配置被打赏¥10元 | |
| Chaos-nano协作式异步操作系统:赋能MicrochipAVR8位单片机的革新之路被打赏¥15元 | |
| 基于esp32开发时串口工具的注意点被打赏¥24元 | |
| 基于FireBeetle2ESP32-C5开发板的舵机控制被打赏¥20元 | |
| 【分享开发笔记,赚取电动螺丝刀】MAX78000开发板制作的电子相册被打赏¥32元 | |
| 基于FireBeetle2ESP32-C5开发板的超声波测距及显示被打赏¥21元 | |
| FireBeetle2ESP32-C5上RTC电子时钟的实现被打赏¥25元 | |
| 【分享开发笔记,赚取电动螺丝刀】MAX78000开发板读取SD卡被打赏¥23元 | |
| 【S32K3XX】Standby RAM 重启后数据异常问题调查被打赏¥38元 | |
我要赚赏金
