Atmega 32a Baud Rate Değiştirme

Başlatan ugurer, 06 Nisan 2017, 10:22:40

ugurer

Merhabalar herkese, bir proje için atmega32a ve codevision avr kullanıyorum. Haberleşme içinde usart kullanıyorum normalde haberleşme hızını 9600 olarak sabit kullanıyordum fakat şimdi bu değeri kullanıcının insiyatifine bırakmak istiyorum ama nasıl yapacağımı bilmedim.Normalde CCS C kullanırken set_baud_rate diye bir donksiyon ile bu değeri değiştirebiliyordum ama burada register'a bilgi yazarak değiştiriyoruz baud rate'yi ve program içinde UBRRL ve UBRRH'yi değiştirince bir şey olmuyor. Bu iş için kullanılan bir fonksiyon falan var mı yoksa nasıl yapmamız gerekiyor.Yardımlarınız için şimdiden teşekkürler.

mehmet

Kataloğun 140. sayfasından itibaren
seri haberleşme anlatılıyor. Sayfa 143
de hesaplamanın nasıl  yapıldığı
gösteriliyor.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr