Menambahkan board atmega16 di Arduino IDE

Menambahkan board atmega16 di Arduino IDE - Hallo sahabat Arduino Libs - Ayo Belajar Arduino !, Pada Artikel yang anda baca kali ini dengan judul Menambahkan board atmega16 di Arduino IDE, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel arduino atmega 16, Artikel arduino ide, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Menambahkan board atmega16 di Arduino IDE
link : Menambahkan board atmega16 di Arduino IDE

Baca juga


Menambahkan board atmega16 di Arduino IDE

Halo sobat arduino Indonesia, di postingan sebelumnya tentang memprogram ATMEGA16 dengan arduino, kami menambah board atmega16 dengan cara menambah di boardmanager menggunakan gelatino,  tetapi setelah kami mencoba komunikasi i2c dengn ATMEGA 16 dengan library wire.h, terjadi error



Nah setelah nyari solusi sana sini, kami menjumpai artikel yang layak di share, sobat bisa lihat versi aslinya di sini http://openhardware.ro/using-atmega16-with-arduino-ide/ , dan kami akan share dengan versi bahasa Indonesia.

Pada intinya tutorial tersebut menjelaskan bahwa akan menambahkan board baru atmega16 di arduino tanpa lewat boardmanager, adapun langkahnya sebagai berikut :

  • Buka file 'boards.txt' , lokasi file boards.txt ini adalah di  arduino folder …[arduino folder]\hardware\arduino\avr\boards.txt.
  • Tambahkan pada baris paling akhir tulisan seperti di bawah ini

##############################################################
ATmega16-8.name=ATmega16-External 8Mhz
ATmega16-8.upload.tool=avrdude
ATmega16-8.build.mcu=atmega16
ATmega16-8.build.f_cpu=8000000L
ATmega16-8.build.core=arduino:arduino
ATmega16-8.build.variant=ATmega16
ATmega16-8.upload.maximum_size=16000
##############################################################
ATmega16-16.name=ATmega16-External 16Mhz
ATmega16-16.upload.tool=avrdude
ATmega16-16.build.mcu=atmega16
ATmega16-16.build.f_cpu=16000000L
ATmega16-16.build.core=arduino:arduino
ATmega16-16.build.variant=ATmega16
ATmega16-16.upload.maximum_size=16000
##############################################################

  • Setelah  itu, buat folder Atmega16 di dalam folder [arduino folder]\hardware\arduino\avr\variants
  • download file pins_arduino.h
  • copy file pins_arduino.h  yang sudah di download ke dalam folder tersebut.
  • Sekarang cek hasilnya di tools - board 
 
  • Setelah semuanya terdeteksi, terakhir rubah di file HardwareSerial.cpp atau bisa di lihat di folder [arduino folder]\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp
  • cari coding seperti di bawah ini
#if defined(__AVR_ATmega8__)
  config |= 0x80; // select UCSRC register (shared with UBRRH)
#endif
 
  • Rubah dengan koding di bawah ini dan simpan

#if defined(__AVR_ATmega8__) || defined(__AVR_ATmega32__) || defined(__AVR_ATmega16__)
  config |= 0x80; // select UCSRC register (shared with UBRRH)
#endif


Demikianlah Artikel Menambahkan board atmega16 di Arduino IDE

Sekianlah artikel Menambahkan board atmega16 di Arduino IDE kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Menambahkan board atmega16 di Arduino IDE dengan alamat link https://arduinolibs.blogspot.com/2017/09/menambahkan-board-atmega16-di-arduino.html

0 Response to "Menambahkan board atmega16 di Arduino IDE"

Post a Comment