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

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

miloud dz
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2013
المشاركات: 60
نشاط [ miloud dz ]
قوة السمعة:0
قديم 11-09-2019, 07:52 PM المشاركة 1   
افتراضي Flash Led for PIC 12F675 Twitter FaceBook Google+



السلام عليكم
اني اواجه مشكلة لم افهم من اين



لدي كودين الاول
http://www.bertys.ro/pic12F675/FlashLed.asm
والثاني
http://iamtechnical.com/microcontrol...-blinking-code
لاكني عند فتح برنامج mikroC PRO for PIC ونسخ اي كود وضغك بليد يضهر لي خطأ
#include<htc.h>

------------------------
7 304 error: Can't open include file "htc.h" #include<htc.h> 1 error in preprocessor. C:\Users\POSTE03\Desktop\12f\MyProject.c
.---------------------------
من اين المشكل لم انجح لحد الأن من كتابة اي سطر وتنفيذه على pic
حتا عندما قمت بنسخ الكود مثل هذه الحالة لم افلح

اعلانات

miloud dz
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2013
المشاركات: 60
نشاط [ miloud dz ]
قوة السمعة:0
قديم 11-09-2019, 08:40 PM المشاركة 2   
افتراضي


صورة توضح المشكل

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

miloud dz
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2013
المشاركات: 60
نشاط [ miloud dz ]
قوة السمعة:0
قديم 11-09-2019, 09:33 PM المشاركة 3   
افتراضي برمجة pic لدي مشاكل متاكد من انها تافهة بالنسبة لكم ارجو المساعة


اعضاء المنتدى اقدم اعتذاراتي على كثرة الاسئلة لاكني اواجه عقدة نفسية في برمجة pic بسيط حيث اني وجدت العديد من الملفات والمشاريع
ولم يفلح معي اي مشروع رغم انها جاهزة
مثلا
https://320volt.com/en/pic12f675-led...asyon-devresi/
هنا مشروع جاهز بكافة ملفاته ملف البروتيس و الميكرو سي وال hex
لاكني عند تحميله على جهازي وتجربة تشغيله على البروتس لا يشتغل اي ليد
----------------
وهذا ملف اخر لمشروع اخر
https://www.youtube.com/watch?v=VW4D8MZrbhk
لدي كود ال hex
بسيط جدا
عند نسخ الكود ووضعه في برنامج ميكرو سي وانشاء ملف ال hex لا يتغل مع اني لو حملت الملف مباشرتا وسحبته على البروتس يشتغل عادي
بارك الله فيكم اين المشكلة واين خطئي وان كان بإمكان اي احد من الاعضاء التواصل معي لبعض الأسئلة حتا أباشر في تطبيق بعض الدورات فحاليا لم استطع تطبيق ولا امر على pic لم اجد الخلل


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:333
قديم 11-09-2019, 09:36 PM المشاركة 4   
افتراضي


برجاء مراجعة هذا الملف

https://www.mediafire.com/file/5szna...2f675.rar/file

وهذه الروابط


http://www.qariya.info/vb/showthread...48#post1186048


http://www.qariya.info/vb/showthread.php?t=182938




التعديل الأخير تم بواسطة : F.Abdelaziz بتاريخ 11-09-2019 الساعة 10:16 PM

miloud dz
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2013
المشاركات: 60
نشاط [ miloud dz ]
قوة السمعة:0
قديم 11-09-2019, 09:49 PM المشاركة 5   
افتراضي


رابط الميديافير لايعمل
400 Bad Request

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 0 اعجاب
شكراً F.Abdelaziz ( شكر العضو على هذه المشاركة )

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:333
قديم 11-09-2019, 10:17 PM المشاركة 6   
افتراضي


رابط الميديافير لايعمل
400 Bad Request
تم إعادة الرفع

https://www.mediafire.com/file/5szna...2f675.rar/file


miloud dz
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2013
المشاركات: 60
نشاط [ miloud dz ]
قوة السمعة:0
قديم 11-09-2019, 10:26 PM المشاركة 7   
افتراضي


السلام عليكم
استاذ الف عثر على الثقل لاكن صدقني لم يعمل حتا ابسط مثال مع اني اقم بكل الخطوات بطريقة صحيحة
//EX1: LED blinking using PIC12F675
//4MHz internal clock
//Oscillator : Internal RC No Clock
//Master Clear Enable : Disable
//Eng:F.Abdelaziz
//Date :03-01-2013*/

//define LED pin
#define LED GPIO.F0
//main function
void main()
{
ANSEL = 0x00; //set port as digital I/O , not analog input
ADCON0 = 0x00; //shut off the A/D converter(default)
CMCON = 0x07; //shut off the comparator
VRCON = 0x00; //shut off the voltage reference(default)
TRISIO = 0x08; //GP3 input , rest all output
GPIO = 0x00; //make all pins low "0"
while(1)
{
LED = 0 ; //LED off
delay_ms(500); // half sec delay
LED = 1 ; //LED on
delay_ms(500); // half sec delay
}
}

هذا المثال البسيط لم يشتغل عندي لحد الان إذا كان بامكانك مراسلتي باحد حساباتك اوت الاتصال بك ان امكن لا تبخل علينا وبارك الله فيك


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:333
قديم 11-09-2019, 10:40 PM المشاركة 8   
افتراضي


السلام عليكم
استاذ الف عثر على الثقل لاكن صدقني لم يعمل حتا ابسط مثال مع اني اقم بكل الخطوات بطريقة صحيحة
//EX1: LED blinking using PIC12F675
//4MHz internal clock
//Oscillator : Internal RC No Clock
//Master Clear Enable : Disable
//Eng:F.Abdelaziz
//Date :03-01-2013*/

//define LED pin
#define LED GPIO.F0
//main function
void main()
{
ANSEL = 0x00; //set port as digital I/O , not analog input
ADCON0 = 0x00; //shut off the A/D converter(default)
CMCON = 0x07; //shut off the comparator
VRCON = 0x00; //shut off the voltage reference(default)
TRISIO = 0x08; //GP3 input , rest all output
GPIO = 0x00; //make all pins low "0"
while(1)
{
LED = 0 ; //LED off
delay_ms(500); // half sec delay
LED = 1 ; //LED on
delay_ms(500); // half sec delay
}
}

هذا المثال البسيط لم يشتغل عندي لحد الان إذا كان بامكانك مراسلتي باحد حساباتك اوت الاتصال بك ان امكن لا تبخل علينا وبارك الله فيك
أخى الكريم

حدد العيب فى البرمجيات software أو فى الأجهزة (الهاردوير) hardware وهل البرمجيات تعمل على المحاكاة ببرنامج بروتس
للحكم على البرمجيات قم بإنشاء برنامج بسيط جدا بليد واحدة وتأكد أنه يعمل جيدا على المحاكاة وإلا فلديك مشكلة فى الهاردوير

مع تمنياتى بالتوفيق

إضافة رد

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

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

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


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

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