Sht11 - Rs232

  • Konbuyu başlatan ugur60
  • Başlangıç tarihi

ugur60

Üye
Katılım
13 Şub 2012
Mesajlar
2
Puanları
1
Yaş
67
Herkese merhabalar çok acil halledilmesi gereken bir sorunum var arkadaşlar internetde gezmediğim sayfa kalmadı..

Sht11 sensörü ile sıcaklık ve nem bilgisini 16F877 entegresine oradan max232 üzerinden RS232 kablosu ile bilgisayara göndermeye çalışıyorum fakat bilgisayarda saçma sapan karakterler görüyorum bunu düzeltmek için ne yapabilirim çok fazla vaktim kalmadı lütfen yardım edin..
Denediğim programlar ( hyper terminal / serial port terminal / kişisel programlar.)


Entegrenin içine attığım kod:
Kod:
#include <16F877a.h>
#use delay(clock=4000000)


#include<lcd.c>
#include <sht75.c>
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
void main()
{
 float restemp, truehumid;
 int intRestemp, intTruehumid;
 lcd_init();
 sht_init();
output_high(PIN_B0);
 while(1)
 {
           sht_rd (restemp, truehumid);


             // float ISI'dan int isi'ya
  intRestemp = restemp;


  // float NEM'den int nem'e
  intTruehumid = truehumid;


  // putC ile once isiyi, sonra Nem'i gonderdik.
  // RF Modulu uzerinde ise Radio frenkasi ile
  // RS modulu uzerinde ise Com kablosu ile gonderir.
  putc(intRestemp);
  putc(intTruehumid);


  // LCD'nin ilk satir ilk sutununa git
  lcd_gotoxy(1,1);




          delay_ms(1000);
          printf(lcd_putc, "\f ISI : %3.1f %cC   ", restemp, 223);
         printf(lcd_putc, "\n NEM : %3.1f %%   ", truehumid);
        delay_ms(500);
          output_toggle(PIN_B0);
 }
}
 
Konu Sah

ugur60

Üye
Katılım
13 Şub 2012
Mesajlar
2
Puanları
1
Yaş
67
sorun devam etmekte arkadaşlar yardımlarınızı bekliyorum
 

neren59

Üye
Katılım
27 Ağu 2007
Mesajlar
668
Puanları
3
Yaş
61
sorun devam etmekte arkadaşlar yardımlarınızı bekliyorum

baştan sona aynı dili konuşan program kullanmalısın derim.veya convert etmelisin
 

Benzer Konular

Forum istatistikleri

Konular
114,825
Mesajlar
808,304
Kullanıcılar
420,140
Son üye
amrabat

Yeni konular

Üst