เป็นไปได้ไหมที่จะใช้โปรแกรมเมอร์ AVR ISP ในการเขียนโปรแกรมชิป PIC?


16

ฉันต้องการลองเขียนโปรแกรมชิป PIC และเพิ่งเห็นว่ามันแตกต่างกันมากเมื่อเทียบกับ AVR ฉันมีAVRtinyISPและอยากจะรู้ว่ามันจะเป็นไปได้ไหมที่จะใช้ชิพ PIC นี้? สิ่งใดที่จะ จำกัด ฉันจากการทำเช่นนั้น?

ทั้งชิป AVR และ PIC ในปัจจุบันมีอินเทอร์เฟซ ICSP สำหรับการอัปโหลดโปรแกรมและใช้ pinouts ที่ใช้งานร่วมกันได้สำหรับการเขียนโปรแกรม (PIC ที่ใช้เพื่อต้องการแรงดันไฟฟ้าที่สูงกว่าในการเขียนโปรแกรม แต่ชิปที่ใหม่กว่านั้น

ดังนั้นคำถามของฉันคือ: เป็นไปได้ไหมที่จะตั้งโปรแกรมชิป PIC กับโปรแกรมเมอร์ AVR ISP จากระยะไกลเช่น AVRtinyISP หรือ AVR ISP MkII ?

มีใครเคยลองไหม?

ถ้ามันเป็นไปไม่ได้หรือยากเกินไปแล้วอะไรคือข้อ จำกัด - มันเป็นโปรโตคอลที่ใช้พินไม่ตรงกันว่าแรงดันไฟฟ้า / การจัดอันดับปัจจุบันอะไรอย่างอื่น? เป็นไปได้ไหมที่จะทำเช่นนั้นในทางกลับกันเช่นใช้ PICKit clone เพื่อเขียนโปรแกรมชิป AVR? อะไรคือการดัดแปลงที่จำเป็นในการทำสิ่งที่เป็นไปได้ทั้งหมด?

คำตอบ:


7

หน้านี้มีแผนภาพวงจร, รหัส C, และหน้าต่างที่คอมไพล์แล้วซึ่งปฏิบัติการได้สำหรับการใช้ ISP เพื่อตั้งโปรแกรม PIC ซอฟต์แวร์ (windows) นั้นมีรูปแบบที่แตกต่างจากซอฟต์แวร์ AVR ดังนั้นบางทีมันอาจเป็นวิธีที่ใช้ในการตั้งโปรแกรม PIC แน่นอนถูกกว่า $ 1,200

http://elm-chan.org/works/avrx/report_e.html (ใกล้ด้านล่าง)


8

โปรโตคอลแตกต่างกัน

ต่อไปนี้เป็นกระทู้ที่ดีจาก dangerprototypes.com ซึ่งให้รายละเอียดเกี่ยวกับการพัฒนาโปรแกรมเมอร์ PIC สำหรับบัสโจรสลัด รายละเอียดทางเทคนิคฉ่ำมากมาย

http://dangerousprototypes.com/forum/index.php?topic=550.0


2

การเขียนโปรแกรมชิปนั้นเป็นการดำเนินการสื่อสารแบบอนุกรม จากสิ่งที่ฉันได้ดูมันเป็นเรื่องปกติที่จะ 'ใส่ข้อมูลนี้ที่นี่' ด้วยคำสั่งเริ่มต้นบางคำสั่ง โดยพื้นฐานแล้วชิปกำลังเขียนโปรแกรมตัวเอง (หรืออย่างน้อยหนึ่งส่วนโปรแกรมอื่น) PIC และ AVR ไม่ใช้ชุดคำสั่งเดียวกันดังนั้นโปรแกรมเมอร์หนึ่งจึงไม่สามารถตั้งโปรแกรมอื่นได้


0

ฉันเพิ่งเห็นบทความนี้ในเว็บไซต์ของ Xeltek:

http://www.xeltek.com/Atmel-AVR-pages-282

ฉันเชื่อว่าคุณสามารถใช้โปรแกรมเมอร์ ISP ของพวกเขา; IS01 แต่มันจะไม่ใช่โซลูชันราคาถูกเช่นเดียวกับ PICkit เท่าที่ฉันรู้ IS01 ยังสนับสนุน ATE ...


3
จะไม่ถูก ... ที่ $ 1200 คุณจะได้รับสิทธิ์
davr

ใช่ฉันยังไม่ได้พูดถึง แต่ควรเข้าใจได้จากวิธีการตั้งคำถามว่าฉันอยู่ในงบประมาณงานอดิเรกที่ จำกัด ที่นี่ดังนั้นฉันจึงไม่สามารถจ่ายอะไรที่คุ้มค่าเกินกว่า 30 $
Andrei Sosnin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.