Senin, 16 April 2012

ASK : Akses per-bit PORTF dan PORTG ATmega128

.
Asker : Fairuz + Maju Kena Mundur Kena
About :
Akses per-bit PORTF dan PORTG mikrokontroller ATmega128.

Question :
AVR ATmega128 PORTF dan PORTG-nya tidak bisa di akses per-bit ya..?
Saya mau kontrol motor servo.
Trus di codewizzard CVAVR juga PORTF dan PORG untuk LCD kok ga ada ya?

Too PayZ:
ATmega128 merupakan mikrokontroller hasil upgrade dari ATmega103 dengan penambahan yg lebih baik. ATmega128 dapat dijalankan pada frekuensi 16MHz, interface JTAG dengan On Chip Debugging, dual USART, 2-wire interface, internal osc, self programming.
Akan tetapi untuk mengakses PORTF dan PORTG pada ATmega128 tidak dapat dilakukan langsung perbit dan harus satu port.
Untuk aplikasi tertentu PORTF dan PORTG disarankan untuk tidak digunakan, seperti LCD karakter 16x2,motor servo, sensor PING, dll.

Saat mengakses LCD, PORTF dan PORTG tidak ditampilkan pada CodeWizzardAVR pada CVAVR karena port tersebut tidak dapat diakses per-bit sedangkan library lcd mengandung program akses per-bit.

Berikut coding untuk mengakses PORTF dan PORTG secara perbit :
Sumber : Too PayZ AVR Coding Library

Cara penggunaan :
Fungsi unsigned char INPportg(char ke) adalah PORTG dijadikan input,
sedangkan void OUTportf(char ke, char dt_pin) adalah PORTF dijadikan output.

Selamat mencoba dan semoga membantu.

...^^...

3 komentar:

  1. coba bit JTAG dan M103C di disable.

    BalasHapus
  2. gan mau tanya, maksudnya akses perport gmn ya?
    jadi programnya klo port f kita jadikan output gmn?

    BalasHapus
  3. Ingin tanya pak, saya pernah menyinggung Atmel Atmega128L ditulisan saya berikut: http://datacomlink.blogspot.co.id/2015/11/implementasi-server-websocket-rfc-6455.html
    saya mendapatkan rujukan tentang Atmel dari jurnal berikut http://hdl.handle.net/10.1109/ISORC.2008.59 , nah yang ingin saya tanyakan, bagaimana ya pak cara kerja Atmel Atmega128L, TI cc2420, bisa terhubung dengan sensor humidity & temperature, lalu bisa memberi data lewat protokol zigbee? saya perlu belajar dari mana? terima kasih pak

    BalasHapus

Topik yang Populer