Member baru? Bingung? Perlu bantuan? Silakan baca panduan singkat untuk ikut berdiskusi.

Welcome to Forum Sains Indonesia. Please login or sign up.

Maret 29, 2024, 02:00:30 PM

Login with username, password and session length

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139,653
  • Total Topik: 10,405
  • Online today: 207
  • Online ever: 1,582
  • (Desember 22, 2022, 06:39:12 AM)
Pengguna Online
Users: 0
Guests: 186
Total: 186

Aku Cinta ForSa

ForSa on FB ForSa on Twitter

mau nanya tentang komunikasi 2 mikro dengan menggunakan code vision avr

Dimulai oleh rianndok, Maret 17, 2011, 10:10:37 AM

« sebelumnya - berikutnya »

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

rianndok

maav , gan ane masi baru di forum ini.saya mau nanya gmn caranya ngirimin hasil adc dari mikro 1 ke mikro yang laen.trimakasi

wandra

 :o  Pake USART aja bro.....mikro yg satu sebagai penerima(RX) yg satunya lagi sebagai pemancar(TX) .TX dihubungkan ke ADC.

kalau sudah mengerti tentang cara setting receiver atau transmitter  mikro tinggal cara mengirim ama menerima melalui USART

ni caranya

masukkan
#include <stdio.h> // dibawah #include <megaxxx.h>
//buat variabel jika ADC 8 bit pake unsigned char aja
unsigned char data;
while(1)
{

data=read_adc(0); // angka 0 adalah kanal ADC yg dipakai
printf("%i",data); // mengirim adc yg disimpan di variabel data ,%i maksudnya tipe data yg    //akan dikirim berupa bil desimal tanpa tanda
putchar(13);//mengirim karakter enter supaya data baru di tulis di bawah data lama(kalo ga ditulis jg ga apa2
}


kalo menerima tinggal pakai
sama kyk diatas
ada tambahannya variabel
char buffer_lcd[33];//ditulis diatas void main(){ // tulisan lcd_buffer terserah anda itu cuma nama variabel
while(1){
scanf("%i",lcd_buffer);
lcd_gotoxy(0,0); //kalo pake penampil LCD ini menaruh karakter pada baris 0 kolom 0
lcd_puts(lcd_buffer);
}

selesai dah ....kalo kurang jelas email sy [pranala luar disembunyikan, sila masuk atau daftar.]@gmail.com insyaAllah sy akn bntu tpi sory mngkin jrng masuk forum ini ato liat email  :kribo:


wandra

kalo komunikasi pake USART ingat baudratenya harus sama clock mikro yg anda pake setidaknya bisa menyamakan baudrate keduanya ...kalo pake clock internal 8MHz keduanya berarti baudratenya 9600 silahkan setting di CVAVR disitu sudah ada pilihan baudrate nya tinggal pilih n click aja

onyenk

yah saya sudah mengaplikasikan komunikasi serial antar device... semua baud rate dan tetek bengek yang lain harus sama........ klo ngga sama ya ngga bisa berkomunikasi....