作者milk4 (牛奶糖4号)
看板ASM
标题[问题] 8051控制SD
时间Thu Oct 25 11:00:07 2007
================预防针================
大家好~我是单晶片菜鸟,若以下的提问有欠周详,烦请各位高手海涵指教。
=================问题开始=================
不才小弟我目前正在自行开发一个多点式环境温度记录器
其中的主要元件有
1.晶片:AT89C51
2.温度IC:Dallas半导的DS18B20(输出为16bits的2进位数位资料)
3.SD模组
目的是要把数个温度IC读出的数值换成温度随时间以ASCII的格式纪录在SD卡上
目前小弟我已经可以将温度显示在七段显示器上
但是问题来了
经我各方蒐集资讯之後我发现利用晶片似乎在控制SD卡上有两个需要突破的限制
1.晶片需支援SPI
2.晶片内部记忆体大小不能太小
目前小弟我找到了支援SPI的C51晶片(T89C51RB2/RC2)
但是不知道是否就能做SD卡的读写控制
最後
因为我目前的开发工具都是针对低阶的C51晶片
所以希望能找到C51这种低阶晶片的解决办法
不知道各位51大大有没类似的工程经验
可以为小弟指点一下迷津
感谢大家。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.67.187
※ 编辑: milk4 来自: 140.112.67.187 (10/25 11:02)
1F:推 MasterChang:SPI可以用软体的方式实作。如果不管FAT的话,把他当 10/25 19:10
2F:→ MasterChang:SPI介面的EEPROM来用即可。 10/25 19:11
3F:→ MasterChang:虽然有规定一个block要多少,但是其实不用全部使用。 10/25 19:11
4F:→ MasterChang:当记录器浪费一点没关系... 10/25 19:12
5F:推 milk4:跪谢M大的宝贵意见,那..我就来试试吧 10/26 13:19