كيفية الحصول على إشارة الخارجية في الموافقة المسبقة عن علم؟

B

boncker

Guest
الرجال ،

أنا تنفذ مدونة في مئوية (مترجم احتجاز ثاني أكسيد الكربون) على الحصول على اشارة مربع في C6 دبوس ونقسمه لكل 100.انظر رمز أدناه :

الحلقة :
إذا كان (المدخلات (pin_c6)) / / اذا كان هناك مستوى عال من إشارة مربع (1kHz)
(
delay_us (600) ؛ / / الانتظار 600us إشارة إلى مربع الذهاب الى مستوى منخفض
س ؛ / / زيادة 'س'
إذا كان (خ == 100) / / عندما 'س' في 100
(
output_high (pin_a0) / / مستوى رفيع في A0 دبوس
)
)

ولكن في بلدي الأجهزة ، لا أستطيع أن يكون A0 دبوس في مستوى عال.
يمكن لأي شخص أن تعطيني مساعدة؟

شكرا!
حلقة غوتو ؛

 
مرحبا
إذا كان لديك conection هو الصحيح.
mclr التعادل لvcc؟
عمل osilator بشكل صحيح؟
يرجى توضيح أكثر.

 
فالرجاء إخبارنا عن جميع الصمامات # كنت قد استخدمت في برنامجك
، وكذلك الموافقة المسبقة عن علم كنت تعمل مع... وهذا سيساعدنا على تحديد أي مشكلة البرمجيات.

تمنيات ،

ريك

 
مرحبا شباب ،

مذبذب هو عمل طيب وMCLR يتم تلقي Vcc.
انظر أدناه الصمامات # :

# الصمامات اختصار ، NOWDT ، NOPROTECT ، وطرح ، BROWNOUT ، NOLVP ، NOCPD ، NOWRT

على سبيل المثال ، عندما أحصل على هذه الموجة المربعة (1kHz) في C6 دبوس ، ولست بحاجة الى تقسيمها لكل 100 وكانت النتيجة (10Hz) ترسل إلى A0 دبوس.

شكرا!

 
قلتم "شكرا!" ، فهل يعني ذلك انها تعمل الآن؟

أعتقد أنك نسيت أن تفعل شيئا من هذا القبيل :

إذا كان (خ == 100)
(
.....
س = 0 ؛
A0 =! A0 ؛ / / رمز زائف ، لا يكتب لها مثل هذا
)

تمنيات ،
فرانك.

 
الأولى تكوين بورتا لتكون بمثابة الرقمية الإدخال / الإخراج وليس التناظرية الإدخال / الإخراج.هذا لن يحل مشكلتك.

 
يوسفزاي ،

جميع الموانئ يتم تكوينها وأنا الرقمية / O.

 
فالرجاء إخبارنا عن الموافقة المسبقة عن علم الذي تستخدمه.إذا كانت وظيفة ممكن رمز كله قد يكون من المفيد.

أيضا في محاولة لتغيير الصمامات لطرح NOPUT... لقد سبق أن لديه بعض المشاكل مع هذا الامر في السابق.

تمنيات ،

ريك

 
ric_vas

أنا باستخدام 16F877A الموافقة المسبقة عن علم.
أنا باستخدام 555 لتوليد إشارة 1kHz ، ولكن من دون رمز الدخول في كتلة المتكامل عند الإشارة مرتفعة أو منخفضة.
إذا كنت تستخدم دفعة دليل على زر ، وأنها تعمل جيدا.اذا كان (المدخلات (pin_c6))
(
delay_us (600) / / الانتظار 600us إشارة إلى الفقرة الذهاب من ارتفاع منخفض
output_high (pin_a0) ؛
)

أنا طرح تغيير الصمامات ، كما قلت لي.

 
اذا كان يعمل مع زر ضغط لربما لديك مشكلة مستوى الجهد.التحقق من ورقة البيانات على حد سواء لجهاز (الموافقة المسبقة عن علم و555) ويرى فيها أنها ماخ.تذكر PORTC لديه شميت الزناد العازلة.اذا كان الامر كذلك يمكنك استخدام واحد أو اثنين من الترانزستورات والعمل على انجاحه.

تمنيات ،

ريك

 

Welcome to EDABoard.com

Sponsor

Back
Top