Baudrate/ Kristal Frekansı ilişkisi ne olmalı?

Başlatan musti463, 27 Aralık 2014, 14:39:25

musti463

devremde 20MHz kristal osilatör kullanıyorum. 20MHz için Baudrate'i hangi değerde seçmeliyiz. Bunun bir formülü/tablosu varsa paylaşırmısınız?
Mustafa Emir SADE

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

OG

Kristale göre baudrate değilde baudrate e göre kristal seçmek daha öncelikli olsa gerek.
Kullanacağınız baud şartlarınıza göre genelde önceden bellidir veya belli sınırlar içindedir. Buna göre çalışma kristali arayışına girmek geneldeki durumdur.

Ufak bir program var, osc değerine göre çalışmak istediğiniz baudrate i yazdığınızda hata oranı ile ayar değerlerini verir
http://www.dosya.tc/server37/3dlvZc/PicMultiCalc.exe.html
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

musti463

#3
senkron ve asenkron mod için farklı tablolar var. Senkron veya Asenkron olup olmadığına nasıl karar veriyoruz?

BRGH=0  ve BRGH=1 için de ayrı bir tablo var 1 veya 0 olması ne anlama geliyor?
Mustafa Emir SADE

OG

Senkron veya asenkron çalışma tipi sizin öncelikli kararınız olması gerek.
Seri asenkron çalışma tek hatlı data yoluna sahiptir, senkron çalışmada işin içine clock hattı gibi senkronlama yollarıda girer.

BRGH asenkron modda kullanılır, TXSTA register inin 2. biti ile açılan kapatılan kontrol biti. Aynı hız için BRGH açık ise SPBRG bir değer, kapalı ise SPBRG başka bir değer olur. İkisindeki hata oranlarına bakıp uygun olan çalışma şeklini tercih edersiniz.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

Kabil ATICI

Senkron mod veri bir saat eşliğinde iletilmesidir. (örnek spi, i2c gibi)
Burada TX saat, RX data hattına dönüştürülerek iletim yapılabilmekte.

Asenkron haberleşmede saat sinyali eşliği yoktur, onun yerine zamanlama kontrolu yapılarak iletiş yapılır. (UART, 1wire haberleşmesi gibi)

BRGH=1 yüksek hızlı haberleşme için
BRGH=0 düşük hızlı haberleşme için...
ambar7