Kayıtlar

seri etiketine sahip yayınlar gösteriliyor

usart spbrg brgh hesaplama programı

Resim
Seri iletişimde baud rate ve kristal değerinizi programa girerek seri iletişim için gerekli spbrg değerini hesaplayabilirsiniz. Ayrıca iletişim hızınızın hata oranını görebilirsiniz. Örneğin proton basic için şu satırlar verilebilir: Declare Xtal  = 20 Declare Hserial_Baud = 9600        ' Set baud rate to 9600 Declare Hserial_RCSTA = %10010000  ' Enable serial port and continuous receive Declare Hserial_TXSTA = 100100  ' Enable transmit and asynchronous mode Declare Hserial_SPBRG  = 129 TXSTA registerinin 2. biti, brgh'nin asenkron modda yüksek hız içi 1, düşük hız için 0 seçilerek kullanılmasını sağlıyor. Programda da brgh seçeneği mevcut. Burada brgh 1-0 ile hata oranını görerek uygun seçimi yapabilirsiniz. Programın bir eksiği PLL ile ayarlanabilen 48mhz frekans sınırı mevcut. Birde baud rate hız en fazla 250000 seçilebiliyor 48mhzde. Daha yüksek frekanslar için aşağıdaki formülü kullanmalısınız: BAUD RATE = FOSC / 16 ([SPBRGH:SP...

usb seri çevirici devresi 2 port

Resim
usb seri çevirici PIC18F24J50 işlemcisi kullanılan proje çift seri port destekliyor. Bu devre ile terminal programları ile bağlantı kurabilir veri alışverişi sağlayabilirsiniz. Projenin kaynak kodu, devre şeması ve gerber dosyalarını aşağıdaki linkten indirebilirsiniz. usb dual serial project download Malzeme Listesi: QUANTITY COMPONENT NAME 7 × Resistor 10k ohm 1/4 w. R1, R6, R7, R8, R9, R10, R11 4 × Resistor 220 ohm 1/4 w. R2, R3, R4, R5 1 × USB B Connector CN1 2 × 6 pin male header CN2 CN3 3 × 2 pin male header JP1 JP2 JP3 4 × Resistor 22k ohm 1/4 w. R12, R13, R14, R15 1 × Capacitor 100nF ceramic C1 3 × Capacitor 10uF 35v. electr. C2 C5 C6 2 × Capacitor 22pF ceramic C3 C4 1 × Crystal 12MHz X1 1 × PIC18F24J50-I/P IC1 1 × MCP1700-3302 IC2 3 × LED 3mm DL1, DL2, DL3, DL4 Kaynak: https://hackaday.io/project/169455-dual-serial-usb-adapter

proton basic usart kesmesi hakkında bilgiler

Resim
proton basic uart seri iletişim Etepic forumunda inventor rumuzlu üyenin proton basic usart kesmesi hakkında yapmış olduğu paylaşımlara aşağıdaki linkten ulaşabilirsiniz. Bilgileri bloğada ekliyorum, ete hocanın usart kesmesi ile ilgili bilgileri de aşağıda mevcut. https://www.etepic.com/index.php?topic=911.0 inventor yazmış: Merhaba arkadaşlar, Son bir kaç haftadır proton ile yazdığım bir programla uğraşıyorum. İsiste sorunsuz çalışmasına rağmen gerçek devrede çalışmayan bir proje. Bu program ile uğraşırken protonda ne kadar sorun çıkabileceğini de görmüş oldum. Kısa programlar için sıkıntı çıkarmayan pek çok konu uzun ve ağır programlarda sorun yaratabiliyor. Burada karşılaştığım sorunlarla ve çözümleri ile ilgili bilgileri paylaşayım dedim. İlk olarak protonda kesme konusuna değinelim. Çoğumuz programlarımızda kesme rutinini programımızın en altına yazıyoruz. Bu belki pbp dan kalan bir alışkanlık. Kısa döngülerde bu alışkanlık protonda da kullanılabiliyor. Ama port...

CP2102 usb uart seri çevirici c# c++ kaynak kodlar

Resim
Usb ile kontrol giriş/çıkış işlemleriniz için kullanılabilen cp2102 ile mikrodenetleyiciniz ile uart bağlantı sağlayabilirisiniz. Eagle 7 pcb sch çizimlerini c# ve c++ örnek kodları ile devre şeması ve dll library dosyalarını aşağıdaki linkten indirebilirsiniz. cp2102 files download Devre şeması: Pcb: Cp2102 chip için diğer işletim sistemleri ve konsol yazılımları aşağıdaki linkten inceleyebilirsiniz: http://www.silabs.com/products/mcu/pages/usbxpress.aspx