
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

คุณมีบอร์ดไมโครคอนโทรลเลอร์ AVR วางอยู่รอบ ๆ หรือไม่? ตั้งโปรแกรมยากไหม? คุณมาถูกที่แล้ว ที่นี่ฉันจะแสดงวิธีตั้งโปรแกรมบอร์ดไมโครคอนโทรลเลอร์ Atmega8a โดยใช้บอร์ด Arduino Uno เป็นโปรแกรมเมอร์ เพื่อไม่ให้เป็นการเสียเวลา เรามาเริ่มกันเลย!
ขั้นตอนที่ 1: รวบรวมสิ่งของทั้งหมด

นี่คือทั้งหมดที่คุณต้องการ:
- บอร์ดไมโครคอนโทรลเลอร์ Arduino UNO/MEGA/นาโน
- บอร์ดไมโครคอนโทรลเลอร์ AVR พร้อมไมโครคอนโทรลเลอร์ที่รองรับ (เช่น Atmega 8a)
- สาย USB ที่เหมาะสมสำหรับบอร์ด Arduino
- สายจัมเปอร์หกเส้น (สองสายสำหรับจ่ายไฟหนึ่งสายสำหรับรีเซ็ตบอร์ด AVR เป้าหมายและอีกสามสายสำหรับการสื่อสาร)
คลิกที่ภาพด้านบนเพื่อทราบข้อมูลเพิ่มเติม
ขั้นตอนที่ 2: อัปโหลดโปรแกรม ISP ไปยังบอร์ด Arduino

เริ่ม Arduino IDE และไปที่ไฟล์>ตัวอย่าง>ArduinoISP เลือกบอร์ดที่เหมาะสมจากเครื่องมือ>บอร์ด อัปโหลดโปรแกรมไปยังบอร์ด Arduino
ขั้นตอนที่ 3: เชื่อมต่อ Target AVR Board กับ Arduino Board


ทำการเชื่อมต่อดังต่อไปนี้ (AVR ไปยังบอร์ด Arduino):
VCC ถึง 5 โวลต์
GND เป็น GND
RST/รีเซ็ตเป็น D10
MISO ถึง D11
MOSI เป็น D12
SCK ถึง D13
หากคุณไม่พบหมุดที่มีป้ายกำกับดังกล่าว ให้ตรวจสอบแผ่นข้อมูลของชิปไมโครคอนโทรลเลอร์บนเว็บ ฉันได้เพิ่มไดอะแกรม pinout ของไอซีไมโครคอนโทรลเลอร์ Atmega ยอดนิยมบางตัวด้านบน บอร์ด AVR ของฉันมี Atmega 8a อยู่ด้วย นอกจากนี้ หมุดที่สำคัญทั้งหมดบนกระดานยังติดป้ายกำกับไว้ด้วย อย่าใช้สายไฟที่หลวมและบอบบาง
ขั้นตอนที่ 4: เบิร์น Bootloader บน AVR Board

ไปที่เครื่องมือ>บอร์ด>เลือก Arduino NG หรือเก่ากว่า จากนั้นไปที่เครื่องมือ>โปรเซสเซอร์ และเลือกรายการที่มีอยู่บนบอร์ด AVR ของคุณ ไปที่ Tools>Programmer และเลือก Arduino เป็น ISP ไปที่ Tools อีกครั้งแล้วคลิกที่ 'Burn Bootloader' ไฟ LED RX และ TX บนบอร์ด Arduino ควรกะพริบเร็วๆ สองสามครั้ง และหากมีข้อความปรากฏขึ้นโดยระบุว่า 'เสร็จสิ้นการเบิร์น bootloader' โดยไม่มีข้อผิดพลาด แสดงว่าบอร์ด AVR ของคุณพร้อมที่จะตั้งโปรแกรมแล้ว!
ขั้นตอนที่ 5: ทดสอบบอร์ด AVR

อัปโหลดโปรแกรมง่ายๆ เช่น ไฟ LED กะพริบ ไปที่ไฟล์>ตัวอย่าง>พื้นฐาน>กะพริบ กดปุ่ม shift ค้างไว้แล้วคลิกปุ่มอัปโหลด หลังจากอัปโหลดเสร็จแล้ว คุณสามารถถอดสายเชื่อมต่อและเปิดบอร์ด AVR ของคุณและทดสอบว่าตั้งโปรแกรมไว้อย่างถูกต้องหรือไม่
ขั้นตอนที่ 6: เสร็จแล้ว



