AVR ภาษาแอสเซมบลี ลงโปรแกรม และ ต่อวงจร ATtiny13


ไมโครคอนโทรลเลอร์ ATtiny13  เป็นไอซีไมโครคอนโทรลเลอร์ของบริษัท Atmel มีโครงสร้างภายในเป็นแบบ RISC (Reduced instruction set Computer) มีหน่วยความจำโปรแกรมภายในเป็นแบบแฟลช สามารถเขียน-ลบโปรแกรมใหม่ได้หลายครั้ง โปรแกรมข้อมูลเป็นแบบ In-System programmable

Atmel Studio 7.0 คือ integrated พัฒนาการแพลตฟอร์ม (IDP) สำหรับการพัฒนาและดีบั๊กโปรแกรม Atmel ARM® Cortex™-M และ Atmel AVR® microcontroller-(MCU-) ซึ่งจะประกอบไปด้วย GCC C และ C++ Compiler (ที่ใช้แปลงภาษาซี ให้เป็น Machine Code), Assembly (ที่ใช้แปลงภาษาแอสแซมบลี ให้เป็น Machine Code) และ simulator บรรจุมาอยู่แล้ว

AVR ภาษาแอสเซมบลี ลงโปรแกรม และ ต่อวงจร ATtiny13

 รายการอุปกรณ์


ขั้นตอนการทํางาน


1 : เบิร์น Bootloader ให้กับ ATtiny13


การจะทำให้ ไมโครคอนโทรลเลอร์ ATtiny13 ใช้งานกับ Atmel Studio 7.0 ได้นั้น จำเป็นที่จะต้องมี Bootloader ก่อน ซึ่งเจ้า Bootloader นี่มันคือ firmware ที่ทำหน้าที่ช่วยในการ upload sketch ที่เราเขียนผ่านทางสาย USB โดยทำตามขั้นตอนลิงค์บทความด้านล่าง


2 : เชื่อมต่อวงจร ATtiny13


การเชื่อมต่อ Adapter Converter กับ ATtiny13 สำหรับ อัพโหลดโปรแกรม

ATtiny13 สำหรับ อัพโหลดโปรแกรม


การเชื่อมต่อ LED กับ ATtiny13 สำหรับ ทดสอบการทำงาน

AVR ภาษาแอสเซมบลี โปรแกรมแรก


แผนผังการต่อวงจร ATtiny13


AVR ภาษาแอสเซมบลี โปรแกรมแรก

ภาพรวมการต่อวงจร ATtiny13

AVR ภาษาแอสเซมบลี โปรแกรมแรก


การเชื่อมต่อ USBasp Programmer กับ Adapter Converter

AVR ภาษาแอสเซมบลี โปรแกรมแรก


การเชื่อมต่อ USB คอมพิวเตอร์ กับ USBasp Programmer 

AVR ภาษาแอสเซมบลี โปรแกรมแรก



3 : ติดตั้ง Atmel Studio 7.0


ดาวน์โหลดซอฟต์แวร์ Atmel Studio 7.0 ได้ที่ :


การติดตั้งเหมือนกับโปรแกรมทั่วๆไป



4 : ลงไดร์เวอร์ให้ เครื่องโปรแกรม AVR รุ่น USBasp


เสียบ USBasp ไปที่ USB ของ คอมพิวเตอร์

เสียบ USBasp ไปที่ USB ของ คอมพิวเตอร์

คลิกขวา ที่ Start เลือกไปที่ Device Manager

ลงไดร์เวอร์ให้ เครื่องโปรแกรม AVR รุ่น USBasp



แสดงการติดตั้งไดรเวอร์ที่ยังไม่สมบูรณ์

เครื่องโปรแกรม AVR รุ่น USBasp



ดาวน์โหลดไดร์เวอร์ USBasp ตามลิงค์ด้านล่าง


เมื่อดาว์นโหลดไฟล์เสร็จแล้ว ให้คลายไฟล์นำไปวางไว้ในโฟลเดอร์

คลายไฟล์นำไปวางไว้ในโฟลเดอร์



คลิก เลือกไฟล์ InstallDriver เพื่อติดตั้งไดรเวอร์

คลิก เลือกไฟล์ InstallDriver เพื่อติดตั้งไดรเวอร์

คลิก Next >

คลิก Next >

คลิก Finish

คลิก Finish


ตรวจสอบไดร์เวอร์ USBasp หลังติดตั้ง ต้องแสดงการติดตั้งไดรเวอร์ USBasp ที่พร้อมใช้งานแล้ว

ติดตั้งไดรเวอร์ USBasp ที่พร้อมใช้งาน


บทความต่อไป #2 โปรแกรมแรก เปิดไฟ LED >>>