Moin ! Ich bin mittlerweile komplett "durcheinander" und zwar was hat es nun mit dem Chipselect der SD Karte auf sich? Ferner wie ist er zu setzen. Folgendes habe ich rausgelesen: () nachdem die Karte angeschaltet wurde mit CS -> HIGH 74~ Dummyclocks gesendet werden. () Danach CS -> LOW ziehen. und jetzt teilen sich irgendwie die Meinungen. 1. Laut http://elm-chan.org/docs/mmc/mmc_e.html : The CS signal must set low prior to send a command frame and held low during the transaction (command, response and data transfer if exist) -> Also vor jedem Command CS -> LOW und danach CS -> High. 2. Nun hat "Flo" eine anderen Ansatz Beitrag "SD Karte via ATmega644 und SPI ansprechen" CS -> LOW -> komplette initialisierung mit CMD0 CMD8 etc... CS -> HIGH 3. Ein anderer Weg ist nach jedem Byte das CS zu togglen. Nun meine Frage: Wie ist das CS Signal zu handhaben?
Anders ausgedrückt, ich wollte nun so verfahren :
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.