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

   

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 02-03-2014, 01:23 AM المشاركة 33   
افتراضي



5.2.2 أوضاع المذبذب الداخلى Internal Oscillator Modes :
عندما يتم استخدام المذبذب الداخلى كمصدر لساعة الميكروكونترولر ، فيلزم استخدام واحد من أوضاع المنذبذب الأخرى (External Clock or External Crystal/Resonator) كمصدر لساعة ناقل USB . اختيار مصدر ساعة USB يتحدد بواسطة بوضع المذبذب الداخلى المحدد .
يوجد أربعة أوضاع مختلفة (متباينة) متاحة وهى :
1- الوضع INTHS : يتم توفير ساعة USB بواسطة النمذبذب فى وضع HS .
2- الوةضع INTXT : يتم توفير ساعة USB بواسطة المذبذب فى وضع XT .
3- الوضع INTCKO : يتم توفير ساعة USB بواسطة مدخل لساعة خارجية على OSC1/CLKI ، والطرف OSC2/CLKO يخرج FOSC/4 .
4- الوضع INTIO : يتم توفير ساعة USB بواسطة مدخل لساعة خارجية على OSC1/CLKI ، والطرف OSC2/CLKO يعمل كدخل / خرج رقمى (RA6) .

من بين هذه الأوضاع الأربعة ، فقط الوضع INTIO يحرر طرف إضافى (OSC2/CLKO/RA6) من أجل استخدامه كمنفذ دخل / خرج .


2.5.2.2 السجل : OSCTUNE
خرج المذبذب الداخلى يتم معايرته فى المصنع ولكن يمكن ضبطه (تعديله) فى تطبيق المستخدم . يتم فعل ذلك عن طريق الكتابة إلى السجل OSCTUNE . حساسية التوليف (الضبط الدقيق) tuning تكون ثابتة على مدى التوليف .
عندما يتم تعديل السجل OSCTUNE ، فإن ترددات INTOSC و INTRC سوف تبدأ فى الإزاحة (التحول) إلى التردد الجديد . ساعة INTRC سوف تصل إلى التردد الجديد فى غضون 8 دورات ساعة ( حوالى 8 * 32 μs = 256 μs ) . ساعة INTOSC سوف تستقر فى غضون 1 ms . تنفيذ الكود يستمر أثناء التحول . ليس هناك ما يشير إلى أن التحول قد حدث .
السجل OSCTUNE يحتوى أيضا على البت INTSRC . هذه البت تسمح للمسنخدمين بتحديد (اختيار) أى مذبذب داخلى يوفر مصدر الساعة عنتدما يتم تحديد خيار التردد 31 kHz .

3.5.2.2 تردد خرج المذبذب الداخلى والانجراف Internal Oscillator Output Frequency and Drift :
يتم معايرة كتلة المذبذب الداخلى فى المصنع لإنتاج تردد خرج INTOSC بالقيمة 8.0 MHz . ومع ذلك ، فإن هذا التردد ينجرف (ينحرف) نتيجة للتغيرات بالجهد VDD أو فى درجة الحرارة ، والتى يمكن أن تؤثر على عمل المتحكم بطرق متنوعة .
مذبذب التردد المنخفض INTRC يعمل بشكل مستقل عن المصدر INTOSC . أية تغيرات فى INTOSC نتيجة للجهد أو درجة الحرارة لا تنعكس بالضرورة على التغيرات فى INTRC والعكس بالعكس .

المراجع :



اعلانات

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 02-03-2014, 05:35 PM المشاركة 34   
افتراضي


منافذ المداخل/المخارج I/O Ports :
1- مقدمة :
فى هذا الجزء سوف نتعرف على منافذ (موانى) الدخل/الخرج للميكروكونترولر PIC18F2550 . هناك أربع منافذ دخل/خرج هى :
PORT A (RA0-RA6) , PORT B (RB0-RB7) , PORT C (RC0-RC7) , PORT E (RE3)
جميع أطراف الجهاز تتقاسم الوظائف بين "الأجهزة الطرفية" و "منافذ الدخل/ الخرج للأغراض العامة" ، باستثناء OSC1/CLKI (Pin 9) و VDD (Pin 20) و VSS (Pins 8 , 19) .
منافذ الدخل/الخرج للأغراض العامة تسنح للمنيكروكونترولر (الجهاز) بالمراقبة والتحكم فى الأجهزة الأخرى . معظم أطراف الدخل/الخرج تكون "متعددة" multiplexed مع وظيفة أو وظائف بديلة . "التعدد" multiplexing سوف يعتمد على خواص الأجهزة الطرفية للجهاز البديل . بشكل عام ، عندما يعمل الجهاز الطرفى ، فإن طرفه قد لا يستخدم كطرف دخل/خرج للأغراض العامة .

