Elektronik ve Teknoloji Merkezi Elektrotekno.com
Elektronik ve Teknoloji Merkezi




Click here to go to the original topic

Elektrotekno.com Ana Sayfa Microchip Pic Serisi
Yazar Mesaj
monart
Tarih: 16.02.2007, 17:39 Mesaj konusu: pic ile rs485 veri yollama (yardım!)

Merhaba arkadaşlar, pic programlama konusunda henüz çok yeniyim, daha yeni yeni öğrenmeye çalışıyorum. Fakat yapmam gereken şöye bir program var. 16 bitlik bir inputu rs485 ile iletmem gerekiyor. Örnek olarak : 1100 0100 1111 1001 çıkış ise C8F9 gibi. Bunun için en az 18 I/O olan bir pic kullanmam gerekiyor. 16 adet giriş 2 adet çıkış(veya 1 yani sadece göndermek yetecek çünkü) Bu program için hangi pic' i kullanmamı tavsiye edersiniz. Birde internetten microbasic compiler adında bir program buldum, başka hangi proramları kullanabilirim, çünkü sanırım forumdaki örneklerin kodlarıyla bu programın komutları farklı gibi. Programın değişken tanımlama ve gönderilecek verinin hazırlanma kısmını yazdım gibi(emin değilim doğrumu :) ) Aşağıda bunuda yazacağım.

veri12 var byte
veri34 var byte
carpim var byte
cikis var byte

TrisA = 0
TrisB = 255
TrisC =255
PortB = veri12
PortC = veri34

basla :
carpim = 0
cikis = 0
carpim = veri34 * 256
cikis = carpim + veri12

Bu programda port A yı çıkış yaptım ama hangi bacağı olduğunu belitmedim bunu nasıl belirteceğim veya gerek varmı? Port B ve C ise giriş portları oldu. carpimı ise port b'yi 256 ile carparak FF00 gibi bir sayı yaptım ve port a ile toplayarak FFFF gibi bir sayı oluşturdum ve bunu göndemek istiyorum. Doğrumudur bilmiyorum! Birde programların başına bazı komutlar yazılıyor onlar tam olarak nedir birisi açıklarsa sevinirim. Geriye bunu send etmek kaldı. Yardımcı olursanız sevinirim, şimdiden teşekkürler.
-----------------------------------------------------

admin
Tarih: 09.10.2007, 03:06 Mesaj konusu:

bu konu ile iligli paylaşılmış bir proje, işnize yarıyabilir.
http://www.elektrotekno.com/about24363.html
Elektrotekno.com Ana Sayfa Microchip Pic Serisi
1. sayfa (Toplam 1 sayfa)

pic ile rs485 veri yollama (yardım!)

Gizlilik Politikası

PLC programming