Shop OBEX P1 Docs P2 Docs Learn Events
Basic SD Card Format Writing — Parallax Forums

Basic SD Card Format Writing

MoZak18MoZak18 Posts: 26
edited 2012-03-14 16:26 in Accessories
Hello,

I am trying to write a variable to a file on an SD card, but I don't know how! I understand the basics of writing to an SD card, but mainly strings. I am using the fsrw object. Below is my code.......I have put a comment in indicating where my problem is.....it's only 1 line! Any help would be greatly appreciated. Thanks.


CON


_clkmode = xtal1 + pll16x
_xinfreq = 5_000_000


DO = 10
CLK = 11
DI = 12
CS = 13


OBJ


sd : "fsrw"
pst: "parallax serial terminal"


PUB main | mount, x


pst.start(38400)


waitcnt(160_000_000 + cnt)


mount := \sd.mount_explicit(DO, CLK, DI, CS)
if mount <= 0
pst.str(string("Failed to mount", 13))
abort


pst.str(string("mounted", 13))


sd.popen(string("data.csv"), "a")


sd.pputs(string("variable", 13))


x := 0


repeat 4
pst.dec(x)
pst.str(string(13))
sd.pputs() '<
what do I put here??????
sd.pputs(string(13))
x++
waitcnt(40_000_000 + cnt)


sd.pclose
sd.unmount


pst.str(string("Safe to remove.", 13))
Sign In or Register to comment.