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

2
Arduino เป็น ISP โดยไม่ต้องใช้คอมพิวเตอร์
มีใครเห็นหรือรู้วิธีการโหลดไว้ล่วงหน้า (ใช้คอมพิวเตอร์หรืออะไรก็ตาม) เป็นเฟิร์มแวร์เป็นข้อมูลไปยัง arduino หนึ่งที่ตั้งค่าให้ทำงานเป็น isp แล้วใช้ arduino นั้นต่ออินเตอร์เฟส isp เข้ากับอีกอันและอัพโหลดเฟิร์มแวร์ มีความชัดเจน - ฉันกำลังมองหาวิธีที่จะทำให้การอัปโหลดภาพร่างของ Arduino เป็นไปได้โดยไม่ต้องเชื่อมต่อโดยตรงกับคอมพิวเตอร์เป่าเต็ม โดยอุดมคติแล้วขั้นตอนที่เกี่ยวข้องจะเป็น: เขียนร่าง / เฟิร์มแวร์ใหม่ รวบรวมเฟิร์มแวร์ เขียนสำเนาเฟิร์มแวร์ลงบน Arduino A เป็นข้อมูล (Arduino A ถูกตั้งค่าให้ทำงานเป็น ISP) ถอด Arduino A ออกจากคอมพิวเตอร์ ในตำแหน่งแยกแนบ Arduino A กับ Arduino B โดยใช้ส่วนหัว ISP การใช้วิธีการบางอย่าง (อาจเป็นปุ่มกด) ทำให้ Arduino A อัปโหลดเฟิร์มแวร์ที่โหลดไว้ล่วงหน้าไปยัง Arduino B ฉันสมมติว่าในทางทฤษฎีมันสามารถใช้งานได้เนื่องจากการอัปโหลดเฟิร์มแวร์เป็นเพียงการแลกเปลี่ยนไบต์ข้ามส่วนต่อประสาน …

3
เมื่อใช้ Arduino Uno เนื่องจาก ISP ใช้คำว่า“ Yikes! ลายเซ็นอุปกรณ์ไม่ถูกต้อง” หมายถึงการเชื่อมต่อที่ไม่ดี, การปรับแต่งที่ไม่ดีหรือ avrdude เวอร์ชันที่ไม่ดี?
ฉันใช้ Arduino UNO เพื่อตั้งโปรแกรมรูปเลขฐานสิบหกที่คอมไพล์ล่วงหน้าเป็น ATTINY45 โดยใช้ avrdude ในไดเรกทอรี Arduino IDE บน Windows 7 Uno มีร่าง ISP ที่โหลดจากไดเรกทอรีตัวอย่างและใช้งานได้กับ LED heartbeat พัลส์อย่างดี ในด้านฮาร์ดแวร์ฉันมีการตั้งค่านี้ยกเว้น ATTINY ติดตั้งบนพื้นผิวเชื่อมต่อกับกระดานโต้คลื่นด้วยหมุดทั้งหมดที่ตรวจสอบแล้วบัดกรีด้วยโวลต์มิเตอร์ ฉันใช้แถบเฮดเดอร์พินซึ่งจับด้วยมือเพื่อให้พินแตะกระดานโต้คลื่นเพื่อรับสัญญาณจาก Uno ไปยัง ATTINY นี่คือบรรทัดคำสั่งที่ฉันเอาจากการดูผลลัพธ์การดีบักของ IDE: REM set the fuse for 8MHz, so the ISP programmer can work C:\Progra~1\Arduino\hardware\tools\avr\bin\avrdude -CC:\Progra~1\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -pattiny45 -cstk500v1 -P\\.\COM7 …

1
FTDI Breakout พร้อมตัวเชื่อมต่อ ISP เพิ่มเติม
TL; DR - สามารถใช้พิน ISP หกสีเหลืองเป็น ISP ปกติได้หรือไม่ บอร์ดฝ่าวงล้อม USB-TTL FTDI ปกติมีลักษณะดังนี้: เมื่อเร็ว ๆ นี้ฉันเจอกระดานต่าง ๆ ที่แสดงด้านล่าง อย่างไรก็ตามหมุดหัวสีเหลืองเพิ่มเติมในบอร์ดนี้มีไว้เพื่ออะไร? พวกเขามีป้ายกำกับ ISP นี่คือมุมมองด้านหลัง: ดังนั้นพวกเขาจึงสามารถใช้เป็น ISP / ICSP มาตรฐานได้จริงหรือ อย่างไรก็ตามตามแผนภาพด้านล่างซึ่งติดป้ายหมุด 6 ตัวที่มีปัญหาฉันไม่แน่ใจว่ามีความสัมพันธ์ที่ถูกต้องของสายสัญญาณ กล่าวคือจะต้อง CTS ถึง MISO, RI ถึง RST, DSR ถึง SCK และ DCD เพื่อ MOSI ทำงานหรือไม่ หรือว่าเป็นเพราะเหตุใดจึงจำเป็นต้องมี avrdude รุ่นพิเศษตามที่กล่าวถึงในFT232RL: ตัวแปลง USB เป็นอนุกรม …
12 ftdi  isp  icsp 

1
ปัญหาการเขียนโปรแกรม Mini Pro ผ่าน Arduino เป็น ISP
ฉันเพิ่งเลือกบอร์ดโคลน Mini Pro 5v ของ Arduino Mini Pro (ขายใน Microcenter ปัจจุบันราคา $ 4 USD) และฉันต้องการใช้ Uno ของฉันเป็น ISP อย่างที่ฉันเคยทำกับ ATmega328 และ ATtiny85 ชิปก่อนหน้านี้ ฉันได้ตั้งโปรแกรม Uno ด้วยคำแนะนำที่หน้ากวดวิชา ArduinoISPและฉันได้เชื่อมต่อ Uno กับ Mini Pro โดยใช้คำแนะนำในหน้านี้ ฉันไม่สามารถรับ Arduino IDE หรือ avrdude จากบรรทัดคำสั่งเพื่อเขียนโปรแกรมบอร์ดเหล่านี้ให้สำเร็จไม่ว่าฉันจะพยายามทำอะไร ยกเว้นว่าฉันสามารถใช้ Arduino IDE เพื่อเบิร์น bootloader ใหม่ไปยัง Mini Pro ฉันได้เชื่อมต่อไฟ LED แสดงสถานะเช่นกัน (หมุด …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.