2- سجلات التحكم بمنفذ الدخل/الخرج I/O Port Control Registers :
جميع منافذ الدخل/الخرج لديها ثلاثة سجلات ترتبط إرتباطا مباشرا بتشغيل المنفذ ، وباعتبار أن "x" تشير إلى منفذ الدخل/الخرج المحدد يكون لدينا :
· TRISx : سجل "اتجاه البيانات" Data Direction .
· PORTx : سجل "منفذ الدخل/الخرج" I/O Port .
· LATx : سجل "مسك الخرج" Output Latch .
كل طرف دخل/خرج بالجهاز لديه بت مقترنة (متلازمة) بالسجلات TRIS, PORT, LAT .

2-1 السجلات TRIS :
السجل TRISx يتحكم فى البتات التى تحدد ما إذا كان كل طرف مقترن بمنفذ دخل/خرج هو "مدخل" input أو "مخرج".
· إذا كانت بت السجل TRIS بواحد "1" ، عندئذ يتم تهيئة طرف الدخل/الخرج المقترن بها ليكون "مدخل" .
· وإذا كانت بت السجل TRIS بصفر "0" ، عندئذ يتم تهيئة طرف الدخل/الخرج المقترن بها ليكون "مخرج".
الطريقة السهلة للتذكر هى أن الواحد "1" يشبه حرف "I" (أول حرف فى كلمة مدخل Input) ، وأن الصفر "0" يشبه حرف "O" (أول حرف فى كلمة مخرج Output) .

2-2 سجلات المنفذ PORT Registers :
يتم الوصول إلى البيانات على طرف الدخل/الخرج عن طريق السجل PORTx . قراءة السجل PORTx هى قراءة لقيمة طرف الدخل/الخرج ، فى حين أن الكتابة إلى السجل PORTx هى كتابة القيمة إلى ماسك بيانات المنفذ.
الكتابة إلى المنفذ تعنى أن أطراف المنفذ يتم "قراءتها" read ، ويتم "تعديل" modified هذه القيمة ، وبعد ذلك تتم الكتابة إلى ماسك بيانات المنفذ .

2-3 سجلات الماسك (المزلاج) LAT Registers :
السجل LATx المقترن مع طرف دخل/خرج "يزيل " المشاكل التى يمكن أن تحدث مع تعليمات "قراءة –تعديل - كتابة" . قراءة السجل LATx ترجع القيم المحفوظة فى مزالج خرج المنفذ
port output latches ، بدلا من القيم على أطراف الدخل/الخرج . عملية القراءة – التعديل – الكتابة على السجل LAT ، المقترن مع منفذ دخل/خرج ، تتجنب إمكانية الكتابة قيم طرف دخل فى مزالج المنفذ . الكتابة إلى السجل LATx له نفس تأثير الكتابة إلى السجل PORTx . الاختلاف بين السجلات PORT و LAT يمكن تلخيصها على النحو التالى :
· الكتابة إلى السجل PORTx ، تكتب قيمة البيانات إلى مزلاج المنفذ .
· الكتابة إلى السجل LATx ، تكتب قيمة البيانات إلى مزلاج المنفذ .
· قراءة السجل PORTx ، تقرأ قيمة البيانات على أطراف الدخل/الخرج .
· قراءة السجل LATx ، تقرأ قيمة البيانات المحفوظة فى مزلاج المنفذ .


منافذ الدخل / الخرج I/O PORTS للميكروكونترولر PIC18F2550 :


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

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 02-03-2014, 05:44 PM المشاركة 35   
افتراضي


منافذ الدخل / الخرج I/O PORTS للميكروكونترولر PIC18F2550 :



