Title: ขอสอบถามเรื่องการเชื่อมต่อ USB กับ 18F4550 หน่อย Post by: deanalysi on August 21, 2009, 04:52:49 PM คือว่า ผมจะลงไดรฟเวอร์ของ PIC 18F4550 ไม่ได้ครับโดยผลของการลง เป็นไปตามรูปครับ
(http://www.uppic.net/ta/4ab011.jpg) (http://www.uppic.net/show/e92135b3ca8ca662234d2e770b6b0357) โดยรูปวงจรที่ผมต่อเป็นดังรูปครับ (http://www.uppic.net/ti/37i1111.jpg) (http://www.uppic.net/show/9343798837b590a41bfb4354661f332e) และโปรแกรมที่ผมลองเบิร์นเข้าไปใน PIC คือ # PicWinUSB: Conecta tu PIC al PC por USB con el driver WinUSB y VC# # PicUSBStuff: Conecta tu PIC al PC por USB con el driver de Microchip y VC++, VB, Java, Delphi, Labview y Linux ที่ดาวโหลดมาจาก(http://www.hobbypic.com/) แต่เปลี่ยน #include <18F2550.h> เป็น #include <18F4550.h>แทนครับ ---------------------------------------------------------------------------------------------- และลองเบิร์น ไฟล์ใน PIC18F4550Board(Hobby-157) เข้าไปใน PIC แต่พอต่อ USB เข้าไป PIC ก็ลงไดร์เวอร์ไม่ได้อยู่ดี ตามรูปครับ(ลืมบอกไปผมใช้ ccsc นะครับ) คือว่าผมสงสัยว่าจะต่อขา USB ผิดหรือเปล่า แต่ก็ต่อตามรูป ในไฟล์ PIC18F4550Board(Hobby-157) นะครับ และ โปรแกรมที่เขียนใน ccsc ทั้ง 3 อันที่ผมเบิร์นลงไปใน PIC อาจทำให้ PIC ทำงานไม่ได้หรือเปล่า ? ขอความกรุณาให้คำแนะนำหน่อยครับ คือว่าผมอ่านกระทู้อื่นๆในเวปแล้วนำมาใช้ไม่ได้ครับ คือว่าผมมือใหม่หัดเล่น แต่ต้องรีบใช้งานครับ Title: Re: ขอสอบถามเรื่องการเชื่อมต่อ USB กับ 18F4550 หน่อย Post by: s_engine on August 22, 2009, 10:08:01 AM จุดประสงค์ที่ต้องการ usb คืออะไรหรอครับ ในตัวอย่าง hobby เขาทำบอร์ดทดลองที่สามารถเบิร์นลง pic โดยไม่ต้องมีบอร์ดเบิร์น แต่ pic ตัวนั้นต้องผ่านการเบิร์น โดย pickit ,icd ,พอร์ตอนุกรม มาก่อน เพื่อให้ตัวเอง เป็น บุตโหลดเดอร์ แต่ถ้าจะสื่อสาร ผ่านทาง usb ผมก็ไม่เคยเล่นเหมือนกัน
http://www.edaboard.com/ftopic313796.html (http://www.edaboard.com/ftopic313796.html) ลองไปศึกษาดูนะ ผมดึงมาตั้ง 3 เวป กว่าจะใช้งานได้ ส่วนรูปภาพ กว่าจะหาดูเจอ ผมว่าคอมมันเจอแล้ว แต่ไม่มีไดรเวอร์ ลิ้งที่ให้ไปข้างในจะมี ลิ้ง ของไมโครชิพ อีกที เข้าไปโหลด แล้วนำมาติดตั้ง ข้างในจะมีไดรเดอร์อยุ่ แล้วมีโปรแกรมที่ไว้สำหรับเบิร์นผ่าน usb โดยตรง วิธีลงไดรเวอร์ ให้ลงแบบ แมนนวล เลือกไดเรกทรอรี่ ที่ได้เซตอัพ ไว้จากไมโครชิพ ครับผม ลองดูนะครับ วงจรจาก hobby ผิดนิดนึงตรง สวิตช์ rb4 ต้องต่อแบบ พุลอัพ แล้วสวิตช์ต่อลงกราวด์ พาผมปวดหัวอยุ่พักนึง เบิร์นได้มั่งไม่ได้มั่ง Title: Re: ขอสอบถามเรื่องการเชื่อมต่อ USB กับ 18F4550 หน่อย Post by: deanalysi on August 22, 2009, 02:46:07 PM ขอบคณมากครับ คุณ s_engine สำหรับคำแนะนำดีๆ
PIC ผมเชื่อมต่อกับ notebook ได้สำเร็จแล้วนะครับ (http://uppic.us/te/ere03.jpg) (http://uppic.us/pic.php?picid=6969e66f7bac4423838cbe77273a52a2) คือว่าผมอยากจะรบกวนถามผู้รู้อยู่ซักหน่อยครับว่า ในไฟล์ "C:\MCHPFSUSB\fw\_factory_hex\picdemfsusb.hex" ที่ผม โปรแกรมลงไปใน PIC มันเขียนอะไรลงไปครับ (ภาษาใน ccs c) ถึงทำให้ คอมรู้จักกับ PIC18F4550 Title: Re: ขอสอบถามเรื่องการเชื่อมต่อ USB กับ 18F4550 หน่อย Post by: s_engine on August 22, 2009, 04:31:10 PM .hex ที่โปรแกรมลงไป ผมก็ไม่รู้นะยังไม่ได้หาอ่าน แต่ ในคอมไพล์ ซี มีนะ ส่วนมากเขาก็เอาจากใน ตัวอย่างมาศึกษา มันอยู่ใน devide หรือ driver นี่หละ ชื่อไฟล์ bootloader.c หรือไม่ก็โหลด แอพพลิเคชั่นโน้ต จาก ไมโครชิพ ผมก็โหลดมาเยอะ แต่ไม่เคยเปิดอ่านเลย (อ่านแล้วมันมึนๆ) ผมก็อยากจะเขียนเป็นของตัวเองเหมือนกัน ฮ่าๆ แต่ฝีมือยังไม่ถึง
สู้ๆครับ Title: Re: ขอสอบถามเรื่องการเชื่อมต่อ USB กับ 18F4550 หน่อย Post by: deanalysi on August 23, 2009, 04:30:44 PM OK ครับ เดี๋ยวผมจะลองไปศึกษาเองอีกทีครับ ได้ผลยังไงเดี๋ยวมาบอกอีกที
Title: Re: ขอสอบถามเรื่องการเชื่อมต่อ USB กับ 18F4550 หน่อย Post by: kissubin on March 24, 2011, 04:48:42 AM เค้า Burn picdemfsusb.hex ไฟล์ โดยผ่านทาง USB เลยหรอครับ หรือ ผ่าน ICSP หรือ Tx,Rx ???
แล้วหลังจากที่คอมรู้จักแล้วมัน คอมมันเห็นเป็น USB หรือ COM port ครับ ?? Title: Re: ขอสอบถามเรื่องการเชื่อมต่อ USB กับ 18F4550 หน่อย Post by: MicroX on March 24, 2011, 10:49:10 AM USB เป็นช่องทางการส่งข้อมูล Hex ไฟล์ครับ ส่วนตัวชิพจะทำหน้าที่โปรแกรม โดยตัวชิพจะต้องเป็น Bootloader (http://www.thaimicrotron.com/webboard2/index.php?topic=469.0)
ดูคำอธิบายเพ่ิมเติม http://www.thaimicrotron.com/webboard2/index.php?topic=180.msg532#msg532 หลังจากลง driver แล้ว คอมจะมองเป็น USB HID ครับ Title: Re: ขอสอบถามเรื่องการเชื่อมต่อ USB กับ 18F4550 หน่อย Post by: kissubin on March 27, 2011, 01:22:53 AM USB เป็นช่องทางการส่งข้อมูล Hex ไฟล์ครับ ส่วนตัวชิพจะทำหน้าที่โปรแกรม โดยตัวชิพจะต้องเป็น Bootloader (http://www.thaimicrotron.com/webboard2/index.php?topic=469.0) ดูคำอธิบายเพ่ิมเติม http://www.thaimicrotron.com/webboard2/index.php?topic=180.msg532#msg532 หลังจากลง driver แล้ว คอมจะมองเป็น USB HID ครับ มองเห็นเป็น USB HID แล้วยังไงต่อครับ ไม่ได้มองเห็นเป็น COM port เวลาจะติดต่อกับมันจะทำได้อย่างไรครับ เช่น ส่งข้อมูลจาก PIC ผ่าน D+ D- ไปยัง Hyper terminal ของคอมพิวเตอร์ ??? ??? |