คำถามติดแท็ก isp

4
ทำไมเราต้องมีโปรแกรมเมอร์ฮาร์ดแวร์?
ฉันใช้Boarduinoและบอร์ดขนมปัง 30 แถวเพื่อเขียนโปรแกรม ATtiny ของฉัน ฉันโหลดร่างที่ไม่ซับซ้อนที่เรียกว่าArduinoISP (รวมอยู่ในค่าเริ่มต้นแล้วใน Arduino IDE) และทันใดนั้นฉันก็มีโปรแกรมเมอร์ทำงานอยู่ Atmel ขายโปรแกรมเมอร์ที่ดีสำหรับระหว่าง $ 30 และ $ 40 และมีจำนวนมากของชุดสำหรับการทำคนที่ถูกกว่า ฉันมีความสุขมากเมื่อฉันได้โปรแกรมเมอร์ทำงานและทำให้ไฟกระพริบเล็ก ๆ อย่างไรก็ตามตอนนี้ boarduino ที่น่าสงสารของฉันติดอยู่กับหน้าที่โปรแกรมเมอร์ เท่าที่ฉันสามารถบอกโปรแกรมเมอร์นี้กดปุ่มรีเซ็ตค้างไว้จากนั้นส่งและรับบนหมุด MOSI และ MISO ฉันคิดว่า SCK ไม่ได้ใช้งานหรืออย่างน้อยก็ไม่จำเป็น (SCK จำเป็นต้องใช้ตามแผ่นข้อมูล ATtiny โปรแกรมเมอร์ของฉันไม่สามารถทำงานได้หากไม่มีและฉันไม่สามารถหาสถานที่ที่ฉันคิดว่าฉันอ่านไม่จำเป็น) เหตุใดฉันจึงต้องการโปรแกรมเมอร์ฮาร์ดแวร์เพื่อส่งสัญญาณอนุกรม ฉันหมายความว่าเราสมมติว่าฉันยินดีที่จะกดปุ่มรีเซ็ตด้วยนิ้วของฉันแทนการใช้ IC สิ่งที่เหลือคือการส่งและรับแบบอนุกรมดังนั้นสิ่งที่ฉันต้องการคือสายไฟสามเส้น GND, RXD และ TXD Heck ถ้าฉันมีสาย "DTR" หรืออะไรก็ตามคุณสามารถกดปุ่มรีเซ็ตด้วยสายเคเบิลอนุกรมได้ ทำไมจึงมีทั้งหมดเหล่านี้โซลูชั่นฮาร์ดแวร์ที่ยังต้องใช้ซอฟต์แวร์แฟนซี (เช่น AVRdude หรือสตูดิโอ …

4
เป็นไปได้ไหมที่จะใช้โปรแกรมเมอร์ AVR ISP ในการเขียนโปรแกรมชิป PIC?
ฉันต้องการลองเขียนโปรแกรมชิป PIC และเพิ่งเห็นว่ามันแตกต่างกันมากเมื่อเทียบกับ AVR ฉันมีAVRtinyISPและอยากจะรู้ว่ามันจะเป็นไปได้ไหมที่จะใช้ชิพ PIC นี้? สิ่งใดที่จะ จำกัด ฉันจากการทำเช่นนั้น? ทั้งชิป AVR และ PIC ในปัจจุบันมีอินเทอร์เฟซ ICSP สำหรับการอัปโหลดโปรแกรมและใช้ pinouts ที่ใช้งานร่วมกันได้สำหรับการเขียนโปรแกรม (PIC ที่ใช้เพื่อต้องการแรงดันไฟฟ้าที่สูงกว่าในการเขียนโปรแกรม แต่ชิปที่ใหม่กว่านั้น ดังนั้นคำถามของฉันคือ: เป็นไปได้ไหมที่จะตั้งโปรแกรมชิป PIC กับโปรแกรมเมอร์ AVR ISP จากระยะไกลเช่น AVRtinyISP หรือ AVR ISP MkII ? มีใครเคยลองไหม? ถ้ามันเป็นไปไม่ได้หรือยากเกินไปแล้วอะไรคือข้อ จำกัด - มันเป็นโปรโตคอลที่ใช้พินไม่ตรงกันว่าแรงดันไฟฟ้า / การจัดอันดับปัจจุบันอะไรอย่างอื่น? เป็นไปได้ไหมที่จะทำเช่นนั้นในทางกลับกันเช่นใช้ PICKit clone เพื่อเขียนโปรแกรมชิป AVR? อะไรคือการดัดแปลงที่จำเป็นในการทำสิ่งที่เป็นไปได้ทั้งหมด?
16 avr  pic  programmer  isp  pickit 

3
ฉันจะวางแผนในการเขียนโปรแกรมวงจรของ AVR ได้อย่างไร
วิธีปกติของฉันในการสร้างโปรแกรมใหม่ AVR (จำกัด จนถึง ATtiny13 และ ATtiny2313) คือการตัดการเชื่อมต่อชิปจากวงจรโฮสต์เสียบเข้ากับเขียงหั่นขนมปังอีกอันหนึ่งด้วย ICSP hookups ในสถานที่โปรแกรมแล้วแทนที่ อย่างไรก็ตามฉันได้ยินอยู่เสมอว่าสามารถเขียนโปรแกรมชิปให้เข้าที่ (นั่นคือฉันเข้าใจจุดทั้งหมดของ ICSP) มีสิ่งใดที่ต้องพิจารณาเป็นพิเศษเกี่ยวกับฮาร์ดแวร์ก่อนที่จะเขียนโปรแกรมชิปในแหล่งกำเนิด? ตัวอย่างเช่นฉันกังวลว่ากระบวนการ ICSP อาจสร้างความเสียหายให้กับส่วนประกอบวงจรที่เชื่อมต่อกับขา AVR เดียวกันซึ่งใช้สำหรับ ICSP ในบางครั้งจำเป็นต้องเพิ่มไดโอดหรือการบัฟเฟอร์ชนิดอื่นเพื่อป้องกันส่วนประกอบเหล่านี้หรือไม่? ฉันรู้ว่าคำถามนี้ฟังดูคลุมเครือและฉันเดาว่ามันเป็น - แต่ฉันไม่ได้ให้รายละเอียดเกี่ยวกับวงจรเฉพาะของฉันเพราะฉันสนใจกฎทั่วไปมากขึ้น คือไม่ต้องกังวลเกี่ยวกับเรื่องนี้หรือคำตอบนั้นขึ้นอยู่กับวงจรเฉพาะที่ MCU เป็นส่วนหนึ่งหรือไม่?
12 avr  isp 

4
โปรแกรมเมอร์ PIC ที่ดีที่สุด?
ฉันต้องการเริ่มใช้ PIC ในโครงการของฉันและสงสัยว่าฉันควรได้โปรแกรมเมอร์คนไหน ฉันมีประสบการณ์มากมายในการใช้ไมโครคอนโทรลเลอร์ (68k, avr) ฉันยังมีประสบการณ์มากมายเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์ (ดังนั้นจึงสามารถสร้างโปรแกรมเมอร์ได้) ฉันต้องการใช้ MPLAB, icsp และคุณสมบัติการดีบักในวงจรนั้นค่อนข้างเรียบร้อย USB ก็สะดวกเช่นกัน แต่ไม่จำเป็น ในคำตอบของคุณฉันขอขอบคุณการเปรียบเทียบข้อดีข้อเสียของคำแนะนำของคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.