สารบัญ:
วีดีโอ: วิธีเบิร์น ATTiny85 โดยใช้ Arduino-Mega เป็น ISP: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
Contributors - สายัน วาดาดาร์, จิรันจิบ คุนดู
การเขียนโปรแกรม ATTiny85 โดยใช้ Arduino MEGA2560 เป็น ISP
ไม่กี่เดือนที่ผ่านมา ฉันพยายามย่อขนาดโปรเจ็กต์ Arduino โดยใช้ Attiny 85 ic เป็นครั้งแรกที่ฉันพยายามตั้งโปรแกรม 20u ATTiny 85 โดยใช้ Arduino Mega ของฉัน ฉันประสบปัญหาบางอย่างในการทำเช่นนั้น ฉันค้นหาทางอินเทอร์เน็ต แต่ไม่มีโครงการใดอธิบายวิธีการทำอย่างชัดเจน วิธีการทั้งหมดอธิบายโดยใช้ Arduino Uno เป็น ISP แต่ไม่ได้อธิบายวิธีใช้ Arduino Mega เป็น ISP มีการเปลี่ยนแปลงโค้ดเล็กน้อยในร่าง "ArduinoISP" ในขณะที่เราใช้ Arduino Mega เป็น ISP
ขั้นตอนที่ 1:
กระบวนการ:ในตอนแรก รับการสนับสนุน ATTiny 85 บน Arduino IDE สำหรับสิ่งนี้ คุณต้องไปที่
1.ไฟล์ -> ค่ากำหนด
2. ตอนนี้คลิกที่ "URL ตัวจัดการบอร์ดเพิ่มเติม"
3.และวางลิงก์ที่ระบุลงในกล่อง: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4.จากนั้นกดตกลง
5. ปิด Arduino IDE แล้ว
6. จากนั้นเริ่ม IDE อีกครั้ง
ขั้นตอนที่ 2:
7. Next goto: Tool -> Board -> Board Manager 8.ตอนนี้ค้นหา: attiny
9. ดาวน์โหลดและติดตั้ง: "attiny โดย Davis A. Mellis"
10.ถัดไป เชื่อมต่อ Arduino ของคุณกับคอมพิวเตอร์ จากนั้นเลือก Arduino Mega Board แล้วเลือกพอร์ตที่ถูกต้อง
ขั้นตอนที่ 3:
11. ไปที่: ไฟล์ -> ตัวอย่าง -> ArduinoISP
12. เปิดตัวอย่างนั้น
13. เปลี่ยนแปลงตามภาพด้านบน (ระบุด้านล่าง):
#define รีเซ็ต 53
#define PIN_MOSI 51
#define PIN_MISO 50
#define PIN_SCK 52
14. อัพโหลด: ArduinoISP.ino
ขั้นตอนที่ 4:
12. ตอนนี้เชื่อมต่อพินของคุณตามที่อธิบายไว้ด้านล่าง: Mega Pin 51 ATtiny Pin 5 (MOSI)
เมก้าพิน 50 ATtiny Pin 6 (มิโซะ)
เมก้าพิน 52 ATtiny Pin 7 (SCK)
ATtiny พิน 4 GND (พินกราวด์)
ATtiny พิน 8 ถึง VCC (5V)
เมก้าพิน 53 ATtiny Pin 1 (SS)
**เชื่อมต่อตัวเก็บประจุ 10uf ระหว่าง Ground และ RESET กับ Arduino Mega
ขั้นตอนที่ 5:
13. ในการอัปโหลดร่าง Blink Led ไปยัง attiny โดยใช้ atmega:
ไปที่: ไฟล์ -> ตัวอย่าง -> พื้นฐาน -> Blink.ino
14.ถัดไป คุณต้องเปลี่ยนเป็นภาพสเก็ตช์เป็นพิน LED 13 ต่อ 1 เนื่องจาก ATtiny 85 มีเพียง 8 พิน ดังนั้นคุณต้องเปลี่ยนพินเอาต์พุต
15.หลังจากนั้น ไปที่: Tools Board ATtiny25/45/85
16. จากนั้นเลือก: เครื่องมือ โปรเซสเซอร์ ATtiny85
17.ตั้งนาฬิกา: นาฬิกาเครื่องมือภายใน 8Mhz
18. ไปที่: เครื่องมือโปรแกรมเมอร์ Arduino เป็น ISP
19.ถัดไปคุณต้องไปที่: Tools Burn Bootloader
20. อัพโหลด Sketch เสร็จแล้ว:)
……..ขอบคุณ Have a Nice Day…….
แนะนำ:
Arduino เป็น ISP -- เบิร์นไฟล์ Hex ใน AVR -- ฟิวส์ใน AVR -- Arduino ในฐานะโปรแกรมเมอร์: 10 ขั้นตอน
Arduino เป็น ISP || เบิร์นไฟล์ Hex ใน AVR || ฟิวส์ใน AVR || Arduino As Programmer:……………………… Please SUBSCRIBE To my YouTube channel for more videos……..บทความนี้ เป็นข้อมูลเกี่ยวกับ Arduino เป็น isp หากคุณต้องการอัปโหลดไฟล์ hex หรือหากคุณต้องการตั้งค่าฟิวส์ใน AVR คุณไม่จำเป็นต้องซื้อโปรแกรมเมอร์ คุณสามารถทำได้
วิธีเบิร์น BOOTLOADER ใน ATMEGA328 โดยใช้ Arduino Uno: 5 ขั้นตอน
วิธีเบิร์น BOOTLOADER ใน ATMEGA328 โดยใช้ Arduino Uno: ดูวิดีโอแนะนำครั้งแรก
วิธีเบิร์น Bootloader ไปยัง Atmega328p-AU (SMD): 5 ขั้นตอน
วิธีเบิร์น Bootloader ไปยัง Atmega328p-AU (SMD): สวัสดีทุกคน!! ในคำแนะนำนี้ฉันจะแสดงวิธีเบิร์น Bootloader ontp Atmega328p-AU (SMD) ชิปและวิธีสร้าง Arduino NANO ตั้งแต่ต้นจนจบ ขั้นตอนที่เขียนใน คำแนะนำนี้สามารถใช้เพื่อสร้างบอร์ด Arduino สำหรับคุณ
เล่นเพลงด้วย Arduino โดยใช้ ADC เป็น PWM บน Flyback Transformer หรือลำโพง: 4 ขั้นตอน
เล่นเพลงด้วย Arduino โดยใช้ ADC เป็น PWM บน Flyback Transformer หรือ Speaker: สวัสดีทุกคน นี่เป็นส่วนที่สองของคำสั่งอื่นของฉัน (ซึ่งยากมาก) โดยพื้นฐานแล้วในโครงการนี้ฉันใช้ ADC และ TIMERS บน Arduino เพื่อ แปลงสัญญาณเสียงเป็นสัญญาณ PWM ซึ่งง่ายกว่า Instructa
วิธีทำ ARDUINO NANO/MINI - วิธีเบิร์น Bootloader: 5 ขั้นตอน
วิธีทำ ARDUINO NANO/MINI | วิธีเบิร์น Bootloader: ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นถึงวิธีการสร้าง Arduino MINI จาก Scratch ขั้นตอนที่เขียนในคำแนะนำนี้สามารถใช้เพื่อสร้างบอร์ด Arduino ใด ๆ สำหรับความต้องการโครงการที่กำหนดเองของคุณ โปรดดูวิดีโอเพื่อความเข้าใจที่ดีขึ้นThe