R
reddster
Guest
مرحبا للجميع!
أنا طالب يمر المشروع الذي ينطوي على تفاعل
من PIC16F877 إلى مرحلة تأمين الجهاز حلقة (ADF4360 -
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="هادئ" border="0" />
باستخدام الصبان.
أساسا ، ولست بحاجة لارسال ، عن طريق تشريع التمييز الجنسي ، 3 دفعات من 24 بت ل
الجهاز التهيئة لها.انا قلقة من ان كنت قد تفوت على بضعة اسطر
من رمز لأنني لا يمكن الكشف عن إشارة مركز
/ سيك
/ من مركز
/ سيك
/ دبوس (RC3).
أيضا ، وأنا أفعل ذلك بشكل صحيح لinitialisation من SSPSTAT ، SSPCON
والجزء ارسال؟
وأنا أقدر تماما مساعدتكم!
هذا هو قانون بلدي جيم في اللغة :# تشمل <pic1687x.h>
# تشمل "delay.c"باطلة الرئيسي () (بورتا = 0x00 ؛
PORTB = 0x00 ؛
PORTC = 0x00 ؛
PORTD = 0x00 ؛
بورت = 0x00 ؛
TRISC = 0b00010000 ؛ / / RC4 = الصبان في البيانات
TRISD = 0x00 ؛
TRISB = 0b00000001 ؛ / / RB0 = مدخلات
TRISA = 0x00 ؛
TRISE = 0x00 ؛/ / ةظحلام التهيئة
/ / مكافحة س = 0011 0000 0000 0000 0111 1001
/ / التحكم مزلاج = 0000 1111 1111 0001 0000 0100
/ / ن مكافحة = 0000 0000 1011 0100 0000 0010SSPSTAT = 0b01000000 ؛
SSPCON = 0b00100010 ؛
SSPBUF = 0b00110000 ؛ / / آر العداد
SSPBUF = 0b00000000 ؛
SSPBUF = 0b01111001 ؛
RA5 = 1 ؛ / / لو عالية لنقل البيانات من تسجيل التحول إلى مزلاج
RA5 = 0 ؛
SSPBUF = 0b00001111 ؛ / / مراقبة
SSPBUF = 0b11110001 ؛
SSPBUF = 0b00000100 ؛
RA5 = 1 ؛ / / لو عالية لنقل البيانات من تسجيل التحول إلى مزلاج
RA5 = 0 ؛
DelayMs (20) ؛ / / تأخير بين التحكم ومكافحة ن
SSPBUF = 0b00000000 ؛ / / ن عداد
SSPBUF = 0b10110100 ؛
SSPBUF = 0b00000010 ؛
RA5 = 1 ؛ / / لو عالية لنقل البيانات من تسجيل التحول إلى مزلاج
RA5 = 0 ؛في حين (1) (
إذا كان (RB0 == 1) / / عندما RB0 عالية ، سحب م دبوس العالية لتشغيل ةظحلام
RC1 = 1 ؛
إذا كان (RB0 == 0) / / عندما RB0 منخفضة ، وسحب منخفضة م دبوس لإيقاف ةظحلام
RC1 = 0 ؛
)
) / / نهاية الرئيسيةشكرا مرة أخرى!
أنا طالب يمر المشروع الذي ينطوي على تفاعل
من PIC16F877 إلى مرحلة تأمين الجهاز حلقة (ADF4360 -
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="هادئ" border="0" />
باستخدام الصبان.
أساسا ، ولست بحاجة لارسال ، عن طريق تشريع التمييز الجنسي ، 3 دفعات من 24 بت ل
الجهاز التهيئة لها.انا قلقة من ان كنت قد تفوت على بضعة اسطر
من رمز لأنني لا يمكن الكشف عن إشارة مركز
/ سيك
/ من مركز
/ سيك
/ دبوس (RC3).
أيضا ، وأنا أفعل ذلك بشكل صحيح لinitialisation من SSPSTAT ، SSPCON
والجزء ارسال؟
وأنا أقدر تماما مساعدتكم!
هذا هو قانون بلدي جيم في اللغة :# تشمل <pic1687x.h>
# تشمل "delay.c"باطلة الرئيسي () (بورتا = 0x00 ؛
PORTB = 0x00 ؛
PORTC = 0x00 ؛
PORTD = 0x00 ؛
بورت = 0x00 ؛
TRISC = 0b00010000 ؛ / / RC4 = الصبان في البيانات
TRISD = 0x00 ؛
TRISB = 0b00000001 ؛ / / RB0 = مدخلات
TRISA = 0x00 ؛
TRISE = 0x00 ؛/ / ةظحلام التهيئة
/ / مكافحة س = 0011 0000 0000 0000 0111 1001
/ / التحكم مزلاج = 0000 1111 1111 0001 0000 0100
/ / ن مكافحة = 0000 0000 1011 0100 0000 0010SSPSTAT = 0b01000000 ؛
SSPCON = 0b00100010 ؛
SSPBUF = 0b00110000 ؛ / / آر العداد
SSPBUF = 0b00000000 ؛
SSPBUF = 0b01111001 ؛
RA5 = 1 ؛ / / لو عالية لنقل البيانات من تسجيل التحول إلى مزلاج
RA5 = 0 ؛
SSPBUF = 0b00001111 ؛ / / مراقبة
SSPBUF = 0b11110001 ؛
SSPBUF = 0b00000100 ؛
RA5 = 1 ؛ / / لو عالية لنقل البيانات من تسجيل التحول إلى مزلاج
RA5 = 0 ؛
DelayMs (20) ؛ / / تأخير بين التحكم ومكافحة ن
SSPBUF = 0b00000000 ؛ / / ن عداد
SSPBUF = 0b10110100 ؛
SSPBUF = 0b00000010 ؛
RA5 = 1 ؛ / / لو عالية لنقل البيانات من تسجيل التحول إلى مزلاج
RA5 = 0 ؛في حين (1) (
إذا كان (RB0 == 1) / / عندما RB0 عالية ، سحب م دبوس العالية لتشغيل ةظحلام
RC1 = 1 ؛
إذا كان (RB0 == 0) / / عندما RB0 منخفضة ، وسحب منخفضة م دبوس لإيقاف ةظحلام
RC1 = 0 ؛
)
) / / نهاية الرئيسيةشكرا مرة أخرى!