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
bir fonksiyon yazıp sadece ilgili pinleri güncelleyerek bu işi çözebilirsiniz
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?
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