มือใหม่หัดใช้ PIC

  1. เลือก CHIP และตัว PIC programmer สามารถหาซื้อได้ที่บ้านหม้อมีให้ซื้อหลายร้านครับ ส่วนตัว programmer ถ้าอยากทำเอง ก็คลิ๊กที่นี่เลยครับ THAIMCU มี schematic แล้วก็ PCB ให้ดูเรียบร้อยครับ
  2. ลองเข้าไปเว็บ MICROCHIP เพราะว่าเว็บนี้เค้าเป็นเว็บของผู้ผลิต PIC ครับ
  3. DOWNLOAD MPLAB-IDE มาครับ อันนี้เหมือนเป็น studio สำหรับใช้เขียนโปรแกรมครับ จะมี assembly ติดด้วย จากนั้นก็ทำการ install เข้าเครื่องให้เรียบร้อยนะครับ
  4. หลังจากลงโปรแกรมเรียบร้อยแล้วคราวนี้ลองทำโปรเจคง่ายๆ ดูบ้างครับ วงจรข้างล่างนี้ เป็นวงจรไฟกระพริบ การทำงานของโปรแกรมก็คือ หลอด LED จะกระพริบติดดับสลับกัน เป็นระยะเวลาครั้งละ 1 วินาที ต่อวงจรตามรูปเลยครับ มี list อุปกรณ์ดังนี้ครับ
    - PIC16F628 1 ตัว
    - C 22pF แบบไม่มีขั้ว 2 ตัว
    - R 10K 1 ตัว
    - R 4.7K 1 ตัว
    - Crystal 4 MHz 1 ตัว
    - SW push button 1 ตัว
    - LED 1 ดวง
    - Power supply 5 Vdc
    - บอร์ดทดลอง 1 บอร์ด
    - สาย wire lab
    - PIC programmer
  5. ลองทำการโปรแกรม code ลง chip ดูครับ ถ้าเอา source code ไปต้องเปิด MPLAB แล้วทำการ compile ให้ได้เป็น HEX file เสียก่อนค่อยโปรแกรมได้ หรือจะโหลด HEX file ไปโปรแกรมเลยก็ได้ครับ
  6. ในกรณีที่ใช้ JDM programmer คู่กับ ICProg สามารถอ่านวิธีใช้ได้โดยคลิ๊กที่นี่ครับ
  7. โปรแกรมนี้ที่ Fuse จะ check เฉพาะ PWRT (Power on reset) และ MCLR (Master clear reset) เท่านั้นครับ
  8. OSCILLATOR เลือกเป็น XT นะครับ ส่วน code protect ก็ OFF
  9. เมื่อโปรแกรมเสร็จแล้วก็ลองทดลองดูเลยครับ ขณะใส่ chip ลงไปในวงจรต้องไม่มีไฟจ่าย นะครับต้องระวังจุดนี้ด้วยครับ
  10. ถ้าการโปรแกรม และ วงจรถูกต้อง เราจะเห็นหลอด LED จะกระพริบไปเรื่อยๆ
  11. สุดท้ายก็คือการหัดเขียนโปรแกรม คงต้อง อ่านๆๆ แล้วก็ทดลองทำเองดูแล้วครับตอนนี้ ขอให้โชคดีในการเรียนรู้ทุกคนนะครับ

[กลับสู่หน้าหลัก]