ตอนนี้คุณสามารถใช้บอร์ด AVR เพื่อสร้างโครงการอิเล็กทรอนิกส์ที่ยอดเยี่ยม เนื่องจากฉันชอบรถไฟจำลอง ฉันจึงอัปโหลดโปรแกรมง่ายๆ เพื่อใช้หัวรถจักรในรูปแบบอัตโนมัติ เนื่องจากบอร์ด AVR ของฉันมีมอเตอร์เอาท์พุต 2 ตัว ฉันจึงสามารถใช้มอเตอร์เหล่านี้เพื่อควบคุมหัวรถจักรและผลิตภัณฑ์ได้ ไฟล์โปรแกรมของรหัสนี้สามารถพบได้ในขั้นตอนต่อไป หากคุณสนใจคุณสามารถตรวจสอบของฉันได้เช่นกัน
ฉันอยากจะรู้ว่าวันนี้คุณทำอะไรกับมัน ดีที่สุด!
แนะนำ:
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 คุณไม่จำเป็นต้องซื้อโปรแกรมเมอร์ คุณสามารถทำได้
วิธีอัปโหลดรหัส C ไปยัง ِAVR โดยใช้ Arduino Uno เป็นโปรแกรมเมอร์: 6 ขั้นตอน

วิธีอัปโหลดรหัส C ไปยัง ِAVR โดยใช้ Arduino Uno ในฐานะโปรแกรมเมอร์: สวัสดีทุกคน: D ที่นี่ฉันจะแบ่งปันวิธีง่ายๆในการเขียนโปรแกรมชิป AVR โดยใช้ Arduino Uno R3 ทั้งหมดที่คุณต้องเขียนโค้ดลงในไมโครคอนโทรลเลอร์คือ Arduino Uno แทนการซื้อเฉพาะ โปรแกรมเมอร์ที่แพงมาก
ตัวนับสมาชิก YouTube โดยใช้บอร์ด ESP8266: 9 ขั้นตอน (พร้อมรูปภาพ)

ตัวนับสมาชิก YouTube โดยใช้บอร์ด ESP8266: เพื่อนๆ ที่รัก ยินดีต้อนรับสู่โครงการ ESP8266 อีกโครงการหนึ่ง วันนี้เราจะสร้างเคาน์เตอร์สมาชิก YouTube แบบ DIY ด้วยจอ LCD ขนาดใหญ่และกล่องพิมพ์ 3 มิติ มาเริ่มกันเลย! ในบทช่วยสอนนี้เราจะทำสิ่งนี้: สมาชิก DIY YouTube
คำสั่ง AT สำหรับโมดูลบลูทูธ (HC-05 W/ EN Pin and BUTTON) โดยใช้บอร์ด Arduino!: 5 ขั้นตอน

คำสั่ง AT สำหรับโมดูล Bluetooth (HC-05 W/ EN Pin และ BUTTON) การใช้บอร์ด Arduino!: โดย Jay Amiel AjocGensan PH คำแนะนำนี้จะช่วยให้คุณเริ่มต้นใช้งานโมดูลบลูทูธ HC05 ได้ เมื่อสิ้นสุดคำแนะนำนี้ คุณจะได้เรียนรู้ เกี่ยวกับการส่งคำสั่ง AT ไปยังโมดูลเพื่อกำหนดค่า/แก้ไข (ชื่อ, รหัสผ่าน, baud ra
วิธีตั้งโปรแกรม AVR (arduino) ด้วย Arduino อื่น: 7 ขั้นตอน

วิธีตั้งโปรแกรม AVR (arduino) ด้วย Arduino อื่น: คำแนะนำนี้มีประโยชน์หาก: * คุณมี Arduino กับ atmega168 และคุณซื้อ atmega328 ที่ร้านขายอุปกรณ์อิเล็กทรอนิกส์ในพื้นที่ของคุณ มันไม่มี Arduino bootloader * คุณต้องการสร้างโปรเจ็กต์ที่ไม่ใช้ Arduino - แค่