CCS C ile Baudrate'i Nasıl Parametrik Yapabiliriz ?

Katılım
26 Ocak 2007
Mesajlar
112
Puanları
1
Yaş
39
Arkadaşlar CCS C kullanarak RS232 ayarlarını nasıl parametrik yapabiliriz lcd ekran kullanıyorum ve 3 adet buton var bunlar kullanılarak baudrate'i ve diğer ayarları nasıl değiştirebilirz...
Yardımlarınızı bekliyorum...
 
Kullandığın mcu'nun datashet'inden ilgili registerleri bulup, doğrudan atama ile yapabilirsin.

Kullandığın kristal frekansına göre hata oranları değişebilir.

18F serisi yeni mcularda auto boud rate detection var. Gelen ilk bilgi (yanlış hatırlamıyorsam) 0x55 rakamı olursa seri port otomatik olarak gelen bilginin boud rate'ine göre ayarlanıyor.
 
Öncelikle cevap için teşekkürler.
Pic C de seri haberleşme için özel fonksiyonlar var ve zannedersem registerlere erişim yok
örneğin haberleşme için ayarlar
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8) böyle bir parametrenin ardından printf() fonksiyonu ile isediğin bilgi gönderiliyor.
Tüm kodlar bu derleyici ile olduğu için mümkünse bu derleyici ile çözüm arıyorum.
 
CCS ile donanımdaki her registera kolaylıkla erişebilirsiniz.

#byte preprocessor direktifi ile istediğiniz adresi istediğiniz değişkene atayıp rahatlıkla kullanabilirsiniz.
 

Forum istatistikleri

Konular
128,319
Mesajlar
916,676
Kullanıcılar
450,156
Son üye
oguz24

Yeni konular

Geri
Üst