Title: ช่วยสอนการทำ Graphic Interface สำหรับ PIC หน่อยครับ Post by: parairza on February 02, 2009, 03:06:39 PM คือผมทำโปรเจค เกี่ยวกับ การทำ Interface สำหรับ PIC (16f628A) คือต้อง ทำ ออกมาเป็นรูป แล้ว ต้อง แปลงเป็น ภาษา Assembly ลงบอดครับ ใครพอจะช่วยแนะนำผมได้ไหมครับ (คล้ายๆกับ โปรแกรม LOGO Blocks ที่เป็นจิ๊กซอ ต่อๆคำสั่งแล้วโหลดลงบอด นั้นหละครับ)
Title: Re: ช่วยสอนการทำ Graphic Interface สำหรับ PIC หน่อยครับ Post by: smitdh on February 02, 2009, 11:58:20 PM ให้ข้อมูลน้อยไปหน่อยครับ
การแสดงผล บนอะไรครับ แล้วใช้คอมไพล์เลอร์อะไร ที่ว่า ออกมาเป็นรูป แล้ว ต้อง แปลงรูปเป็น ภาษา Assembly นั้นหมายถึง แปลงรูปภาพเป็นข้อมูล binary หรือเปล่า ขนาดของรูปภาพขนาดเท่าไร ถ้าใหญ่มาก 16F628 จะเอาไม่อยู่นะครับ Title: Re: ช่วยสอนการทำ Graphic Interface สำหรับ PIC หน่อยครับ Post by: parairza on February 03, 2009, 01:18:48 AM ครับก็คือว่า ต้องเขียนโปรแกรม ซึ่งปกติแล้ว จะใช้ ภาษา Assembly ในการเขียนโปรแกรมคำสั่งลง PIC อะครับ
แต่ขอบเขตของผมคือ ทำโปรแกรมซึ่งทำให้คนที่ไม่รุ้ภาษา Assembly ใช้งาน PIC ได้ คงต้องเป็นโปรแกรมขนาดเล็กก่อนครับ ซึ่งที่ผมอยากขอคำแนะนำคือ ผมควรทำไอคอนคำสั่งแบบไหน ควรทำโปรแกรมออกมาแบบไหนครับ (แบบ flow chart//แบบ jigsaw,ฯลฯ) แล้วช่วยแนะนำโปรแกรมที่ใช้ทำด้วยครับ(ผมกำลังใช้V.Basicครับ) ขอบคุณมากนะครับ Title: Re: ช่วยสอนการทำ Graphic Interface สำหรับ PIC หน่อยครับ Post by: smitdh on February 03, 2009, 06:28:45 AM อ้อเข้าใจแล้วครับคุณกำลังจะทำ GUI (graphical user interface) บน PC
หรือ Visual-PIC นั้นเอง เป็นแนวคิดที่ท้าทาย มากทีเดียว มันจะออกไปทาง NO coding หรือเป็นการ ลดการเขียนโปรแกรมให้มากที่สุด หากคุณใช้ VisualBasic ก็นั่นแหละครับแบบเดียวกันเลย ผมจะยกตัวอย่างการใช้งานนะครับเช่น - OpenProject เลือก MCU ที่จะใช้งาน เช่น PIC16F628 - จากนั้น GUI ก็จะpopup windows Properties ขึ้นมา - จากนั้นก็มีช่องให้เลือกว่า คุณจะใช้ Xtal ความถี่เท่าไร (เพื่อใช้กำ delay time และ comunication) - ใช้ UART หรือไม่ถ้าใช้ ขาใดเป็น TX ขาใดเป็น RX - Config Port I/O ใช้พอร์ตใดบ้าง ขาใดเป็นอินพุตขาใดเป็นเอาต์พุต แล้วคุณก็สร้าง code ขึ้นมา จะเห็นว่าคุณต้องมีความเชี่ยวชาญอย่างสูง ในสถาปัตยกรรม ของ MCU ต้องเขียน template ของรูทีนสำคัญๆ ทังหมด เช่น LCD,7SEG ,I2C, SPI พอ user เลือกก็ดึง template นั้นขึ้นมาแล้ว config I/O ให้ตรงกัน ซึ่งแนวคิดคล้ายๆกันนี้ก็มีคนทำ แต่เป็นภาษาซี เช่น Hi-tech C http://www.htsoft.com/ แบบ flow chart ก็มีครับ ลองดูเป็นแนวทาง Flowcode Pro V3.2.2.4 http://microcontrollershop.com/product_info.php?cPath=315&products_id=1984 (http://microcontrollershop.com/Images/flowcode_for_PIC.jpg) Download a Flowcode demo version http://microcontrollershop.com/redirect.php?action=url&goto=http://www.matrixmultimedia.com/software/FlowcodeV3%20demo.zip Title: Re: ช่วยสอนการทำ Graphic Interface สำหรับ PIC หน่อยครับ Post by: parairza on February 03, 2009, 11:10:08 AM ขอบคุณมากครับ แต่ผมเรียนอยู่ ปี3 เองครับ ยังต้องการคำแนะนำจากคนมีความรู้อีกมากมายนะครับ ช่วยๆเหลือผมด้วยนะครับ ^^
ช่วยแนะนำโปรแกรม แบบคล้ายๆกัน ให้หน่อยครับ (ladder,labview,logo blocks) ผมศึกษาแนวทางจาก 3 โปรแกรมนี้อะครับ มีโปรแกรมอื่นที่มีรูปแบบ คล้ายๆกันมั่งไหมครับ จะได้เก็บรวบรวมข้อมูล ทำโปรแกรมต่อไปครับ ขอบคุณครับ Title: Re: ช่วยสอนการทำ Graphic Interface สำหรับ PIC หน่อยครับ Post by: smitdh on February 15, 2009, 06:10:14 AM เพิ่มเติมข้อมูลครับ
Ladder Logic for PIC and AVR http://www.cq.cx/ladder.pl |