1- السجلات PORTA, TRISA , LATA :
السجل PORTA هو سجل بسعة 8 بت ، لمنفذ ثنائى الاتجاه . سجل اتجاه البيانات المقابل هو TRISA .
· تحديد (= 1) بت بالسجل TRISA سيجعل طرف المنفذ PORTA المقابل "مدخل" input (أى يتم وضع مشغل الخرج المناظر فى وضع "المعاوقة – المرتفعة" ) .
· مسح (= 0) بت بالسجل TRISA سيجعل طرف المنفذ PORTA المقابل "مخرج" output ( أى يتم وضع محتويات "مزلاج الخرج" output latch على الطرف المختار )
· قراءة السجل PORTA ، تقرأ حالة الأطراف ، والكتابة إليه سوف تكتب إلى "مزلاج المنفذ" .
· سجل مزلاج البيانات LATA معين أيضا بالذاكرة . القراءة – التعديل – الكتابة على السجل LATA ، يقرأ ويكتب قيمة "الخرج الممسوك" للمنفذ PORTA .
· الطرف RA4(Pin 6) يتقاسم الوظائف "المتعددة" مع مدخل ساعة موديول المؤقت Timer0 وليصبح الطرف RA4/T0CKI .
· الطرف RA6(Pin 10) يتقاسم الوظائف المتعددة مع طرف المذبذب الرئيسى ، يتم تمكينه كمذبذب أو طرف I/O بواسطة تحديد المذبذب فى سجل التكوين Register 1H (تفاصيل بتات التكوين لاحقا). عندما لا يستخدم كطرف منفذ ، فإن RA6 والبتات المرتبطة به بالسجلات TRIS و LAT يتم قراءتها كصفر "0" .
· كما أن الطرف RA4(Pin 6) يتقاسم الوظائف المتعددة مع موديول USB ، فهو يخدم كمستقبل للدخل من مرسل - مستقبل USB خارجى (تفاصيل ؟إعداد موديول USB لاحقا) .
· العديد من أطراف المنفذ PORTA تتقاسم الوظائف "كمداخل تناظرية" ، و"مداخل للجهود المرجعية" VREF+ , VREF- ، و "مخرج لجهد المرجع للمقارن" .
· عمل الأطراف RA5(Pin 7) والأطراف RA0:RA3(Pins 2:5) كمداخل للمحول من تناظرى إلى رقمى A/D يتم تحديده (اختياره) عن طريق تحديد أو مسح clearing/setting بتات التحكم فى السجل ADCON1 ( سجل التحكم رقم 1 فى المحول A/D) .

ملاحظة :
عند إعادة التعيين نتيجة توصيل القدرة Power-on Reset (بداية التشغيل) ، يتم إعداد RA5 و RA0:RA3 "كمداخل تناظرية" وتقرأ كصفر (0) . الطرف RA4 يتم إعداده "كمدخل رقمى".

· السجل TRISA يتحكم فى اتجاه الأطراف RA ، حتى عندما يجرى استخدامها كمداخل تناظرية . يجب على المستخدم التأكد من أن البتات بالسجل TRISA تكون فى حالة التحديد set(=1) عند استخدامها كمداخل تناظرية .

مثال لتهيئة المنفذ PORTA :
بلغة الأسمبلى :



كود:
CLRF PORTA ; Initialize PORTA by clearing output data latches CLRF LATA ; Alternate method to clear output data latches MOVLW 0Fh ; Configure A/D MOVWF ADCON1 ; for digital inputs MOVLW 07h ; Configure comparators MOVWF CMCON ; for digital input MOVLW 0CFh ; Value used to ; initialize data ; direction MOVWF TRISA ; Set RA<3:0> as inputs ; RA<5:4> as outputs
بلغة السى مع المترجم ميكروسى برو :

كود:
PORTA = 0 ; // Initialize PORTA by clearing output data latches LATA = 0 ; // Alternate method to clear output data latches ADCON1 = 0x0F ; // Configure A/Dfor digital inputs(=00001111) CMCON = 0x07 ; // Configure comparatorsfor digital input TRISA = 0xCF ; //Value used to initialize datadirection(=11001111) //Set RA<3:0> as inputs ,RA<5:4> as outputs


برنامج بسيط :

