บทความ

บทความ ARM7
ตอนที่ 4 เตือนสติด้วย ARM7 ผ่าน RTC

ศุภชัย บุศราทิจ (raek@etteam.com)
คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยราชภัฏเพชรบุรี
วันศุกร์ที่ 26 มกราคม พ.ศ. 2550


บทนำ

หลังจากผ่านช่วงหักเหของชีวิตครั้งแล้วครั้งเล่าสิ่งที่ทำให้ผมดำรงอยู่และกล้าที่จะเผชิญก็คือการใช้สติพิจารณาตามหลักพุทธศาสนา และผมขอขอบพระคุณ “ดังตฤณ” เป็นอย่างสูงที่เป็นผู้หนึ่งที่ส่งเสริมให้พบธรรมดังกล่าว โดยเฉพาะความกรุณาในเรื่องของการเผยแพร่หนังสือในเว็บ dungtrin.com ซึ่งเป็นประโยชน์อย่างสูง และสิ่งหนึ่งที่ผมนำมาใช้คือระบบเตือนสติของตน ซึ่งเป็นสิ่งที่ผมกระทำตามคำแนะนำในหนังสือที่ได้บอกว่าให้หานาฬิกาปลุกที่สามารถเตือนได้ทุก 2 นาที เมื่อเตือนในแต่ละครั้งก็ให้ถามตัวเองว่าหายใจด้วยลมหายใจแบบใดและรู้สึกอย่างไร

ด้วยเหตุนี้ผมเลยมีความตั้งใจว่าจะลองใช้นาฬิกาเวลาจริง (RTC : real time clock) ตั้งเวลาไว้ที่ 2 นาที แล้วรายให้หลอดแอลอีดีกะพริบ 2 ครั้งในทุก 2 นาที ทั้งที่แต่เดิมนั้นตั้งใจเอาไว้ว่าจะทำตัวอย่างนับเวลาถอยหลัง 10 วินาที คือ ลดจาก 9 เป็น 8 เป็น 7 ไปเรื่อย ๆ จนถึง 0 ซึ่งขอเลื่อนไปเป็นครั้งหน้า แต่ถ้าใครจะลองทำก่อนก็ไม่น่าจะมีอุปสรรคใด เพราะถ้าสามารถควบคุมการทำงานของระบบนาฬิกาเวลาจริงได้ เราจะสามารถเปรียบเทียบเวลาที่เปลี่ยนแปลงไปในแต่ละวินาทีได้ หลังจากนั้นก็แสดงผลออกไปที่อุปกรณ์เซเว่นเซ็กเมนต์ (7-segment) แต่ถ้าไม่รีบร้อนอะไร ครั้งหน้าผมจะเขียนบทความนี้ให้ได้อ่านกันเป็นกรณีศึกษา

อุปกรณ์ประกอบการทดลอง
1. บอร์ด ET-Base ARM7 LPC2103
2. บอร์ด ET-TEST 10P/OUT
3. บอร์ด ET-USB/RS232 สำหรับแปลงพอร์ต USB ให้เป็น RS232
4. โปรแกรม Keil uVision3 (mdk304) และ Keil-GCC/ARM 3.3.1

อ่านต่อ ... PDF ... (ขนาด 112 กิโลไบต์)

:: ผลิตภัณฑ์อื่นๆ ของเรา ::
:: Training ::  Robotics  :: PSoC :: MCS-51 :: AVR :: 68HC :: BASIC Stamp :: PIC ::
::
Z8/Z80/Z180 :: CPLD ::
ARM :: MSP430 :: CPU/EPROM
:: PC Card/Flash :: Interface Card ::
::
USB/RS232/422/485 :: ET-Test/Project board ::
อุปกรณ์ต่อทดลอง/Connector ::
::
Counter/Clock :: Display/LCD :: Keyboard/Adapter/
หนังสือ ::
::
Barcode/Magnetic/Universal Programmer ::
ไอซีน่าสน ::

©2005 ETT Co.,Ltd, ปรับปรุงเมื่อ ๑๒ ก.พ. ๒๕๕๐ : Power by suntechnet.com


บริษัทอีทีที จำกัด : ETT Co.,Ltd.

1112/96-98 ถ.สุขุมวิท แขวงพระโขนง เขตคลองเตย กรุงเทพฯ 10110
1112-96-98 Sukhumvit Rd., Phrakanong, Bangkok, Thailand 10110
Tel. (66) 02-7121120 Fax. (66) 02-3917216 e-mail sale@etteam.com