Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

Seri Port Simulasyon

Başlatan electricker, 16 Mayıs 2013, 16:05:46

electricker

Arkadaşlar rs-232 simülasyonunda CCS uyarı mesajı veriyor. Proteus 8 de de çalışmıyor ve hiçbir hata mesajı yok . Proteus 7.10 da da çalışmıyor ama ekranda uyarı mesajı var. Acaba bilgisayarın Win8 com port ayarları ile sıkıntı olabilir mi? Ben simülasyon yani sanal olduğu için olmayacağını düşünüyorum. Nette denenmiş bir videodan aynısını bakarak yaptım ancak çalışmadı. Klavyeden veri almıyor. Proteus 8 de bi ara ikinci led yandı ama nasıl yandı bende anlamadım. Ama Proteus 7.10 da bu hatayı verdi ve algoritma panosunu açtı. CCS de mi bir hata var yoksa ?

Gökhan BEKEN

Serdar Çiçek üstadın ccs c için uygulamaları var. Nette bulabilirsin. Ayrıca kodlarını görmeden hiç birşey söyleyemem şahsen.
Özel mesaj okumuyorum, lütfen göndermeyin.

darklancet

Baundrate hızın nedir hızlı iletişim yaparsan isisde hatalar oluşuyor

electricker

hocam ccs kodları ekran alıntısında gorundugu kadardır. Ancak klavyeden gırdı yapamıyorum , sonrakı proteus 7 dekı verdıgı hatanın anlamı nedır ?

Okan AKÇA

hataları yazarsanız daha iyi olacak

Mefe

Proteus arada böyle hatalar veriyor. Özellikle seri haberleşmede. Ama gerçekte program çalışabilir. Bunun yanısıra veri değerini diziye atarsan sorunun hallolabilir.

char dizi[1];
Muhammet EFE || http://muhammetefe.com

electricker

#include "C:\Users\Desktop\CCS PROJELERİ\RS232\main.h"

#use delay(clock=20000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)


void main()
{  
   int veri;
   
   
   while(1)
   {
    veri=getch();
    if(veri=='b')
    
     {
      output_high(pin_B0);
      delay_ms(100);
     }
     if (veri=='a')
    
     {
      output_high(pin_B1);
      delay_ms(100);
     }
     if (veri=='c')
    
     {
      output_low(pin_B0);
      output_low(pin_B1);
     }
   
   
   
   }
   

}


Hata mesajı :[PIC 16 MEMORY] PC= 0X0033. Attempt to write unimplemented memory location 0x009c with 0x07 ignored

semih

Max232 entegresi olmadan dene bir de.

electricker

max 232 olmadan calısıyor ama neden max232 yerlestırınce calısmıyor , ekran alıntısında hata var mı acaba ?

Gökhan BEKEN

#9
Isis, max232 devresindeki kondansatörlere kızmıştır belki.
Kutuplu kondansatörleri datasheette gösterildiği şekilde bağlayıp deneyiniz.
Bu arada virtual terminalin ayarlarından, adventec properties kısmında invert mi seçili none mi?
Özel mesaj okumuyorum, lütfen göndermeyin.

FEHMİ_ASM

   Bu aralar herkesin (ben de dahil) seri portla başı dertte.

   Transistör eklemeden ısısta bir türlü çalıştıramamıştım. Aşağıdaki resim, ısısta sorunsuzca çalıştırdığım bir devreden alıntıdır. Gerçek ortamda deneme imkanım olmadı.

[IMG]http://i44.tinypic.com/219vqmt.jpg[/img]
Hz.Hamza'nın Belinde İki Kılıç Duruyor ! Attığı Her Adım Bir Kalbi Durduruyor ! Ey Hamza ! Gördüğün Hiçbir Şeyden Korkmazsın , Bu Doğru Ama Heybetini Gizli Tut , Yürüyüşün Ölümü Korkutuyor !  İşte Hz.Ömer ve Hz.Ali , Biri Hattaboğlu , Biri Haydâr-ı Kerrar ! Ve Kolkola Ölümün Ağzına Giriyorlar !  Azrai

mozkan87

Isis te simülasyon için max232'nin girişlerini not kapısından geçirmek gerekiyor ama gerçekte böyle bir şey yapmaya gerek yok.

kudretuzuner

#12
Merhaba,
Arkadaşlar,virtual terminali invert-noninvert modu vardır.not gate ,transistor koymaya gerek yoktur.

mesaj birleştirme:: 20 Mayıs 2013, 21:55:22

Alıntı yapılan: FEHMİ_ASM - 20 Mayıs 2013, 21:14:24
   Bu aralar herkesin (ben de dahil) seri portla başı dertte.

   Transistör eklemeden ısısta bir türlü çalıştıramamıştım. Aşağıdaki resim, ısısta sorunsuzca çalıştırdığım bir devreden alıntıdır. Gerçek ortamda deneme imkanım olmadı.

[IMG]http://i44.tinypic.com/219vqmt.jpg[/img]
Merhaba,
com pim'in TX ayağı max 232'nin  R1 in ayağına bağlanmalı.Kolay gelsin.
Amatör

Murat Mert

S.A.

if(veri=='b')
   
     {
      output_high(pin_B0);
      delay_ms(100);
       veri=0;
     }

yaparak veri değişkeninin içini boşaltın. Son gelen datanın şlemniçevirip duracaktır.
mert07

FEHMİ_ASM

Alıntı yapılan: kudretuzuner - 20 Mayıs 2013, 21:52:44
Merhaba,
com pim'in TX ayağı max 232'nin  R1 in ayağına bağlanmalı.Kolay gelsin.

  Merhaba hocam. Birçok şekilde denedim, ama sadece benim yukarıdaki verdiğim şekilde çalıştırabildim. Bu, kontrollü bir şekilde değildi, çünkü max232 den sonrasının (max çıkışı ve db9) elektriksel olarak nasıl çalıştığını (dtr, dts, cts..vs fonksiyonları) çok az biliyorum. Hem ısıs, hem gerçek ortam için bize net bir şema ve ek bilgi verirseniz makbule geçer. Size de kolay gelsin.
Hz.Hamza'nın Belinde İki Kılıç Duruyor ! Attığı Her Adım Bir Kalbi Durduruyor ! Ey Hamza ! Gördüğün Hiçbir Şeyden Korkmazsın , Bu Doğru Ama Heybetini Gizli Tut , Yürüyüşün Ölümü Korkutuyor !  İşte Hz.Ömer ve Hz.Ali , Biri Hattaboğlu , Biri Haydâr-ı Kerrar ! Ve Kolkola Ölümün Ağzına Giriyorlar !  Azrai