كود:
/******************************************************************** FLASHING LED ---------------------- In this project an LED is connected to bit 0 of PORT A (RA0) of a PIC18F2550 type microcontroller (any other PIC microcontroller can also be used in this project). The microcontroller is operated from an 8MHz crystal. The LED is flashed continuously with 1 second intervals. *****************************************************************/ void main() { ADCON1 = 0x0F ; // Configure A/Dfor digital inputs(=00001111) CMCON = 0x07 ; // Configure comparatorsfor digital input TRISA = 0; // Configure PORT A as outputs for(;;) // FOREVER loop { PORTA.RA0 = 1; // Turn ON LED Delay_Ms(1000); // Wait 1 second PORTA.RA0 = 0; // Turn OFF LED Delay_Ms(1000); // Delay 1 second } }


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 02-03-2014, 10:53 PM المشاركة 36   
افتراضي


السجلات PORTB, TRISB , LATB :

· السجل PORTB هو سجل بسعة 8 بت ، لمنفذ ثنائى الاتجاه . سجل اتجاه البيانات المقابل هو TRISB .
· تحديد (= 1) بت بالسجل TRISB سيجعل طرف المنفذ PORTB المقابل "مدخل" input (أى يتم وضع مشغل الخرج المناظر فى وضع "المعاوقة – المرتفعة" ) .
· مسح (= 0) بت بالسجل TRISB سيجعل طرف المنفذ PORTB المقابل "مخرج" output ( أى يتم وضع محتويات "مزلاج الخرج" output latch على الطرف المختار )
· قراءة السجل PORTB ، تقرأ حالة الأطراف ، والكتابة إليه سوف تكتب إلى "مزلاج المنفذ" .
· سجل مزلاج البيانات LATA معين أيضا بالذاكرة . القراءة – التعديل – الكتابة على السجل LATA ، يقرأ ويكتب قيمة "الخرج الممسوك" للمنفذ PORTB .
· طل طرف من أطراف PORTB له رفع pull-up داخلى ضعيف . بت تحكم واحدة يمكن أن توصل كل الرفع . يتم تنفيذ ذلك عن طريق "مسح البت RBPU (INTCON2<7>) " . يتم تلقائيا فصل الرفع عندما يتم إعداد طرف المنفذ كمخرج . يتم تعطيل تمكين الرفع عند Power-on Reset .
ملاحظة :
عند Power-on Reset "الأطراف RB4:RB0 يتم إعدادها كمداخل تناظرية بشكل افتراضى" وتقرأ بصفر ، و"الأطراف RB7:RB5 يتم إعدادها كمداخل رقمية"

· عن طريق برمجة بت التكوين PBADEN (CONFIG3H<1>) ، والأطراف RB4:RB0 سوف يتم إعدادها بالتبادل كمداخل رقمية عند POR))Power-on Reset .
· أطراف المنفذ PORTB الأربعة (RB7:RB4) لديها ميزة "المقاطعة عند التغير" . فقط الأطراف التى تم إعداها كمداخل هى التى يمكن أن تسبب حدوث هذه المقاطعة . أى طرف من الأطراف RB7:RB4 تم إعداده كمخرج يستثنى من مقارنة المقاطعة عند التغير . يتم مقارنة هذه الأطراف بالقيمة القديمة (السابقة ) الممسوكة (المحفوظة) عند آخر قراءة للمنفذ PORTB . مخارج "عدم التطابق" للأطراف RB7:RB4 يتم أجراء عملية OR بينها جميعا لتوليد إشارة المقاطعة :
RB Port Change Interrupt ، مع بت العلم Flag bit, RBIF (INTCON<0>) . يمكن استخدام المقاطعة عند التغير لإيقاظ الجهاز من السكون Sleep . ويمكن للمستخدم ، فى روتين خدمة المقاطعة ، مسح المقاطعة على النحو التالى :
أ‌- أى قراءة أو كتابة للمنفذ PORTB ، سوف تؤدى إلى إنهاء حالة عدم التطابق .
ب‌- مسح بت العلم RBIF .
حالة عدم التطابق سوف تستمر لتحديد بت العلم RBIF. قراءة المنفذ PORTB سوف تنهى حالة عدم التطابق وتسمح لبت العلم ، RBIF ، بأن يتم مسحها .
ميزة المقاطعة عند التغير ينصح بها للاستيقاظ عند عملية الضغط على مفتاح والعمليات حيث يتم استخدام المنفذ PORTB فقط لميزة المقاطعة عند التغير .
· الأطراف RB2 , RB3 ، تتقاسم الوظائف المتعددة مع جهاز USB الخارجى ، وتكون بمثابة "مخارج إشارة تفاضلية (الفرق)" لجهاز مرسل – مستقبل USB خارجى .

