Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: ugurer - 06 Nisan 2017, 10:22:40

Başlık: Atmega 32a Baud Rate Değiştirme
Gönderen: ugurer - 06 Nisan 2017, 10:22:40
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.
Başlık: Ynt: Atmega 32a Baud Rate Değiştirme
Gönderen: mehmet - 06 Nisan 2017, 15:46:31
Kataloğun 140. sayfasından itibaren
seri haberleşme anlatılıyor. Sayfa 143
de hesaplamanın nasıl  yapıldığı
gösteriliyor.