PIC16F84A مع جمهورية صربيا - 232

G

Guest

Guest
اريد ان ابعث لي البيانات من PIC16F84A على الكمبيوتر من خلال واجهة لجمهورية صربسكا - 232 المسلسل الميناء الكابل.سمعت أن توقيت لإجراء الموافقة المسبقة عن علم الحاسوب
، ويجب أن يكون نفسه ، وذلك لإرسال البيانات إلى جهاز الكمبيوتر الخاص بي.الدردشة باستخدام MSComm التحكم في الحصول على البيانات ، ويبلغ معدل الباود 9600bps ،
في حين أن الموافقة المسبقة عن علم بلادي تستخدم 4MHZ الكريستال.الأمر كذلك ، ما هو الوقت الذي ينبغي أن التأخير المحددة للموافقة المسبقة عن علم؟

 
thats الصحيح ، والتوقيت مهم..راجع للشغل الدردشة لها نفس المشكلة.

فيما يتعلق بتوقيت جزءا..هناك صيغة لذلك..يجب عليك أولا specifiy ما هو المفضل لديك معدل البث بالثانية..

الصيغة

((((fosc / 4) (ر) / 3) -2)على سبيل المثال إذا كانت تستخدم حاليا 4MHz XT

fosc هو 4MHz
ر هو تريدها معدل البث بالثانية

4000000 / 4 = 1000000
1000000/19200 = 52.083
52.083 / 3 = 17.36 -- 15.36 = 2

إذا كان لديه أقل من 0.5 عشري dont الجولة عليه حتى
في هذه الحالة ترك الأمر لمجرد 15

استخدام القيمة العشرية

السابق ،

إذا كنت أحلت '1'

movlw d' 15 '
movwf تأخير
قوات حرس الحدود تكساس (تكساس هو مسمار لك أن المسلسل انتاج)
حلقة decfsz تأخير (وهذا من شأنه أن يوفر لك عرض الخاص بك '1')
حلقة غوتوهذا الأمل إلى حد ما كنت helpd

 
لدي صعوبات لارسال البيانات الى PIC16F84A من جمهورية صربيا ل- 232.لقد وضعت لتأخر الوقت PIC16F84A كما 104us ، ولكنني لا أزال غير قادر على الحصول على أية بيانات.هل يستطيع أحد أن الرجاء مساعدتي مع هذا؟فإن معدل الباود يجب على قدم المساواة لكل من نفسه؟التكيف مع جمهورية صربيا - 232 ويبلغ معدل الباود أفضل أو تأخر الوقت للPIC16F84A؟؟

 
مرحبا ،
RS232 إرسال البيانات من جهاز الكمبيوتر لإجراء الموافقة المسبقة عن علم بسيط جدا إذا ما يمكنك استخدام بعض البرامج بلغة أخرى
، ثم assambly.الكثير من وجيم الأساسية languge المجمعين المتاحة لإجراء الموافقة المسبقة عن علم البرمجة وأنهم وصلوا لبناء RS232 الروتينية لتنفيذ المسلسل الاتصال.
Dont تضيعوا وقتكم في مثل هذا الشيء القليل وإن أفضل لاستخدام واحد من المجمعين واستخدام معدل البث بالثانية الإعدادات لهذا الغرض بدلا من الوقت تأخير.

يمكنك تحميل نسخة مجانية من برنامج عرض زائد مجمع من بروتون

www.picbasic.org

.................................................. .....................

 
إذا كنت فعلت ذلك بالفعل havn't تأكد من أنك تفهم كيف يعمل بروتوكول RS232 ، وفحص هذه الصفحة
http://www.arcelect.com/rs232.htm
لتوقيت هذه القضية وأود أن يقاطع استخدام جهاز توقيت ، وإذا لم تكن تستخدم توقيت ذلك.

 
سلام
)

قراءة هذه المادة) إضافة لجمهورية صربسكا - 232 أي الموافقة المسبقة عن علم لانتاج المعالجات الدقيقة)http://www.elecdesign.com/Articles/ArticleID/6402/6402.htmlمدونة
http://www.elecdesign.com/Files/29/6402/Figure_01.gifيمكنك بسهولة تعديل هذا القانون لأية والكريستال 4Mhz معدل الباود.is the transmitted byte.

نسيت لا قيمة 'هو
أحال البايت.

جانبي
عذرا ، لكنك في حاجة إلى تسجيل الدخول لمشاهدة هذه الضميمة

 
في محاولة لتبديل PIC16F628A أو استبدال PIC16F627A في PIC16F84 مع كل من هذه الرقائق دعم المرسل المستقبل التزامني اللاتزامني العالمي!

 

Welcome to EDABoard.com

Sponsor

Back
Top