مثال لتهيئة المنفذ PORTB :

بلغة الأسمبلى :

كود:
CLRF PORTB ; Initialize PORTB by clearing output data latches CLRF LATB ; Alternate method to clear output data latches
MOVLW 0Eh ; Set RB<4:0> as MOVWF ADCON1 ; digital I/O pins ; (required if config bit ; PBADEN is set)
MOVLW 0CFh ; Value used to ; initialize data ; direction MOVWF TRISB ; Set RB<3:0> as inputs ; RB<5:4> as outputs ; RB<7:6> as inputs



بلغة السى مع المترجم ميكروسى برو :

كود:
LATB = 0 ;                             // Clear output data latches
ADCON1 = 0x0E ;                //Set RB<4:0> as digital I/O pins
TRISB = 0xCF ;                   //Set RB<3:0> as inputs,
//RB<5:4> as outputs ,
//RB<7:6> as inputs





مثال لبرنامج بسيط :

كود:
 
/******************************************************************** BINARY COUNTING UP LEDs
----------------------------------------- In this project 8 LEDs are connected to PORT B of a PIC18F2550 type microcontroller (any other PIC microcontroller can also be used in this project). The microcontroller is operated from an 8MHz crystal. In this project the LEDs count up in binary from 0 to 255 and then back to 0 with one second delay between each count. ****************************************************************/ void main() { unsigned char Cnt = 0; // Declare and initialise Cnt
ADCON1 = 0x0E ; //Set RB<4:0> as digital I/O pins
TRISB = 0; // Configure PORT B as outputs
for(;;) // FOREVER loop
{ PORTB = Cnt; // SendCnt to PORT B Delay_Ms(1000); // Delay 1 second Cnt++; // Increment Cnt } }








الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 03-03-2014, 03:00 AM المشاركة 37   
افتراضي


السجلات PORTC, TRISC , LATC :

· السجل PORTC هو سجل بسعة 7 بت ، لمنفذ ثنائى الاتجاه . سجل اتجاه البيانات المقابل هو TRISC .
· تحديد (= 1) بت بالسجل TRISC سيجعل طرف المنفذ PORTC المقابل "مدخل" input (أى يتم وضع مشغل الخرج المناظر فى وضع "المعاوقة – المرتفعة" ) .
· مسح (= 0) بت بالسجل TRISC سيجعل طرف المنفذ PORTC المقابل "مخرج" output ( أى يتم وضع محتويات "مزلاج الخرج" output latch على الطرف المختار ) .
· فى الأجهزة PIC18F2455/2550/4455/4550 الطرف RC3 غير موجود .
· سجل مزلاج البيانات LATC معين أيضا بالذاكرة . القراءة – التعديل – الكتابة على السجل LATC ، يقرأ ويكتب قيمة "الخرج الممسوك" للمنفذ PORTC .
· المنفذ PORTC فى الأساس يتقاسم الوظائف المتعددة مع موديولات الاتصال التسلسلى ، بما فى ذلك EUSART و MSSP و USB .
· الأطراف RC4(Pin 15) و RC5(Pin 16) تتقاسم الوظائف المتعددة مع موديول USB . اعتمادا على تكوين (إعداد) ، فإن هذه الأطراف يمكن أن تكون بمثابة خطوط بيانات تفاضلية لمرسل – مستقبل USB المدمج بالشريحة ، أو مداخل للبيانات من مستقبل – مستقبل USB خارجى .
· خلافا لغيرها من أطراف المنفذ PORTC الأخرى ، فإن الأطراف RC4 و RC5 ليس لديها بتات TRISC مرتبطة بها . مثل المنافذ الرقمية ، فإنها يمكن أن تعمل كمداخل رقمية . عندما يتم إعدادها من أجل تشغيل USB ، يتم تحديد اتجاه البيانات عن طريق إعداد و حالة موديول USB فى الوقت المعين . إذا تم استخدام مرسل – مستقبل خارجى ، فأن الأطراف RC4 و RC5 دائما تعمل كمداخل من المرسل – المستقبل . وإذا تم استخدام المرسل – المستقبل المدمج على الشريحة ، فإن اتجاه البيانات يتحدد عن طريق العملية التى يتم تنفيذها بواسطة الموديول فى ذلك الوقت .
ملاحظة :
عند الإعادة Power-on Reset ، أطراف المنفذ PORTC ، باستثناء RC4 , RC5 ، يتم إعدادها كمداخل رقمية . لاستخدام الأطراف RC4,RC5 كمداخل رقمية ، يجب تعطيل تمكين موديول USB
(UCON<3> = 0) ، كما يجب تعطيل تمكين مرسل مستقبل USB المدمج فى الشريحة
(UCFG<3> = 1) .

مثال لتهيئة المنفذ PORTC :

كود:
CLRF PORTC ; Initialize PORTC by ; clearing output ; data latches CLRF LATC ; Alternate method ; to clear output ; data latches MOVLW 07h ; Value used to ; initialize data ; direction MOVWF TRISC ; RC<5:0> as outputs ; RC<7:6> as inputs


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 03-03-2014, 03:03 AM المشاركة 38   
افتراضي


المنفذ PORTE فى الأجهزة 28-PIN :
فى الأجهزة ذات 28 طرف ، يكون المنفذ PORTE متاح فقط عندما يتم تعطيل وظيفة MCLR(MCLRE = 0) . فى هذه الحالة ، فإن المنفذ PORTE يكون "بت واحدة" ، وتكون "مدخل فقط" ، وهى البت الرابعة (MCLR/VPP/RE3) . وعملها يتم التحكم فيه عن طريق بت تكوين MCLRE . عندما يتم اختيارها كطرف منفذ (MCLRE = 0) ، فإنها تعمل طرف مدخل رقمى فقط ، ومن ثم ، ليس لها بتات TRIS أو LAT مرتبطة بعملها . خلاف ذلك ، فإنها تعمل كمدخل للتصفير (المسح) الرئيسى Master Clear .
فى كلا الإعدادين ، فإن الطرف RE3 أيضا يعمل "كمدخل لجهد البرمجة" خلال البرمجة .

ملاحظة :
عند الإعادة Power-on Reset ، فإن الطرف RE3 يتم تمكينه كمدخل رقمى فقط إذا تم تعطيل تمكين وظيفة Master Clear .


mar7aba_01
:: موقوف ::
تاريخ التسجيل: Jan 2010
الدولة: المغرب
المشاركات: 739
نشاط [ mar7aba_01 ]
قوة السمعة:
قديم 31-03-2014, 04:44 AM المشاركة 39   
افتراضي


شكرا لك أخي وأستاذي مهندس عبد العزيز
لدي متحكم 18ف4550
أفهم أنه ممكن أطبق عليه كل ما جاء في الدروس ,, وبالرغم من وجود ملف " بوت لودر " به ,, يعني أدخل " البوت لودر" عن طريق مبرمجة " RS232 " أخرى ,, وبعدها أستخدم ميزة المنفذ "يوأس بي " لبرمجته هو نفسه نفسه وإجراء التجارب بواسطته, مع الحفاظ على "البوت لودر" به ,, وهكذا ؟؟؟


الصورة الرمزية Sallam
Sallam
:: مهندس متميز ::
تاريخ التسجيل: Mar 2006
الدولة: Syria
المشاركات: 515
نشاط [ Sallam ]
قوة السمعة:
قديم 31-03-2014, 12:01 PM المشاركة 40   
افتراضي


مع كل التقدير أستاذ F.Abdelaziz

دورة رائعة وفيها من التشجيع الكثير
وأنا أيضا من المتابعين معك
سأعمل على مراجعة الدروس ومتابعتك لأحصل على أكبر قدر من الفائدة
أتمنى لأن يتوفر أمثلة تطبيقية عملية للدروس


وفقك الله



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