Picproje Elektronik Sitesi

DERLEYİCİLER => Hi-Tech => Konuyu başlatan: lordsandman - 11 Nisan 2012, 15:24:36

Başlık: farklı port pinlerini byte olarak tanımlama
Gönderen: lordsandman - 11 Nisan 2012, 15:24:36
selamlar,
16F628'de portA'nın 5 pinini ve portB'nin 3 bitini çıkış olarak kullanmak istiyorum. 8-bitlik bir DAC'ın giriş pinleri olacak. Hi-tech C'de bu pinleri bir byte değişken olarak nasıl tanımlayabilirim. örneğin VERI olarak bir değişken tanımlayacağım ve VERI=[RA0,RA1,...,RB3,RB5] şeklinde olacak. böylece DAC'a bilgi gönderirken sadece tek değişkeni güncelleyeceğim
Başlık: Ynt: farklı port pinlerini byte olarak tanımlama
Gönderen: drmp - 11 Nisan 2012, 15:36:32
bir fonksiyon yazıp sadece ilgili pinleri güncelleyerek bu işi çözebilirsiniz 
Başlık: Ynt: farklı port pinlerini byte olarak tanımlama
Gönderen: lordsandman - 11 Nisan 2012, 16:16:46
Alıntı yapılan: drmp - 11 Nisan 2012, 15:36:32
bir fonksiyon yazıp sadece ilgili pinleri güncelleyerek bu işi çözebilirsiniz

anladım teşekkür ederim.
peki #define VERI PORTA,0||PORTA,1||... gibi bir tanımlama mümkün değil mi?
Başlık: Ynt: farklı port pinlerini byte olarak tanımlama
Gönderen: drmp - 11 Nisan 2012, 23:38:52
C genel itibariyle fonksiyonlar üzerine kurulmuş bir dildir her nekar sizin projenizde bu ilgili lerle yapacak olduğunuz işlem için hazır bir fonksiyon olup olmadığına dac 'in  pin fonksiyonlarına bakmak lazım şu an için maalesef bir şey söyleyemeyiz !!!
yinede kendiniz bir fonksiyon yazıp bu  nu daha sonraki projelerinize include ve define tanımlamasıyla dediğiniz gibi  ekleyebilirsiniz