<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ayarafun &#187; fat32</title>
	<atom:link href="http://www.ayarafun.com/tag/fat32/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ayarafun.com</link>
	<description>Electronic, Arduino ,Python ,Robotic</description>
	<lastBuildDate>Sat, 04 Sep 2010 17:53:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>เริ่มต้นเล่น Fat File System ด้วย อาดูอีโน่ (arduino)</title>
		<link>http://www.ayarafun.com/2009/04/howto-interface-arduino-with-vfat32/</link>
		<comments>http://www.ayarafun.com/2009/04/howto-interface-arduino-with-vfat32/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 09:11:21 +0000</pubDate>
		<dc:creator>chang</dc:creator>
				<category><![CDATA[Arduino-Project(outside)]]></category>
		<category><![CDATA[Embeded sys.]]></category>
		<category><![CDATA[HardwareInterface]]></category>
		<category><![CDATA[fat32]]></category>
		<category><![CDATA[mmc]]></category>
		<category><![CDATA[sd-card]]></category>

		<guid isPermaLink="false">http://www.ayarafun.com/?p=252</guid>
		<description><![CDATA[ผมว่าตอนนี้อิเล็กทรอนิกส์ก้าวไกลไปมาก แต่ก่อน ผมยังเล่นแค่จอ LCD กับปุ่มสวิทซ์ เอง ก้อ debug กันอยู่เลย แต่มาตอนนี้ข้อมูลต่างๆ หาง่ายขึ้น แค่พิมพ์ search หาในเน็ท ก้อน่าจะหาเจอ หลังจากที่ผมติดตามผลงานประดิษฐ์ตั้งแต่อดีต ในช่วงนี้มันไม่ได้กระจุกตัวอยู่แต่ภายในมหาลัยอีกแล้ว จะมีมือสมัครเล่น(จริงผมว่าบางคนไม่สมัครเล่นสักเท่าไรนะ) มาทำกันมากขึ้น จับโน่น จับนี้ มาโมดิฟาย ใช้งานกัน แต่ในเมืองไทยเรา ผมยังเห็นกระจุกตัวอยู่แถวมหาลัยอยู่ อยากให้ไปกันได้ทุกตำบลนะครับ ที่กล่าวมาทั้งหมด ไม่ได้เกี่ยวกับเรื่องวันนี้เลย (เกือบจะออกทะเลไปแล้ว) ตอนนี้ผมว่ากำลังจะหาวิธี interface sd-card กับบอร์ด ไมโครฯ ตอนนี้ราคาถูกมาก 200-300 บาท ได้พื้นที่เก็บเป็น กิ๊กๆๆ และ ถ้าเราลอง search หากันใน google จะเจอโปรเจคเอามาใช้ กันมากมาย (เห็นความเป็นไปได้สูงๆๆ) ถ้าผม เอา sd-card มารวมกับ LCD graphic ที่ผ่านไปก้ออีกล่ะก้อ ยิ่งเป็น


Related posts:<ol><li><a href='http://www.ayarafun.com/2009/12/arbotix-%e0%b8%9a%e0%b8%ad%e0%b8%a3%e0%b9%8c%e0%b8%94%e0%b8%ab%e0%b8%b8%e0%b9%88%e0%b8%99%e0%b8%a2%e0%b8%99%e0%b8%95%e0%b9%8c%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-arduino-%e0%b8%9a%e0%b8%ad%e0%b8%a3/' rel='bookmark' title='Permanent Link: arbotix บอร์ดหุ่นยนต์ด้วย arduino (บอร์ดหุ่นยนต์ ? ภาค 2)'>arbotix บอร์ดหุ่นยนต์ด้วย arduino (บอร์ดหุ่นยนต์ ? ภาค 2)</a></li>
<li><a href='http://www.ayarafun.com/2009/11/%e0%b8%8a%e0%b8%ad%e0%b8%9a%e0%b8%a1%e0%b8%b2%e0%b8%81-%e0%b8%aa%e0%b8%a7%e0%b8%b4%e0%b8%8b%e0%b8%95%e0%b9%8c%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%80%e0%b8%84%e0%b8%b2/' rel='bookmark' title='Permanent Link: ชอบมาก สวิซต์รหัสแบบเคาะประตู จาก arduino ครับ'>ชอบมาก สวิซต์รหัสแบบเคาะประตู จาก arduino ครับ</a></li>
<li><a href='http://www.ayarafun.com/2010/05/%e0%b8%a1%e0%b8%b2%e0%b9%82%e0%b8%ab%e0%b8%a5%e0%b8%94-%e0%b9%81%e0%b8%9c%e0%b9%88%e0%b8%99-cheat-code-%e0%b8%82%e0%b8%ad%e0%b8%87-arduino-%e0%b9%84%e0%b8%9b%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%81/' rel='bookmark' title='Permanent Link: มาโหลด แผ่น Cheat Code ของ arduino ไปใช้กัน'>มาโหลด แผ่น Cheat Code ของ arduino ไปใช้กัน</a></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">ผมว่าตอนนี้อิเล็กทรอนิกส์ก้าวไกลไปมาก แต่ก่อน ผมยังเล่นแค่จอ LCD กับปุ่มสวิทซ์ เอง ก้อ debug กันอยู่เลย  แต่มาตอนนี้ข้อมูลต่างๆ หาง่ายขึ้น แค่พิมพ์ search หาในเน็ท ก้อน่าจะหาเจอ หลังจากที่ผมติดตามผลงานประดิษฐ์ตั้งแต่อดีต ในช่วงนี้มันไม่ได้กระจุกตัวอยู่แต่ภายในมหาลัยอีกแล้ว จะมีมือสมัครเล่น(จริงผมว่าบางคนไม่สมัครเล่นสักเท่าไรนะ) มาทำกันมากขึ้น จับโน่น จับนี้ มาโมดิฟาย ใช้งานกัน แต่ในเมืองไทยเรา ผมยังเห็นกระจุกตัวอยู่แถวมหาลัยอยู่  อยากให้ไปกันได้ทุกตำบลนะครับ</p>
<p style="text-align: justify;">ที่กล่าวมาทั้งหมด ไม่ได้เกี่ยวกับเรื่องวันนี้เลย (เกือบจะออกทะเลไปแล้ว) ตอนนี้ผมว่ากำลังจะหาวิธี interface  sd-card  กับบอร์ด ไมโครฯ  ตอนนี้ราคาถูกมาก 200-300 บาท ได้พื้นที่เก็บเป็น กิ๊กๆๆ และ ถ้าเราลอง search หากันใน google จะเจอโปรเจคเอามาใช้ กันมากมาย (เห็นความเป็นไปได้สูงๆๆ)</p>
<p style="text-align: justify;">ถ้าผม เอา sd-card มารวมกับ  LCD  graphic ที่ผ่านไปก้ออีกล่ะก้อ ยิ่งเป็น planfrom ที่ดูสมบูรณ์มากๆ  (โอ้ อะไรมันจะอลังการณ์ขนาดนี้) ตัวอย่างเช่น ใน arduino มันจะช่อง input digital ,analog แค่เอามาบันทึก แบบ ข้อมูลลง sd-card ได้สักอาทิตย์ อย่าง datalogger ก้อดูดีมีประโยชน์แล้ว หรือจะเอา ไปใช้งานเสริมกับ  gps logger ,mp3 player  ยิ่งดีไปใหญ่</p>
<p style="text-align: justify;">ซึ่งเลยนำมาเป็นเรื่องต่อไปที่ทางผมจะทำ คือ อ่าน หรือ เขียน ไฟล์ บน SD-Card ครับ (ผมโม้ไปขนาดนั้นแล้ว ทำไม่ได้ คงจะมีิอายเลยนะนิ) เรื่องต่อไปที่กำลังจะทดลองใช้งานคือ vFat filesystem</p>
<p><span id="more-252"></span></p>
<p style="text-align: justify;">สำหรับในตัวนี้ ผมลองเอา libary ของชาวบ้านๆ ในเวปมาทดลองก่อน เลือกมาหลายอัน สนใจมาที่ <strong>S65 + SDFat Libary </strong>เป็นอีกตัวสำหรับทำ vfat sd-card</p>
<p>เข้าไปอ่านเพิ่มเติมที่ <a href="http://www.watterott.net/projects/arduino-s65">http://www.watterott.net/projects/arduino-s65</a></p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/ei10ONj-7x8" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/ei10ONj-7x8"></embed></object></p>
<p>จากเวป ผมยังไม่แน่ใจนะคับ ว่า work ไหม แต่ดูจากอุปกรณ์ ไม่ยุ่งยาก เดี่ยวว่าจะหาอุปกรณ์มาทำครับ</p>
<p>สำหรับ Libary ของ Sdfat จากทางต้นฉบับ จะเอามาโปรเจคหนึ่งของ  คุณ clan ดูจากเวปนี้ครับ<a href="http://elm-chan.org/fsw/ff/00index_e.html"> http://elm-chan.org/fsw/ff/00index_e.html</a></p>
<p>ผมลอง compile ดูเพื่อเอามาดูขนาดของโปรแกรม ยังไม่ได้ลองกับ hardware จริงครับ</p>
<p style="text-align: justify;">ทาง libaray จะทำงานได้สองแบบ แล้วตามจำนวนของ disk ที่ต้องการใช้งาน มี disk มีหลายแผ่น ก้อต้องใช้ Fatfs ใช้แค่ disk เดียว จะใช้ tinyfs ตัวนี้ เขาให้ใช้ fatfs นะครับ ส่วนรายละเอียดความแตกต่าง ระหว่าง สองตัวนี้ อ่านเพิ่มเติม จากที่นี้ครับ <a href="http://elm-chan.org/fsw/ff/en/appnote.html">http://elm-chan.org/fsw/ff/en/appnote.html</a></p>
<div>ตอนนี้ผมลองง่ายก่อนนะครับ ลอง คอมไพล์ให้ผ่านก่อน (ไม่ผ่าน จะทำอะไรต่อไม่ได้เลย)</div>
<p>เริ่มจาก tiny fatfs จะกินพื้นที่ <strong>flash </strong>ประมาณ</p>
<p>tiny fatfs 6324 bytes ,tiny fatfs +s65 9952 bytes</p>
<p>แต่ถ้าใช้ fatfs จะกินพื้นที่ flash</p>
<p>fatfs 7088 bytes , s65+fatfs 10716 bytes</p>
<p>ขนาดไม่แตกกันมาก</p>
<p><strong> Memory Usage</strong><br />
FatFs Work (Dynamic)      D*554+<strong>F*544</strong><br />
Tiny-FatFs Work (Dynamic) 544+<strong>F*28</strong></p>
<p>** F จำนวนไฟล์ D เป็นจำนวน disk (เปิดได้มากกว่าหนึ่งอีก)</p>
<p>แต่คงเห็นที่ ram ที่ใช้ มันมี algorithm การอ่านไฟล์ต่างกันมาก</p>
<p>แถมด้วยยังมีรายละเอียดอีกของ library ตัวอื่น ใครสนใจ เข้าไปลองศึกษาที่นี้นะครับ</p>
<p>u-fat file system -&gt; <a href="http://arduinonut.blogspot.com/2008/04/ufat.html" target="_blank">http://arduinonut.blogspot.com/2008/04/ufat.html</a></p>
<p>SD card read/write with Arduino -&gt; <a href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1206874649/8">http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1206874649/8</a></p>
<p><img class="alignleft" style="border: 0px none #000000;" src="http://img441.imageshack.us/img441/2391/schematicuo7.jpg" border="0" alt="" width="387" height="248" /></p>
<p><img class="alignnone" style="border: 0pt none;" src="http://img187.imageshack.us/img187/9002/sdcardrl9.jpg" border="0" alt="" width="290" height="240" /></p>
<p>microsd module -&gt; <a href="http://blushingboy.net/p/SDuFAT/">http://blushingboy.net/p/SDuFAT/ ,</a> <a href="http://www.sensor-networks.org/index.php?page=0827727742">http://www.sensor-networks.org/index.php?page=0827727742</a></p>
<p><img class="alignnone" src="http://www.sensor-networks.org/post_images/wsn-2008-10-squidBeeSd/1_sm.jpg" alt="" width="300" height="210" /></p>
<p>อื่นๆ -&gt; sd-card -&gt; <a href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1175433007" target="_blank">http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1175433007</a></p>
<p class='fb-like'><iframe src='http://www.facebook.com/plugins/like.php?href=http://www.ayarafun.com/2009/04/howto-interface-arduino-with-vfat32/&amp;layout=standard&amp;show_faces=true&amp;width=260&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:260px; height:26px'></iframe></p>

<p>Related posts:<ol><li><a href='http://www.ayarafun.com/2009/12/arbotix-%e0%b8%9a%e0%b8%ad%e0%b8%a3%e0%b9%8c%e0%b8%94%e0%b8%ab%e0%b8%b8%e0%b9%88%e0%b8%99%e0%b8%a2%e0%b8%99%e0%b8%95%e0%b9%8c%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-arduino-%e0%b8%9a%e0%b8%ad%e0%b8%a3/' rel='bookmark' title='Permanent Link: arbotix บอร์ดหุ่นยนต์ด้วย arduino (บอร์ดหุ่นยนต์ ? ภาค 2)'>arbotix บอร์ดหุ่นยนต์ด้วย arduino (บอร์ดหุ่นยนต์ ? ภาค 2)</a></li>
<li><a href='http://www.ayarafun.com/2009/11/%e0%b8%8a%e0%b8%ad%e0%b8%9a%e0%b8%a1%e0%b8%b2%e0%b8%81-%e0%b8%aa%e0%b8%a7%e0%b8%b4%e0%b8%8b%e0%b8%95%e0%b9%8c%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%80%e0%b8%84%e0%b8%b2/' rel='bookmark' title='Permanent Link: ชอบมาก สวิซต์รหัสแบบเคาะประตู จาก arduino ครับ'>ชอบมาก สวิซต์รหัสแบบเคาะประตู จาก arduino ครับ</a></li>
<li><a href='http://www.ayarafun.com/2010/05/%e0%b8%a1%e0%b8%b2%e0%b9%82%e0%b8%ab%e0%b8%a5%e0%b8%94-%e0%b9%81%e0%b8%9c%e0%b9%88%e0%b8%99-cheat-code-%e0%b8%82%e0%b8%ad%e0%b8%87-arduino-%e0%b9%84%e0%b8%9b%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b8%81/' rel='bookmark' title='Permanent Link: มาโหลด แผ่น Cheat Code ของ arduino ไปใช้กัน'>มาโหลด แผ่น Cheat Code ของ arduino ไปใช้กัน</a></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ayarafun.com/2009/04/howto-interface-arduino-with-vfat32/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
