« ตอบกลับ #1 เมื่อ: มิถุนายน 19, 2014, 09:10:26 AM »
ตำแหน่งการจัดวางตัวต้านทานค่าต่าง ๆในกรณีใช้ซีพียู Atmega8 เลือกบอร์ดดังรูปและในกรณีที่ใช้ไอซี CPU เบอร์ Atmega8 ที่ลงบูตโหลดเดอร์ optiboot_atmega8.hex (หรือต้องการทำบูตโหลดเดอร์ไอซีตัวใหม่ที่เป็น optiboot) ให้เพิ่มรายการบอร์ดลงในไฟล์ Board.txt ดังนี้##############################################################
Opti8.name=[Optiboot] Arduino ATmega8
Opti8.upload.protocol=arduino
Opti8.upload.maximum_size=7680
Opti8.upload.speed=115200
Opti8.bootloader.low_fuses=0xbf
Opti8.bootloader.high_fuses=0xdc
Opti8.bootloader.path=optiboot
Opti8.bootloader.file=optiboot_atmega8.hex
Opti8.bootloader.unlock_bits=0x3F
Opti8.bootloader.lock_bits=0x0F
Opti8.build.mcu=atmega8
Opti8.build.f_cpu=16000000L
Opti8.build.core=arduino:arduino
Opti8.build.variant=arduino:standard
##############################################################
หมายเหตุ Arduino NG กับ Optiboot ต่างกันที่ความเร็วในการอัพโหลดและพื้นที่เหลือให้ใช้เขียนโปรแกรมดังนี้
Arduino NG ความเร็วอัพโหลด 19200 bps พื้นที่เหลือให้ใช้งาน 7168 byte
Optiboot ความเร็วอัพโหลด 115200 bps พื้นที่เหลือให้ใช้งาน 7680 byte
« แก้ไขครั้งสุดท้าย: สิงหาคม 22, 2017, 08:10:49 AM โดย admin »
บันทึกการเข้า