الموافقة المسبقة عن علم 16F870 -- PORTB يجعل غريبة النواتج ث / EEPROM قراءة بروغ

R

ripkars

Guest
كتبت البرنامج الذي يجب قراءة بايت من 0000h مكان وجود 24C01 (EEPROM) والناتج البايت نفسه على PORTB (على PORTB هي المصابيح 8 -- انظر التخطيطي)
PORTB ليس غاية السعادة لذلك... انظر هنا ماذا اقول عن...
picasaweb.google.com / cattaneo.riccardo / الكترونيكا / الصورة # 5035930384313257442
أنا هنا بعد أيضا رمز والخطط من الدائرة
(R3 في الفيديو انا لمس & R4 -- في بلدي الدائرة أنها ليست مقاومة واحدة ولكن serires ثلاثة ط السبب لم يحصلوا على اثنين 22kohm المقاوم ، ط "بنيت" لهم ؛ & R3 - R4 يتم سحب ما يصل المقاومات)
ورأيت أن الأضواء التي كانت قيد التشغيل لم تكن تمثل قيمة البايت الأول المخزنة في eeprom (عرافة : 83 بن : 10000011).كما أنني حاولت مع قيم أخرى
، ويحدث الشيء نفسه.الشيء الذي يجعلني أكثر حيرة هو أن المحاكاة (سواء MPLAB سيم & PICSimulator بيئة تطوير متكاملة) أنا باستخدام يقولون لي أن كل شيء ينبغي أن تكون على ما يرام!
أي فكرة لمساعدتي؟
(ملاحظة : واسمحوا لي أن تتجنب الحديث عن مذبذب الكريستال بدلا من الصليب الأحمر أو واحد! حاولت لمدة 3 أيام لاستخدام تلك اللعينة مذبذب وأنا لا تحصل على الموافقة المسبقة عن علم يعمل به بعد ، حتى بعد إدراجه في الدائرة كما تقول ورقة البيانات للقيام مع المكثفات الصحيح ، الكريستال العلامة التجارية الجديدة والصمامات الصحيح!)
شكر الجميع ويرجى أن يكون المريض مع لغتي الإنجليزية
ريكاردو
آسف ، ولكن تحتاج إلى تسجيل الدخول لمشاهدة هذه الضميمة

 
موافق
أول زميلي إلى osccilator الكريستال
بالمناسبة كنت بحاجة إلى استخدام هذا الصليب الأحمر وبطيء للغاية
بالنسبة لحجم البرنامج الخاص بك هو في الخطوات
حتى بك باستخدام اللوح
أنت لا تحتاج المكثفات بتوصيل الكريستال وحده عبر اثنين من المسامير
واللوح والسعة الكثير بالفعل (مصنوعة من المكثفات نفس الاشياء مصنوعة من)
حتى...مشاكلك هو isn't البيانات الصحيحة ولكن الحق في محاكاة
ما يجب القيام به هو إعادة ترجمة رمز لل20MHz أو 10 حسب بك الكريستال
وإزالة الحدود القصوى كما أنها فلاش
الآن برنامج وحدات البايت في eeprom كما 0F أو F0
ثم يقول لنا ما هي في الواقع يقول دها
ربما لديك رمز يحتاج إلى بولوبس portB للحصول على البيانات الصحيحة الاتجاه
متعود على محاكاة هذا المعرض دائما

 
mmmhh...
1) إذا كنت إزالة المكثفات لا ينتقل عن بقيادة (على ما يبدو على حلبة مغلقا)
2) كنت أقول إن اتفاقية روتردام هي بطيئة جدا : لماذا؟لقد ومضة من ~ 1 هرتز مع رمز التأخير الذي يأخذ ~ 250 * 250 * 2 دورات!ينبغي أن يكون sth مثل 4 ميغاهيرتز ، لا؟
3) لقد حاولت إعادة ترجمة لاختصار (4MHz الكريستال) والنظام المنسق (8 ثم 12 ميجاهيرتز) لكنه ما زال لا يعمل
4) أنت تقول :
اقتباس :

ربما لديك رمز يحتاج إلى بولوبس portB للحصول على البيانات الصحيحة الاتجاه
 
لقد وجدت شيء آخر غريب : عندما أنتقل على المحول الرئيسي (SW2 في التخطيطي) ، بحيث يبدأ العمل الموافقة المسبقة عن علم ، وحتى يتم تعيين SW1 إلى الأرض الصمام الثنائي أدت D10 يومض كما ينبغي ولكن لا يتوقف عند تعيين ط SW1 ل 5 ل، على الأقل ، و 10 ثانية!بعد ذلك ، يبدو أن كل شيء مغلقا.لماذا؟
كل ذلك بفضل

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

 
فما استقاموا لكم فاستقيموا يعتقد أيضا أنها يمكن أن تكون مفيدة جدا لمن يقرأ هذا 3d لمعرفة ما هو مكتوب على بلورات أنا باستخدام :
8MHz : القانون H1 9735 7H 8.0000
12Mhz : 12.000 ANC54
4.115Mhz : 4.115 يوني 82 هاء
تشك

 

Welcome to EDABoard.com

Sponsor

Back
Top