LED Dimmer | PWM LAB1

  Рет қаралды 6,846

Khaled Magdy

Khaled Magdy

Күн бұрын

Пікірлер
@ameristanbouli5063
@ameristanbouli5063 2 жыл бұрын
يعطيك العافية . عندي سؤال أنا جربت الكود على برنامج البروتس واشتغل تمام بس لما عم نزل الكود عالic ماعم يطلع خرج على pin17 علما أنو جربت غير أكواد وعم تشتغل باقي ال pins يعني مابظن مشكلة بالتوصيل أو بالتنزيل ,فقط الpin 17 تبع CCp1 ماعم تعطي خرج هل يوجد حل أم ياترا في خطأ بالكود ماعم تتوافق النمذجة مع التطبيق العملي :(
@omarf148
@omarf148 6 жыл бұрын
i guess there's a point you've forgotten to mention that you used ( uint16_t) data type instead of (unsigned char) because the instance DC is 10-bits and that doen't suit (unsigned char) that only allowable for 8-bits . am i right ?
@DeepBlueMbedded
@DeepBlueMbedded 6 жыл бұрын
Exactly dude! the DC is a 10-Bit value which doesn't fit in a single byte data type. That's why i've stored it in a uint16_t variable. Yes, You're right !
@abdelrahmanyousef2237
@abdelrahmanyousef2237 5 жыл бұрын
here the prototyping of the function PWM_Set_Duty should be in the main not out side it as i learnt from a reference but actually it works in both in and out the main???? do you have any idea??
@HITSHAM
@HITSHAM 4 жыл бұрын
We can’t declare any function in main bro .. it’s one of basics of c/c++ programming language
@elektronikprojects3493
@elektronikprojects3493 4 жыл бұрын
الله يعطيك العافية لو تتكرم انا عاوز اشغل LED 12v على خرج pic جربت مع ترانستورات التكبير 2n2222 pc337 لكن لما تفتح gate على 0.6v يعتبر الترانزستور اشارة الدخل من pic واحدة وغير متناوبة ومع منظمات الجهد 7812 lm على خرج pic ك دوائر تكبير لكن ايضا هناك حد معين لبوابة منظم الجهد ومانفعتش . السؤال اية ممكن استخدم لتشغيل LED 12v على خرج البيك بتفعيل PWM ؟ وشكرا مقدما والله يعطيك العافية
@DeepBlueMbedded
@DeepBlueMbedded 4 жыл бұрын
مفروض ای ترانزيستور يعطيك القدرة علی تنفيذ هذا الشیء انت تريد تكبير اشارة pwm جهدها 5 فولت الی 12 فولت و الخرج يروح ل الليد التی تريد التحكم بشدة اضاءتها يمكن استخدام Tip122 ترانزيستور مثلا و الدائرة بتاعته بسيطة جدا و هتلاقيها علی الانترنت بسهولة
@elektronikprojects3493
@elektronikprojects3493 4 жыл бұрын
لك جزيل الشكر
@pietmatsobane6790
@pietmatsobane6790 4 жыл бұрын
Thanks, the website really helped!
@Masa-lo4uw
@Masa-lo4uw 5 жыл бұрын
Links wont open why?
@DeepBlueMbedded
@DeepBlueMbedded 5 жыл бұрын
I've tested the link a couple of times. it should be working! Try clicking the link below or maybe copy the URL to your browser. That may prevent KZbin redirection. and please, tell me if it works for you deepbluembedded.com/pwm-pulse-width-modulation-tutorial/
@ahmedyasser9694
@ahmedyasser9694 5 жыл бұрын
@@DeepBlueMbedded It didn't work with me too! It says Error 404 Page not found I used all the links!
@DeepBlueMbedded
@DeepBlueMbedded 5 жыл бұрын
@Ahmed Oh My God! I thought this issue has been resolved :( .. Try opening the blog once again. it must be working deepbluembedded.com/blog/ otherwise, the issue may be due to using adblocker or something about your browser security. Try going incognito and see if it works! please, notify me if you could load any page.
@abbeed1
@abbeed1 4 жыл бұрын
الله يجزيك الخير
@hammasouissi4110
@hammasouissi4110 4 жыл бұрын
👍👍👍
@youssefelidrissi9471
@youssefelidrissi9471 4 жыл бұрын
For tutorial 15: PWM CCP1CONbits.CCP1X = (350) & 2; // Get bit-1 !!? CCP1CONbits.CCP1X = (350 & 2)>>1; example: 6&2=2 (6&2)>>1 = 1
@DeepBlueMbedded
@DeepBlueMbedded 4 жыл бұрын
عظيم جدا يا بشمهندس يوسف .. ملاحظة قوية جدا و صحيحة ! فعلا تاهت عنی وقتها .. رغم انی عملتها صح قبل كدة فی اكثر من مشروع بس غلطت بالمثال دا طيب تقدر تتأكدلی اذا كان الbit field يقبل ارقام اكبر من 1 ام لا يعنی اكتب مثلا فی PORTBbits.RB0 = 2; شوف كدة هيشغلها و لا لا. لو ظبطت يبقا السطر ال حضرتك علقت عليه رغم انه خطأ منطقی الا انه هيشتغل صح .. و لو البيتاية RB0 فضلت 0 يبقا كلامك صح و السطر دا مش هيشتغل الا لما يتعدل و يتصحح.
CCP Module Compare Mode | LAB
13:52
Khaled Magdy
Рет қаралды 5 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Blinking LED GPIOs LAB1
11:25
Khaled Magdy
Рет қаралды 31 М.
Setting Up The Prototyping Board
7:02
Khaled Magdy
Рет қаралды 26 М.
Timer Module VS Delays
6:40
Khaled Magdy
Рет қаралды 7 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН