搜索
bottom↓
12
返回列表 发新帖
楼主: haitaoloveyou

终于可以读写SD卡了(ATMEGA16 GCC)

[复制链接]

出0入0汤圆

发表于 2010-7-11 13:08:12 | 显示全部楼层
谢谢分享~

出0入0汤圆

发表于 2010-7-14 20:53:56 | 显示全部楼层
正好也要开始学习SD卡程序编写,谢谢楼主的分享啊!

出0入0汤圆

发表于 2010-7-17 11:45:35 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-6 09:11:33 | 显示全部楼层
兄弟能不能把你那个 串口调试助手(精装) 传给我一下啊
hyc07209@163.com

出0入0汤圆

发表于 2010-8-6 15:27:26 | 显示全部楼层
楼主威武!SD卡都被你征服了!必须顶!

出0入0汤圆

发表于 2010-8-7 11:47:22 | 显示全部楼层
楼主威武!SD卡都被你征服了!必须顶!

出0入0汤圆

发表于 2010-8-10 13:14:25 | 显示全部楼层
和99楼一样的问题,楼主帮解答下。谢谢!

出0入0汤圆

发表于 2010-8-10 15:07:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-15 11:50:10 | 显示全部楼层
很好!

出0入16汤圆

发表于 2010-8-16 16:39:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-27 17:37:14 | 显示全部楼层
正考虑用SD卡做测量数据采集,mark一下。

出0入0汤圆

发表于 2010-8-28 00:17:16 | 显示全部楼层
mark

出0入16汤圆

发表于 2010-8-28 10:04:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-28 15:36:34 | 显示全部楼层
新手路过,帮顶一下。
同学在做sd卡,现在卡住了~
这个帖子或许能帮他个忙。
先谢下楼主了~

出0入0汤圆

发表于 2010-9-5 22:26:05 | 显示全部楼层
mark!!

出5入0汤圆

发表于 2010-9-6 17:49:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-6 18:24:14 | 显示全部楼层
顶一下!!!

出0入0汤圆

发表于 2010-9-15 00:00:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-16 15:01:26 | 显示全部楼层
mark

出0入16汤圆

发表于 2010-9-16 15:28:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-20 16:53:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-20 17:21:12 | 显示全部楼层
用你的程序调了三天了还是不好使,标志位SPIF不置位?程序一直停在这里?望大侠们帮帮忙!

出0入0汤圆

发表于 2010-12-20 21:40:09 | 显示全部楼层
【99楼】 smartzou 笨笨

"弱弱问一下,LZ程序里 还有一个PA0(CS片选?)是接的SD卡的哪个地方呀? "




...现在才看到哈哈,PA0就是接SD卡的CS,就是SPI的"/SS",虽然SIP有专门的/SS引脚,

但做为主机时可以使用其它任意没用的引脚代替。

楼主的程序就是没用使用#define SPI_SS PB4 而使用了PA0。


推荐使用SPI自带的/SS引脚,因为这个脚比较特殊,必需配置成输出,如果配置成输入的话,

引脚电平被拉低会使SPI强制转为从机模式,而无法正常工作。


【123楼】 tangzuguo  

你的问题应该就是/SS的问题。

如果SPI的/SS脚不使用要配置成输出(输出时可以正常使用),如果配置成输入要保证这个引脚不会变成低电平。



楼主的程序SD卡的CS是连接在PA0上的,而不是PB4(/SS),所以要注意下。

出0入0汤圆

发表于 2010-12-20 22:19:00 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-12-24 01:46:18 | 显示全部楼层
就冲楼主这精神也得收藏啊,谢谢分享!!慢慢品了

出0入0汤圆

发表于 2011-1-2 22:01:38 | 显示全部楼层
调SD卡的时候加不加上拉电阻或者是降压电阻啊...

出0入0汤圆

发表于 2011-1-5 15:32:18 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-1-6 10:28:58 | 显示全部楼层
mega16读写SD卡成功,赞一个

出0入0汤圆

发表于 2011-1-22 16:00:40 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-1-30 22:52:36 | 显示全部楼层
好东西!mark!

出0入0汤圆

发表于 2011-2-11 16:38:13 | 显示全部楼层
ding

出0入0汤圆

发表于 2011-3-4 21:01:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-9 12:23:11 | 显示全部楼层
学习、学习!

出0入0汤圆

发表于 2011-3-9 14:20:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-23 19:57:12 | 显示全部楼层
用楼主程序调试串口接收到初始化成功提示,但后面就没反应了!求解

出0入85汤圆

发表于 2011-4-13 09:39:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-21 16:30:14 | 显示全部楼层
学习了

出0入0汤圆

发表于 2011-4-21 16:39:19 | 显示全部楼层
MARK一下,谢谢。

出0入0汤圆

发表于 2011-4-26 08:05:20 | 显示全部楼层
000000好

出0入0汤圆

发表于 2011-4-26 08:09:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-28 20:20:44 | 显示全部楼层
以前用51很快就出来了,M16一天了也没读出来,
初始化的时候就是不返回0x01,
肯定是没写进去,迷茫

出0入0汤圆

发表于 2011-4-28 21:15:58 | 显示全部楼层
谢谢啊!

出0入0汤圆

发表于 2011-4-28 21:30:18 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-4-28 21:53:58 | 显示全部楼层
感谢楼主分享你的经验 , 以你为荣。

出0入0汤圆

发表于 2011-4-28 22:47:45 | 显示全部楼层
有没有电路图?

出0入0汤圆

发表于 2011-5-1 16:29:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-2 09:47:28 | 显示全部楼层

