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

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

Hala M_S_K
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 10
نشاط [ Hala M_S_K ]
قوة السمعة:0
قديم 11-03-2013, 07:04 PM المشاركة 1   
ha PIC18F4550 with mikroC problem Twitter FaceBook Google+



السلام عليكم ^^

هذا الترم أدرس مادة المايكروكونترولر ومطلوب مننا نسوي مشروع الله يوفقني ويوفق الجميع

استخدم البرامج التالية:
( mikro C PRO for PIC v.6.0 + PROEUS 7 professional)


عالعموم بدأت أول حاجة بكود بسيط :blinking_LED

_________________________________
void main()
{
TRISB =0;
PORTB=1;
_________________________________

ولما جربته مع PIC16F877a عالبروتيوس ووصلت السيقنال من البورت B واشتغلت الليد
لكن لما جربته مع PIC18F4550 لم تعمل الليد ولم تصل السيقنال اساسا للبورت B


ونفس الحال مع الكود التالي اللي يكتتب HELLO عال LCD
عملت مع PIC16F877a ولم تعمل مع PIC18F4550


__________________________________________________

// Lcd pinout settings
sbit LCD_RS at RB0_bit;
sbit LCD_EN at RB1_bit;
sbit LCD_D7 at RB7_bit;
sbit LCD_D6 at RB6_bit;
sbit LCD_D5 at RB5_bit;
sbit LCD_D4 at RB4_bit;

// Pin direction
sbit LCD_RS_Direction at TRISB0_bit;
sbit LCD_EN_Direction at TRISB1_bit;
sbit LCD_D7_Direction at TRISB7_bit;
sbit LCD_D6_Direction at TRISB6_bit;
sbit LCD_D5_Direction at TRISB5_bit;
sbit LCD_D4_Direction at TRISB4_bit;



void main()
{
Lcd_Init();
Lcd_Out(1, 3, "Hello!");

}

_____________________________________

اعتقد فيه شيء مفقود فالكود , اذا أحد يعرف ياليت يساعدني ضرورري وشكرررا مقدما

اعلانات

عمار سعيد
:: مهندس ::
تاريخ التسجيل: Aug 2011
الدولة: سوريا الحره
المشاركات: 42
نشاط [ عمار سعيد ]
قوة السمعة:0
قديم 11-03-2013, 08:05 PM المشاركة 2   
افتراضي


السلام عليكم ورحمة الله وبركاتة
اخي الكريم لكي يعمل معاك pic18f يجب ان تقوم بتهيئة البك قبل البرمجة
واسهل طريقة لتهيئة البك ما عليك الا ان تتبع التالي:
project>>edit project
وكل خيار ضعه على disable ان وجد

بالتوفيق

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

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 11-03-2013, 08:09 PM المشاركة 3   
افتراضي


اجريت هذه الامور لكنه لم يعمل ....


الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 789
نشاط [ sheimy ]
قوة السمعة:98
قديم 11-03-2013, 09:58 PM المشاركة 4   
افتراضي


ارفق ملفات الشروع مع ملف بروتوس وباذن الله نضع لك الحل


الصورة الرمزية NOUR P.4
NOUR P.4
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2010
المشاركات: 185
نشاط [ NOUR P.4 ]
قوة السمعة:0
قديم 13-03-2013, 12:25 AM المشاركة 5   
win الحل بإذن الله


السلام عليكم و رحمة الله تعالى وبركاته ..
اخي(أختي) الكريم(ة) ما ينطبق على عائلة 16 لا ينطبق أبدا على عائلة 18
و خاصة بالنسبة لإعدادات المشروع ..... سأقوم برفع ملفات خاصة بالتجربتين السابقتين
سبب عدم عمل ملفات المشروع السابق هو أنك بسبب ضبط الإعدادات الخاطئة للمتحكم حيث تمت مخاطبة مسجلات غير موجودة في نوع 16 و لا تتوافق مع مسجلات 18 ان صح التعبير ..... و هي اعدادات لها علاقة ب CONFIGURATION BIT و هو مسجل يبرمج عند حرق البرنامج على البك بواسطة جهاز البرمجة (المبرمجة)...
الصور توضح لاحظ(ي) الفرق ....

بالنسبة ل 16F877A


أما بالنسبة ل 18F4550


و ملف التجربة مرفوع على هذا الرابط أدناه و أي سؤال أنا جاهز إن شاء الله...
http://www.4shared.com/rar/NyQf9dlm/HELLO.html
م.محمد نور



ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــ
قال تعالى "وفوق كل ذي علم عليم" صدق الله العظيم


التعديل الأخير تم بواسطة : NOUR P.4 بتاريخ 13-03-2013 الساعة 01:44 AM

Hala M_S_K
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 10
نشاط [ Hala M_S_K ]
قوة السمعة:0
قديم 13-03-2013, 09:18 PM المشاركة 6   
افتراضي


السلام عليكم ورحمة الله وبركاتة
اخي الكريم لكي يعمل معاك pic18f يجب ان تقوم بتهيئة البك قبل البرمجة
واسهل طريقة لتهيئة البك ما عليك الا ان تتبع التالي:
project>>edit project
وكل خيار ضعه على disable ان وجد

بالتوفيق

الحمدلله ضبط معي بعد ماتبعت الخيارات

الله يوفقك ويسعدك وجزاك الله خير الجزاء ^^

إضافة رد

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

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

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


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

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