Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: Mucit23 - 13 Kasım 2015, 10:00:13

Başlık: CH340G Arduino Serial Terminal Problemi
Gönderen: Mucit23 - 13 Kasım 2015, 10:00:13
Selamlar,

Elimde Üzerinde CH340G USB-Serial Dönüştürücü olan bir arduino var. Bir problem var ki çözemedim. Arduino'dan Bilgisayara seri port üzerinden veri gönderemiyorum. Ama programlama vs gibi işlemler yapılıyor.

Şu siteden CH340G için driver indirip kurdum.
http://www.arduined.eu/ch340g-converter-windows-7-driver-download/ (http://www.arduined.eu/ch340g-converter-windows-7-driver-download/)

En basitinden bilink programı vs yükledim çalışıyor. Program yüklemede sıkıntı yok. Bilgisayardan Arduinoya veri gönderebiliyorum ama Arduinodan gönderilen veriler Terminalde görünmüyor.

Test Etmek için şöyle bir program yazdım.
void setup() {
  Serial.begin(9600);
  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  char c;
  if(Serial.available())
  {
    c=Serial.read();
    if(c=='A')
    {
      digitalWrite(13,HIGH); 
      printf("LED Yandi\n\r");
    }
    if(c=='B')
    {
      digitalWrite(13,LOW); 
      printf("LED Sondu \n\r");
    }
   
  }


Terminalden A ve B karakterlerini göndererek ledi yakıp söndürüyorum ama Printf ile gönderdiklerim gelmiyor terminale.

CH340G ile ilgili olduğunu düşünüyorum.  Çünkü daha önce aynı çipseti kullanan usb seri dönüştürücüde başıma gelmişti. Bozuk diyip kaldırıp atmıştım.
Sorunun çözülmesi çok önemli çünkü aynı arduino'dan onlarca var.

Acaba sorun ne olabilir.
Başlık: Ynt: CH340G Arduino Serial Terminal Problemi
Gönderen: serdararikan - 13 Kasım 2015, 10:11:52
Bence pc arduino ya seri monotor moduna girmek için bir kod gonderiyor. Sizin de o kodu gondermeniz lazim
Başlık: Ynt: CH340G Arduino Serial Terminal Problemi
Gönderen: Mucit23 - 13 Kasım 2015, 10:17:38
Normalde Serial.Begin yapınca  seri portu aktif etmiyormuyuz? CH340'dan veri arduinoya ulaşıyor. Arduinodan'da veri CH340'a ulaşıyor.  Ama CH340'dan PC terminaline ulaşmıyor.

Normalde Terminali açtığım zaman Arduino üzerindeki LED birkaç defa yanıp sönüyor. Yani sizin bahsettiğiniz olay gerçekleşiyor gibi.
Başlık: Ynt: CH340G Arduino Serial Terminal Problemi
Gönderen: DaRt - 13 Kasım 2015, 10:32:38
Printf bende de çalışmıyor.  serial.print("LED Yandi\n\r"); şeklinde sorunsuz çalışıyor. Bu şekilde dener misiniz?
Başlık: Ynt: CH340G Arduino Serial Terminal Problemi
Gönderen: Mucit23 - 13 Kasım 2015, 10:48:19
Evet çalıştı.

Arada ne fark var anlamadım. Normalde Printf ile veri gönderincede TX'ledinin yandığını görüyorum. O yüzden arduinonun veriyo gönderdiğini düşünüp CH340G'ye odaklanmıştım.

Umarım bu cihazlar Windows 8 veya 10'da da çalışır.
Başlık: Ynt: CH340G Arduino Serial Terminal Problemi
Gönderen: Melih1802 - 13 Kasım 2015, 11:32:01
Bende128 var win10 üzerinde çalışıyorlar.