SUCK, hittade en movf i mitt kommandoskickarmacro där det egentligen skulle vara ett movlw. Det var därför det bara var de argumentlösa kommandona som fungerade. Kunde jag listat ut tidigare tycker jag. Nu verkar det funka att läsa iaf. Tar väl några timmar till att få igång skrivningen
Jag vet inte hur det är för sd card men mmc går det att sätta block längden till de storlek man tycker, dock inte störe än den fysiska block storleken....
Vore trevligt om nån har lust att göra ett liknande projekt för CF. Får väl bli efter CD-IDE adaptern, nätagget och tangentbordet... ( jo en del projekt på G)
Jag håller på med ett projekt som ska vara klart nästa vecka. Med data lagring på CF. Är det någon som behöver info så sitter jag på en del av den iafa.
Här kommer lite testkod: http://w1.211.telia.com/~u21113219/sdrw.asm
Det här är en efterkonstruktion av ungefär den koppling jag använder så den kan innehålla fel. Jag använder inte C3, R3, R4, R5 pga att jag hade lite för bråttom med att få till ett PCB.
Kan tyckas lite onödigt med en 40-pinnars till detta . Ska man bara göra en läsare/skrivare ska man nog använda en PICXXLFXXX och mata den med 3.3V så man slipper 74244:an.
Nu har jag upptäckt att det skulle vara bra att kunna styra strömförsörjningen till kortet med hjälp av uC:n så man kan göra en ordentlig reset. Kortet verkar ibland hamna i nåt skumt läge när man slår på strömmen till hela kretsen. Nån som vet hur man gör det på bästa sätt (styr strömmen alltså)?