Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

CCS SERİ HABERLEŞME

Başlatan ahmetbudak, 09 Mart 2014, 13:25:14

ahmetbudak

arkadaşlar merhabalar CCS de aşağıdaki kod isiste gayet normal çalışırken
gerçek devrede değişik karakterler gönderiyor bu tip problemler yaşayanlar oldumu?
çözüm varsa nelerdir şimididen teşekkürler
#include <16F628A.h>

#FUSES NOWDT                    //No Watch Dog Timer
#FUSES NOBROWNOUT               //No brownout reset
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O

#use delay(crystal=4000000)
#use rs232(baud=9600,parity=n,xmit=PIN_B2,bits=8,stop=1)
#include <deneme.h>



void main()
{



   while(TRUE)
   {
     
      
      printf("ahmet/r");
      delay_ms(1000);
      
    
     }

}

frederic

Bu satırı ; #use rs232(baud=9600,parity=n,xmit=PIN_B2,bits=8,stop=1)
Şunun ile değiştirip deneyin ; #use rs232(baud=9600,parity=n,xmit=PIN_B2,bits=8,stop=1,invert,errors)

Recep METE

#use rs232(baud=9600,parity=n,xmit=PIN_B2,bits=8,stop=1,invert)
muhtemelen "INVERT" komutu olayı çözecektir.
printf(lcd_putc,"\f  Ne kadar okursan oku, bilgine, yakışır şekilde davranmıyorsan cahilsin demektir.  \n   semfero");d

tntgonzales

Alıntı yapılan: semfero - 09 Mart 2014, 15:41:10
#use rs232(baud=9600,parity=n,xmit=PIN_B2,bits=8,stop=1,invert)
muhtemelen "INVERT" komutu olayı çözecektir.

hocam invert komutunun mantığı nedir tam oalrak