出0入0汤圆

发表于 2011-5-2 14:59:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-18 19:22:43 | 显示全部楼层
学习

出0入21汤圆

发表于 2011-6-18 19:47:25 | 显示全部楼层
sd卡,mark

出0入0汤圆

发表于 2011-6-27 20:00:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-1 13:51:30 | 显示全部楼层
好帖马克之

出0入0汤圆

发表于 2011-7-1 16:44:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-4 22:30:57 | 显示全部楼层
高手真多啊!

出0入0汤圆

发表于 2011-7-7 15:41:48 | 显示全部楼层
这个程序怎么会这个样子,,,必须要重新给SD卡上电后,,单片机不下电,,才能初始化成功

出0入0汤圆

发表于 2011-7-28 19:34:16 | 显示全部楼层
楼主用的是二极管把5v降到3.3v给sd卡供电的吗?那单片机与sd卡的接口是用的电阻分压吗?我在写扇区也遇到了写反回成功,可winhex软件查看却没有写进去.我读sd卡是成功的,不知你说的写时所需电流比读更大是从哪里看到的,我都调了一周了还没调出来,还望楼主不吝赐教.

出50入0汤圆

发表于 2011-7-28 19:42:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-30 13:48:09 | 显示全部楼层
好帖啊,顶起!!~

出0入0汤圆

发表于 2011-7-31 13:05:43 | 显示全部楼层
终于找到自身问题的所在了:下程序的时候没有编程熔丝.(教训啊!),不过我还是用的稳压芯片给sd卡供电的,不存在楼主说的写sd卡比读时所需的电流大的问题.呵呵,又可以走接下来的路了.还是多谢楼主的程序.

出0入0汤圆

发表于 2011-8-1 11:17:26 | 显示全部楼层
mark~~~!@!~

出0入0汤圆

发表于 2011-8-1 12:48:01 | 显示全部楼层
make

出0入0汤圆

发表于 2011-8-2 06:14:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-9 14:38:04 | 显示全部楼层
多谢楼主!!!

出0入0汤圆

发表于 2011-8-9 14:45:57 | 显示全部楼层
标记!

出0入0汤圆

发表于 2011-8-21 14:16:27 | 显示全部楼层
嗯,学习了!谢谢分享!

出0入0汤圆

发表于 2011-8-30 17:26:14 | 显示全部楼层
不错,学习了!

出0入0汤圆

发表于 2011-9-5 22:24:54 | 显示全部楼层

出0入0汤圆

发表于 2011-9-5 22:25:18 | 显示全部楼层

出0入0汤圆

发表于 2011-9-5 22:58:01 | 显示全部楼层
我也正想玩SD卡呢,不过还是先做好红外再说,顶

出0入0汤圆

发表于 2011-9-6 08:14:56 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-9-6 16:43:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-7 00:57:47 | 显示全部楼层
mark 有时间看

出0入0汤圆

发表于 2011-9-16 09:56:20 | 显示全部楼层
真好,谢谢分享!

出0入0汤圆

发表于 2011-9-16 13:36:06 | 显示全部楼层
厉害,谢谢哈

出0入0汤圆

发表于 2011-9-24 19:52:56 | 显示全部楼层
看了你的程序我有点不明白就是
#define SPI_SS                 PB4
#define SPI_MOSI         PB5
#define SPI_MISO         PB6
#define SPI_SCK                 PB7

#define SET_SD_CS         PORTA |= (1<<PA0)
#define CLR_SD_CS         PORTA &= ~(1<<PA0)

SD卡有四个引脚(在此不再赘述),你定义的AVR硬件的SPI有四个IO口,分别是PB4 PB5 PB6 PB7,然后再定义PA0为SD卡的CS端,这五个脚是怎么连的??????

出0入0汤圆

发表于 2011-9-24 20:29:41 | 显示全部楼层
Mark

出0入0汤圆

发表于 2011-9-26 18:46:50 | 显示全部楼层
学习了

出0入0汤圆

发表于 2011-9-26 18:47:04 | 显示全部楼层
学习了

出0入0汤圆

发表于 2011-9-27 11:22:45 | 显示全部楼层
支持

出0入0汤圆

发表于 2011-9-28 11:29:03 | 显示全部楼层
下来,学习

出0入0汤圆

发表于 2011-10-2 01:55:13 | 显示全部楼层
直接过度楼主的程序,就是没法编译,:!E <library>(62): area 'bss' not large enough
请教如何解决??

出0入0汤圆

发表于 2011-11-1 16:56:20 | 显示全部楼层
mega16新手  也准备做一个这个 希望能成功

出0入0汤圆

发表于 2011-11-15 14:26:16 | 显示全部楼层
回复【176楼】longfeix86
-----------------------------------------------------------------------

莫非他的 16是要选从机吧?

出0入0汤圆

发表于 2011-11-22 12:05:03 | 显示全部楼层
学习。

出0入0汤圆

发表于 2013-2-27 21:54:09 | 显示全部楼层
支持一个 顺便问一下 发送CMD返回4 是什么原因呀

出0入0汤圆

发表于 2013-3-13 13:11:19 | 显示全部楼层

sd卡,mark

出0入0汤圆

发表于 2013-7-13 23:23:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-7-14 15:30:32 | 显示全部楼层
mark 学习一下!

出0入0汤圆

发表于 2016-4-30 22:31:42 | 显示全部楼层
非常感谢!,今天终于调通。后续的学习简单很多。

出0入0汤圆

发表于 2016-5-3 22:39:05 | 显示全部楼层
mark,最近可能要开始类似项目
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-1 09:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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