السلام عليكم ورحمة الله وبركاته
إخوتى في الله بارك الله فيكم ونفع بكم وجعل أعمالكم خالصة لوجهه الكريم
أنا قمت بعمل مشروع بحيث أقوم بإرسال الأوامر عبر المنفذ المتوازي وللأسف انا أستعمل data port 8 bit كلها بحيث أتحكم ب 4 محركات وفي الجهتين
وللتحكم في المحركات ولي عودة الملعومات feedback أستخدم ADC وهو يلزم برمجته لعمل Start of conversion و OE و التحكم في MUX
لذا أردت إستخدام controlle port لعمل ذلك المشكل هو أننى لم أعرف كيف أبرمجه بلغة الجافا
وهذا البرنامج إستعملته وهو ناجح في إرسال وقراءة المعلومات و الحمد لله
import parport.ParallelPort;
class SimpleIO {
public static void main ( String []args )
{
ParallelPort lpt1 = new ParallelPort(0x378); // 0x378 is normally the base address for the LPT1 port
int aByte;
aByte = lpt1.read(); // read a byte from the port's STATUS pins
System.out.println("Input from parallel port: " + aByte);
lpt1.write(aByte); // write a byte to the port's DATA pins
System.out.println("Output to port: " + aByte);
}
}لكن كيف أبرمج controlle port مع أنى غيرت العنوان 0x378 إلى 0x37A
ParallelPort lpt1 = new ParallelPort(0x37A)
أرجو مساعدتى وهل فيه فكرة أخرى بارككم الرحمن ونفع بكم
أخوكم ومحبكم في الله حسام