这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » (NRF24L01驱动成功)hanshuyujifen2的 ARM DIY进程贴

共191条 14/20 |‹ 12 13 14 15 16 17 ›| 跳转至
高工
2012-05-17 08:10:17     打赏
131楼
LZ是目前DIY做得最好的一个,很好,值得学习~!

助工
2012-05-18 01:29:11     打赏
132楼

据本人所知,楼主应该是个研究生之类的。真好啊,能搞这个东西这么专注,肯定花了不少时间啊。可怜本人一个刚毕业的上班族,已经失去大学里所拥有的超长的个人时间啊。


专家
2012-05-18 07:14:08     打赏
133楼
楼上说的就不对了,人家照样是KB的上班族,看舍不舍得花时间了,人家出差都带着“装备”的

专家
2012-05-18 07:17:27     打赏
134楼
速度属你快,好多得参照着你的来喽

高工
2012-05-18 09:02:38     打赏
135楼
我已失去七年了。。。。。。

高工
2012-05-18 09:10:58     打赏
136楼
这话说的酸酸的。。。。。。

助工
2012-05-18 11:32:08     打赏
137楼



我的是2G的卡,为什么读到的DeviceSize是3799Mb?
ST官方的部分程序是如下:
 /* Byte 6 */
  tmp = (u8)((CSD_Tab[1] & 0x0000FF00) >> 8);
  cardinfo->SD_csd.PartBlockRead = (tmp & 0x80) >> 7;
  cardinfo->SD_csd.WrBlockMisalign = (tmp & 0x40) >> 6;
  cardinfo->SD_csd.RdBlockMisalign = (tmp & 0x20) >> 5;
  cardinfo->SD_csd.DSRImpl = (tmp & 0x10) >> 4;
  cardinfo->SD_csd.Reserved2 = 0; /* Reserved */
  cardinfo->SD_csd.DeviceSize = (tmp & 0x03) << 10;

  /* Byte 7 */
  tmp = (u8)(CSD_Tab[1] & 0x000000FF);
  cardinfo->SD_csd.DeviceSize |= (tmp) << 2;

  /* Byte 8 */
  tmp = (u8)((CSD_Tab[2] & 0xFF000000) >> 24);

  cardinfo->SD_csd.DeviceSize |= (tmp & 0xC0) >> 6;
  cardinfo->SD_csd.MaxRdCurrentVDDMin = (tmp & 0x38) >> 3;
  cardinfo->SD_csd.MaxRdCurrentVDDMax = (tmp & 0x07);

搞不懂这三条红色标出的语句。


助工
2012-05-18 11:37:18     打赏
138楼

求解?


高工
2012-05-18 12:18:35     打赏
139楼
你看看csd的说明。这个东西我没研究。读出block之后,直接交给fatFS了。一个小日本写的程序

助工
2012-05-18 15:43:38     打赏
140楼

哦,看来还有得搞。谢了!


共191条 14/20 |‹ 12 13 14 15 16 17 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]