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

  • Konbuyu başlatan Konbuyu başlatan Erdem⁣
  • Başlangıç tarihi Başlangıç tarihi

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
133,383
Mesajlar
971,014
Kullanıcılar
459,236
Son üye
denizkapikiran

Yeni konular

Geri
Üst