หัวข้อ: อยากอัดโปรแกรมลง 16f877 สอนหน่อยครับ เริ่มหัวข้อโดย: Dumrong007 ที่ ตุลาคม 02, 2011, 07:59:38 pm มีหลายคำถามเกี่ยวกับการอัดโปรแกรม
1. สองตัวนี้มันใช้ร่วมกันได้ใช่ไหมครับ ผมต่อ port target เข้ากับ ET-CONV ICSP TO RJ11 แล้วต่อลงบอร์ดอเนกประสงค์อีกที (http://www.uppices.com/images/43672581111219680089.png) ET-CONV ICSP TO RJ11 (http://www.uppices.com/images/22509403118879958173.png) 2. เวลาต่อสายในบอร์ดอเนกประสงค์ ต้องต่อทั้งหมด 6 ขาเลยหรือเปล่าครับ(PGM,PGC,PGD,GND,VDD,VPP) 3.ใน 16f877 มีขา VDD,VSS อยู่อย่างละ 2 ขา ต้องต่อพ่วงกันหรือเปล่าครับ 4. ผมเข้าใจว่า ตัวอัดโปรแกรมมันใช้ไฟเลี้ยงจาก USB แต่ไม่รู้ว่าตอนที่จะอัดโปรแกรมลง IC เราต้องจ่ายไฟเลี้ยงให้กับ IC ต่างหากหรือเปล่าครับ (http://www.uppices.com/images/41844276472224631105.png) (http://www.uppices.com/images/11755227762854718545.jpg) (http://www.uppices.com/images/47244665234787654613.jpg) ผมใช้โปรแกรม PICkit 2 v2.61 ในการอัด ผมต้องลงอะไรเพิ่มหรือเปล่าครับ ช่วยสอนหน่อย undecided2 หัวข้อ: Re: อยากอัดโปรแกรมลง 16f877 สอนหน่อยครับ เริ่มหัวข้อโดย: kiano♥ ที่ ตุลาคม 02, 2011, 09:46:17 pm 1. ใช้ร่วมกันได้ โดยเสียบไอซีเข้าโฟโต้บอร์ด
2. ต่อตามภาพที่แนบมาด้วย ใช้ทั้งหมด 5 ขา 3. ไฟเลี้ยงและกราวด์ของไอซี ต่อด้านไหนก็ได้ ถ้าเอามิเตอร์วัดดู จะเห็นว่ามันต่อถึงกันไว้ภายในแล้ว (เคยวัดดูบ้างไหม?) 4. ถ้าถอดเอาเฉพาะไอซีมาเบิร์น ไม่ต้องต่อไฟเลี้ยงภายนอกช่วย มันจะมีไฟจาก USB มาเลี้ยงไอซี แต่ถ้าเบิร์นทั้งๆที่ไอซียังอยู่ในวงจร ที่เขาเรียกว่า In circuit programming จะต้องมีไฟเลี้ยง 5 โวลต์จากภายนอกช่วย เพราะไฟจาก USB จ่ายกระแสได้ไม่พอที่จะเลี้ยงทั้งวงจร สำหรับ PIC เบอร์อื่นๆนอกเหนือจาก PIC16F877 ให้เปิดดูดาต้าชีท ว่าขาไหน ทำหน้าที่อะไร แล้วก็เอามาเปรียบเทียบ คราวหน้าซื้อ PIC มาเล่น แนะนำให้ใช้เบอร์ PIC16F887 ราคาต่ำกว่ามาก เพราะเป็นเบอร์ที่พัฒนามาจาก PIC16F877 เลือก OSC ภายในได้ ไม่ต้องต่อคริสตอลเพิ่ม ต่อแค่ไฟเลี้ยงก็ใช้งานได้เลย ก่อนจะใช้งานอะไร ต้องศึกษาดาต้าชีทของอุปกรณ์นั้นๆก่อน ICSP ย่อมาจาก In-Circuit Serial Programming เปิดหาในกูเกิลมีตัวอย่างเยอะแยะ หัวข้อ: Re: อยากอัดโปรแกรมลง 16f877 สอนหน่อยครับ เริ่มหัวข้อโดย: Dumrong007 ที่ ตุลาคม 03, 2011, 01:46:47 pm ทำตามที่พี่บอก ทุกประการแล้วครับ
แต่มันเป็นแบบนี้ครับ (http://www.uppices.com/images/29335752882895209121.jpg) หรือว่ามันจะเกี่ยวกับโปรแกรมของผม PICkit2 2.61 ใน DeviceFamily มันไม่มี 16f มีแต่ 18f, 18f_ j _ , 18f_k_ (http://www.uppices.com/images/87526765963969884577.jpg) ลองหลายครั้งแล้วไม่ได้เลย |