قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

mtm4song
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
المشاركات: 635
نشاط [ mtm4song ]
قوة السمعة:0
قديم 22-11-2013, 11:48 AM المشاركة 1   
افتراضي مشكلة فى كود او تصميم باسكوم avr Twitter FaceBook Google+



الدايرة هيا توصيل الكي باد فى البروتوس مع ميكرو atmega32
وعرض الارقام في نافذة السريال
------
المشكلة
الارقام تظهر بشكل خاطي
------
الكود والتصميم مرفق فى ملف
http://www.gulfup.com/?Ya74Q7
-----------
الكود
كود:
$regfile = "m323def.dat"
$crystal = 4000000
$baud = 9600

Config Kbd = Portb , Debounce = 100 , Delay = 100


Dim Var As Byte


Do
   Var = Getkbd()
   If Var < 16 Then Gosub Check_number
Loop
End
Check_number:
Select Case Var
Case 00 : Print " key press is (_ 1 _) "
Case 01 : Print " key press is (_ 2 _) "
Case 02 : Print " key press is (_ 3 _) "
Case 03 : Print " key press is (_ 4 _) "
Case 04 : Print " key press is (_ 5 _) "
Case 05 : Print " key press is (_ 6 _) "
Case 06 : Print " key press is (_ 7 _) "
Case 07 : Print " key press is (_ 8 _) "
Case 08 : Print " key press is (_ 9 _) "
Case 09 : Print " key press is (_ 10 _) "
Case 10 : Print " key press is (_ 11 _) "
Case 11 : Print " key press is (_ 12 _) "
Case 12 : Print " key press is (_ 13 _) "
Case 13 : Print " key press is (_ 14 _) "
Case 14 : Print " key press is (_ 15 _) "
Case 15 : Print " key press is (_ 16 _) "

End Select
Return
التصميم على برنامج البروتوس وبرنامج باسكوم avr مرفق فى رابط فى الاعلى
-------------------
اين المشكلة ؟

اعلانات

nilmourad
:: مهندس متواجد ::
تاريخ التسجيل: May 2011
المشاركات: 77
نشاط [ nilmourad ]
قوة السمعة:0
قديم 24-11-2013, 08:48 AM المشاركة 2   
افتراضي KBD UART


السلام عليكم
للأسف لم أسطع تنزيل ملفك ,
الكود bascom صحيح
و قمت بتجريبه على بروتوس وهو يشتغل

ارى أن عليك ضبط في بروتوس على ال Atmega32 ما يلي:

الهزاز الكريستالي في بروتوس لازم يكون مساوي لل $crystal في باسكوم
و معدل نقل البيانات Baudrate في بروتوس كذلك يكون مساوي لل $baud في باسكوم

إليك رابط التجربة
http://www.4shared.com/zip/q7IVrwMM/KBD_UART.html

الى اللقاء

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

mtm4song
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
المشاركات: 635
نشاط [ mtm4song ]
قوة السمعة:0
قديم 24-11-2013, 09:28 PM المشاركة 3   
افتراضي


السلام عليكم
للأسف لم أسطع تنزيل ملفك ,
الكود bascom صحيح
و قمت بتجريبه على بروتوس وهو يشتغل

ارى أن عليك ضبط في بروتوس على ال Atmega32 ما يلي:

الهزاز الكريستالي في بروتوس لازم يكون مساوي لل $crystal في باسكوم
و معدل نقل البيانات Baudrate في بروتوس كذلك يكون مساوي لل $baud في باسكوم

إليك رابط التجربة
http://www.4shared.com/zip/q7IVrwMM/KBD_UART.html

الى اللقاء
تمام الف شكر

بس في حاجة حابب اعرفها

في جوة برنامج البروتوس كي باد جاهزة 4x4 جربت استخدمها بدل الى حضرتك
عاملها يدويا فى المشروع ما اشتغلتش ؟
مش عارف اية السبب هل الكي باد دي ليها كود او طريقة تشغيل خاصة
او يمكن ملهاش لازمة ؟ مش عارف


nilmourad
:: مهندس متواجد ::
تاريخ التسجيل: May 2011
المشاركات: 77
نشاط [ nilmourad ]
قوة السمعة:0
قديم 26-11-2013, 08:17 AM المشاركة 4   
افتراضي بروتوس keypad


السلام عليكم

في بروتوس keypad الجاهزة لم تشتغل معي و
لم اعرف السبب , ارجع الى اخصاءي البروتوس
ربما تجد عندهم الحل,
ولكن اردت ربح الوقت فصنعت واحدة يدويا بButton
انا يهمني نجاح المشروع

الى اللقاء

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 07:08 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025