Yetenekli programcı PICkit2 ile seri eş zamansız iletişim

Erdem⁣

Paylaşımcı üye
Katılım
14 Ocak 2013
Mesajlar
713
Puanları
106
Microchip'in yetenekli programcısı PICkit 2 ile seri eş zamansız iletişim ("UART") nasıl yapılır kısaca biraz bahsetmek istiyorum.

Aslında bu özellik zaten var. Ama Linux işletim sistemi için Microchip bir yazılım geliştirmemişti.

Normalde eş zamansız seri iletişim bağlantısı aşağıdaki gibi. PICkit 2'nin RX ucu µ denetleyicinin TX, TX ucunu ise RX ucuna bağlıyoruz.

pickit2_uart.png

Benim kullandığımı örnekte PICkit2'yi bir tane Arduino Pro Mini'yi programlamak ve seri iletişim çıktısını görmek için kullandım.

Arduino'da zaten böyle bir özellik var diye düşünebilirsiniz. Ancak Arduino üzerinde FTDI isimli bir firmanın ürettiği yongalardan var. Bu yonganın sürücüleri zaten yüklü geliyor. Böylelikle USB'den TTL 'e (µ denetleyicinin kullandığı mantık düzenine) işaretler kendiliğinden dönüştürülüyor.

PICkit2 için eş zamansız seri iletişimi kullanabilmek için bu adresten yazılımın kaynak kodunu indiriyoruz.

Derlemek için :

avr/gcc -g -Wall -Os pk2serial.c -lusb -o pk2serial

komutunu kullanabilirsiniz. Yazılımı çalıştırdığınızda artık seri iletişim yapabiliyor olmalısınız.
./pk2serial -b 9600
 

Forum istatistikleri

Konular
128,159
Mesajlar
915,559
Kullanıcılar
449,917
Son üye
kasva1965

Yeni konular

Geri
Üst