สารบัญ:

โปรแกรมเมอร์ ATtiny สำหรับ Arduino Uno: 3 ขั้นตอน
โปรแกรมเมอร์ ATtiny สำหรับ Arduino Uno: 3 ขั้นตอน

วีดีโอ: โปรแกรมเมอร์ ATtiny สำหรับ Arduino Uno: 3 ขั้นตอน

วีดีโอ: โปรแกรมเมอร์ ATtiny สำหรับ Arduino Uno: 3 ขั้นตอน
วีดีโอ: ATTINY13 สอนวิธี ใช้งาน เขียนโปรแกรมลง Arduino Attiny13 Arduino Stand Alone 2024, พฤศจิกายน
Anonim
โปรแกรมเมอร์ ATtiny สำหรับ Arduino Uno
โปรแกรมเมอร์ ATtiny สำหรับ Arduino Uno

หากคุณมั่นใจในแพลตฟอร์ม Arduino และต้องการลองเขียนโปรแกรมไมโครคอนโทรลเลอร์อื่น ๆ ของ atmel คู่มือนี้จะช่วยให้คุณทำตามขั้นตอนแรกได้ โดยเฉพาะอย่างยิ่ง คุณจะสร้างเกราะป้องกันสำหรับบอร์ดที่เข้ากันได้กับ Arduino Uno เพื่อตั้งโปรแกรมไมโครคอนโทรลเลอร์ ATtiny หลายตัว (2313/4313 25/45/85 และอาจเป็นอย่างอื่น)

เสบียง

สำหรับโครงการที่ค่อนข้างง่ายนี้ คุณจะต้อง:

-perfboard (ด้านเดียวหรือสองด้านอย่างน้อย 20x10 จุด)

-3x 5mm LEDs

ตัวต้านทาน -3x 220-330 โอห์ม

ซ็อกเก็ต -20 พิน

-12 หัวพินตัวผู้ (อย่างน้อย)

-1x จัมเปอร์

- สายจัมเปอร์บางส่วน

และแน่นอนว่าไมโครคอนโทรลเลอร์ ATtiny ใช้งานได้ (ในกรณีของฉันคือ 2313)

ขั้นตอนที่ 1: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

ฉันไม่ค่อยคุ้นเคยกับการทำคู่มือทีละขั้นตอน ดังนั้นฉันจึงแนบผลลัพธ์สุดท้ายและการเดินสาย โปรดทราบว่าขั้วของ LED นั้นไม่เคารพในรูป Fritzing ดังนั้นควรระวัง!

หากคุณตัดสินใจใช้แผ่นไม้อัดด้านเดียว คุณต้องกดหัวหมุดตัวผู้ด้วยคีมเพื่อให้หมุดยาวขึ้นและประสานจากด้านหลัง

ต้องใช้จัมเปอร์เพื่อเปลี่ยนพิน GND (ขึ้นอยู่กับไมโครคอนโทรลเลอร์ที่คุณใช้) แม้ว่าฉันจะสามารถอัปโหลดภาพร่างบน ATtiny 2313 ได้แม้ไม่มี GND เลย…

ไฟ LED สีเขียวติดตลอดเวลาและเป็นทางเลือก

ขั้นตอนที่ 2: ตั้งค่าซอฟต์แวร์

การติดตั้งซอฟต์แวร์
การติดตั้งซอฟต์แวร์
การติดตั้งซอฟต์แวร์
การติดตั้งซอฟต์แวร์

ตอนนี้คุณต้องอัปโหลด Arduino isp ไปยังบอร์ด Arduino ไปที่ไฟล์ -> ตัวอย่าง -> ArduinoISP

ก่อนอัปโหลด คุณสามารถเปลี่ยนพฤติกรรมของ LED โดยกำหนดพิน 8 และ 9 พิน 7 จะไม่ถูกใช้งาน PMODE (ในกรณีของฉันคือสีน้ำเงิน) เป็นสิ่งที่กะพริบเมื่อคุณอัปโหลดภาพร่าง ERR จะสว่างขึ้นเมื่อมีข้อผิดพลาดเกิดขึ้น ฉันพยายามจำลองข้อผิดพลาดแต่ไม่สว่างขึ้นเลย… HB ย่อมาจาก HeartBeat และจะเปิดและปิดเป็นระยะ ไม่ค่อยมีประโยชน์สำหรับฉัน แต่คุณสามารถกำหนดแทน ERR LED ได้

ขั้นตอนที่ 3: อัปโหลดภาพร่างของคุณ

กำลังอัปโหลดภาพร่างของคุณ
กำลังอัปโหลดภาพร่างของคุณ
กำลังอัปโหลดภาพร่างของคุณ
กำลังอัปโหลดภาพร่างของคุณ
กำลังอัปโหลดภาพร่างของคุณ
กำลังอัปโหลดภาพร่างของคุณ

ในที่สุดคุณก็พร้อมที่จะอัปโหลดภาพร่างของคุณแล้ว ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งบอร์ดเฉพาะของคุณ (ไมโครคอนโทรลเลอร์) แล้วไปที่เครื่องมือ -> โปรแกรมเมอร์ -> Arduino เป็น ISP

ตรวจสอบให้แน่ใจว่าพินดิจิทัลที่กำหนดในแบบร่างของคุณสอดคล้องกับพินบนไมโครคอนโทรลเลอร์ของคุณ

ตอนนี้คุณพร้อมที่จะอัปโหลดภาพร่างของคุณแล้ว!

แนะนำ: