STM32 miniDev, Seri Port Uygulaması

STM32 miniDev, seri port (USART) üzerinden bilgisayarla haberleştirilmiştir. miniDev’e enerji verildiğinde öncelikle “www.elektrotasarim.com USART Test Program” bilgisi USART’tan gönderilir. Daha sonra bilgisayardan gönderilen bir karakter (byte) bilgi miniDev tarafından alınır ve 1 eklenerek bilgisayara gönderilir (miniDev 0×30 alırsa 0×31 gönderir).

miniDev’de seri porttan bilgi almak için interrupt yöntemi kullanılmıştır. STM32F103C8′de 3 adet USART portu bulunur. Bu uygulamada bunlardan USART1 kullanılmıştır (9600bps, 8N1). USART1′e ait konfigürasyon aşağıdaki resimde görüldüğü gibi configuration wizard sekmesinden yapılabilir.

STM32 miniDev’de seri port arayüzü olmadığından harici olarak devreye eklenecektir. Bunun için UART to RS232 Breakout (MAX3232) kullanılmıştır.

STM32F103C8′in PA9 (USART1_TX) ve PA10 (USART1_RX) pinleri miniDev’de sırasıyla JP6<10> ve JP6<11>’e bağlıdır. Seri haberleşmeyi sağlamak için UART to RS232 Breakout’a bu iki pinin yanı sıra besleme gerilimi de uygulanmalıdır. Bunun için, +3V3: JP7<14> ve GND: JP7<16> kullanılabilir.

Uygulamaya ait yazılım

One thought on “STM32 miniDev, Seri Port Uygulaması

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>