99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

STC12C系列單片機驅動SD卡

用stc12c系列單片機利用IO模擬SPI總線驅動SD,其實SD開有兩種協議的版本其中是SPI和SDIO,考慮到SPI簡單,故采用SPI驅動SD卡,但是STC12C單片機的IO口是5V的電壓。而SD的接口電壓為3.3v故采用電阻分壓的方法將5v轉換為3.3v


利用兩個電阻分壓1.8k和3.5K分壓計算可以實現3.3v。通過multisim仿真結果和理論一致。

QQ截圖20140423195214



這樣就可以的到3.3v電平了。



QQ截圖20140423194227



QQ截圖20140423201756


stc和SD卡接口原理圖如圖。


寫好程序后發現怎么都不能實現。于是一點一點調試,利用串口跟蹤程序跑到哪一個函數里在讀字符串數據函數里發送‘a’(0x61)。

利用串口調試助手發現數據總是61,以為是SPI發送函數有問題。在向下底層讀字節函數判斷是否正常。發現依然不正常。

0xFF! 53 44 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 FF 63 62 FF 63 62 FF 63 62 FF 63 62 FF 63 62 FF 63 62 FF 63 62 FF 63 62 FF 63

突然想到IO口的電平是不是正常,于是將SD退出卡槽。

編寫一個驗證性程序,先讓所有的IO呈現點電平。用萬用表測量結果ok

在拉高IO口。單片機端為5v于是測量SD卡端,通過電阻分壓之后。測量發現只有1.2v左右。怎么會出現這個問題。

難道IO驅動能力太弱了嗎!趕緊找出STC12C的DS查看IO的驅動電流。發現趨勢驅動電流太低。

手冊上寫到可以采用推挽輸出這樣驅動能力增強。

按照手冊上將輸出的IO口全部改為推挽輸出

QQ截圖20140423201453

再次測量發現SD端可以產出3.3v和0v


抱著希望再一次下載SD的程序。


QQ截圖20140423201856

竟然成功驅動SD開,并且寫入數據之后讀數據對比也成功了。




總結其實stc數據手冊上有關于5v轉3.3v的電路,比用兩個電阻分壓要可靠的多。

MCU的io設置開漏然后上拉到3.3v


QQ截圖20140423202156


現在許多的器件都是3.3v的IO所以5v轉3.3v電路很重要





全部回復(12)
正序查看
倒序查看
eason
LV.4
2
2014-04-23 20:34
樓主好帖子,學習了,感謝繼續!
0
回復
wheelzhou
LV.9
3
2014-04-23 20:40
@eason
樓主好帖子,學習了,感謝繼續!
好貼,必須收藏
0
回復
utada08
LV.2
4
2014-04-23 20:51

學習了   感謝樓主

0
回復
2014-04-24 09:10

強帖留名

0
回復
shenx123
LV.10
6
2014-04-24 14:13

做實驗需要哪些準備?

0
回復
2014-04-24 20:37
@shenx123
做實驗需要哪些準備?
51單片機最小系統,SD卡套,幾個電阻
0
回復
2014-04-24 20:50
@小雨飄飄
51單片機最小系統,SD卡套,幾個電阻
發點有價值的東西大家都學學!
0
回復
joyban
LV.3
9
2014-04-25 10:24
有沒有硬件圖啊?
0
回復
山東大漢
LV.10
10
2014-04-27 23:59
@wheelzhou
好貼,必須收藏
5轉3.3 和3.3轉5, 用在什么地方呢, 我寫了一個帖子,但是是電源的,單片機的話,有什么講究呢
0
回復
cltwolf
LV.5
11
2014-04-29 13:33

這個好貼,學習學習學習,必須學啊。

0
回復
2014-06-26 13:29

LZ只是犯了個IO口常識錯誤啊。

一般單片機有強推輸出的,默認是弱上接輸出,只有幾百個uA。

在高速情況下是需要考慮IO口的驅動能力的。

0
回復
2014-06-26 13:31
@shenx123
做實驗需要哪些準備?

STC的只需一個串口下載線。 一個STC單片機 單片機接上電源和地線,寫上程序,它就可以工作了。

0
回復
主站蜘蛛池模板: 中文字幕在线中文 | 亚洲欧美精品一中文字幕 | 人妻aⅴ中文字幕 | 成人国产精品一区在线观看播放 | 青青草最新视频 | 一级黄色a毛片 | 91精品无毒不卡 | 欧美精品在线视频观看 | 亚洲视频成人在线 | 欧美性暴力变态XXXX | 激情综合色综合啪啪五月丁香搜索 | 性XXXXXX中国寡妇mm | 亚韩精品| 欧美日韩一区二区国产 | 5x免费视频| 九九婷婷 | 中日韩亚洲人成无码网站 | 狠狠躁躁夜夜躁波多野结依 | 国产一级桃视频播放 | 国产精品三级在线观看无码 | 久久久久久国产精品MV | yy6080午夜八戒国产亚洲 | 久久蜜桃视频 | 美女胸18下看禁止免费视频51 | 欧美制服第一页 | 国产69精品久久久久777糖心 | 红桃视频国产精品 | 久久久久久久久99精品情浪 | 激情白浆 | 九色精品国产 | аⅴ资源天堂资源库 | 免费观看黄色片在线观看 | japanese乱子xxxx | 国产精品二区在线 | 狠狠色视频 | 久久综合九色综合国产 | 女人被爽到高潮视频免费国产 | 九九日视频 | 欧美一区二区三区a | 91视频九色欧美 | 性屋娱乐wwwsex5me |