H
hhhsssmmm
Guest
مرحبا
ايم محاولة للحصول على مكتب المنسق الخاص للعمل الداخلي @ 8MHz على PIC18F1220.التراسل الفوري باستخدام C18 مترجم.أدناه هو برنامجي
، وأنه يستخدم في الداخلية العمانية.البرنامج ببساطة latchs العالية والمنخفضة 8 المصابيح التي ترتبط جميع PORTB.للأسف هذا لم يحدث.على السلطة حتى لا يبدو أي شيء للعمل بلدي والأضواء لا فلاش.لقد اختبرت مجلس بلدي الموافقة المسبقة عن علم ودبوس MCLR يتم سحبها السامي وVDD وVSS بشكل صحيح قدم نظيفة ومستقرة 7805 5 الخامس / 0V العرض.كما أنني حاولت تغيير الموافقة المسبقة عن علم إلى آخر 18F1220 ولكن لم الحظ هناك سواء.
يرجى شخص يمكن ان نلقي نظرة على بلادي دون برنامج وتفضلت توحي لي الموافقة المسبقة عن علم لماذا لا تفعل ما في البرنامج أدناه يقول أن تفعله.
شكرا لك
حسيب
رمز :# تشمل <p18f1220.h>
# تشمل <delays.h># pragma التكوين العمانية = INTIO1 / / باستخدام الداخلية العمانية
# pragma التكوين WDT = خارج
# pragma التكوين LVP = خارج/ / دون تحديد النواتج الصمام
تعريف # LATBbits.LATB0 LED1
تعريف # LATBbits.LATB1 LED2
تعريف # LATBbits.LATB2 LED3
تعريف # LED4 LATBbits.LATB3
تعريف # LED5 LATBbits.LATB4
تعريف # LED6 LATBbits.LATB5
تعريف # LED7 LATBbits.LATB6
تعريف # LATBbits.LATB7 LED8باطلة الرئيسي (الفراغ)
(/ / الداخلية المذبذب التردد @ 8MHz
OSCCONbits.IRCF2 = 1 ؛
OSCCONbits.IRCF1 = 1 ؛
OSCCONbits.IRCF0 = 1 ؛ADCON1 = 0b11111111 ؛ / / كل القنوات الرقميةبورتا = 0 ؛ / / intialize بورتاPORTB = 0 ؛ / / intialize PORTBTRISB = 0x00 ؛ / / كما PORTB كافة الإخراجINTCON = 0 ؛ / / تعطيل كافة المقاطعاتفي حين (1) / / حلقة الأبد
(/ / تقدم بدوره على جميع المصابيح
LED1 = 1 ؛
LED2 = 1 ؛
LED3 = 1 ؛
LED4 = 1 ؛
LED5 = 1 ؛
LED6 = 1 ؛
LED7 = 1 ؛
LED8 = 1 ؛Delay10KTCYx (100) ؛ / / تأخير 500ms @ 8MHz/ / اجعل جميع المصابيح إيقاف
LED1 = 0 ؛
LED2 = 0 ؛
LED3 = 0 ؛
LED4 = 0 ؛
LED5 = 0 ؛
LED6 = 0 ؛
LED7 = 0 ؛
LED8 = 0 ؛Delay10KTCYx (100) ؛ / / تأخير 500ms @ 8MHz)
) / / نهاية الرئيسية ()
ايم محاولة للحصول على مكتب المنسق الخاص للعمل الداخلي @ 8MHz على PIC18F1220.التراسل الفوري باستخدام C18 مترجم.أدناه هو برنامجي
، وأنه يستخدم في الداخلية العمانية.البرنامج ببساطة latchs العالية والمنخفضة 8 المصابيح التي ترتبط جميع PORTB.للأسف هذا لم يحدث.على السلطة حتى لا يبدو أي شيء للعمل بلدي والأضواء لا فلاش.لقد اختبرت مجلس بلدي الموافقة المسبقة عن علم ودبوس MCLR يتم سحبها السامي وVDD وVSS بشكل صحيح قدم نظيفة ومستقرة 7805 5 الخامس / 0V العرض.كما أنني حاولت تغيير الموافقة المسبقة عن علم إلى آخر 18F1220 ولكن لم الحظ هناك سواء.
يرجى شخص يمكن ان نلقي نظرة على بلادي دون برنامج وتفضلت توحي لي الموافقة المسبقة عن علم لماذا لا تفعل ما في البرنامج أدناه يقول أن تفعله.
شكرا لك
حسيب
رمز :# تشمل <p18f1220.h>
# تشمل <delays.h># pragma التكوين العمانية = INTIO1 / / باستخدام الداخلية العمانية
# pragma التكوين WDT = خارج
# pragma التكوين LVP = خارج/ / دون تحديد النواتج الصمام
تعريف # LATBbits.LATB0 LED1
تعريف # LATBbits.LATB1 LED2
تعريف # LATBbits.LATB2 LED3
تعريف # LED4 LATBbits.LATB3
تعريف # LED5 LATBbits.LATB4
تعريف # LED6 LATBbits.LATB5
تعريف # LED7 LATBbits.LATB6
تعريف # LATBbits.LATB7 LED8باطلة الرئيسي (الفراغ)
(/ / الداخلية المذبذب التردد @ 8MHz
OSCCONbits.IRCF2 = 1 ؛
OSCCONbits.IRCF1 = 1 ؛
OSCCONbits.IRCF0 = 1 ؛ADCON1 = 0b11111111 ؛ / / كل القنوات الرقميةبورتا = 0 ؛ / / intialize بورتاPORTB = 0 ؛ / / intialize PORTBTRISB = 0x00 ؛ / / كما PORTB كافة الإخراجINTCON = 0 ؛ / / تعطيل كافة المقاطعاتفي حين (1) / / حلقة الأبد
(/ / تقدم بدوره على جميع المصابيح
LED1 = 1 ؛
LED2 = 1 ؛
LED3 = 1 ؛
LED4 = 1 ؛
LED5 = 1 ؛
LED6 = 1 ؛
LED7 = 1 ؛
LED8 = 1 ؛Delay10KTCYx (100) ؛ / / تأخير 500ms @ 8MHz/ / اجعل جميع المصابيح إيقاف
LED1 = 0 ؛
LED2 = 0 ؛
LED3 = 0 ؛
LED4 = 0 ؛
LED5 = 0 ؛
LED6 = 0 ؛
LED7 = 0 ؛
LED8 = 0 ؛Delay10KTCYx (100) ؛ / / تأخير 500ms @ 8MHz)
) / / نهاية الرئيسية ()