شرح رائع انا دكتورة في الجامعة بس حضرتك لخصت الكلام المفيد بدون تشتيت ياريت حضرتك تعمل فيديوهات شبيهه لباقي ال Communication protocols CAN & LIN & I2C??
شرح جميل وجامع كل التفاصيل بس ال UART ممكن يكون addressable لو استخدمت MPCM multi-proccessor communication mode وال address بيتحدد عن طريق 9th bit or first stop bit وفي نفس ال mode دا هوا بيعمل support لل multiple slave
فعلا صحيح. لو الهاردوير يدعم المالتی بروسيسور communication ف هيكون دا استخدام البيت الزيادة دی و بيعرف كمان البايت ال وصل دا داتا و لا عنوان و يقارن و يشوف لو هو ياخد الداتا و لو مش هو هيطنشها 😀 الموضوع دا انا شرحته بردو لكن فی درس ال UART in stm32 هتلاقيه ع الموقع لو حبيت تكمل بعد الكورس لان دروس الstm32 لم يتم تصويرها بعد و مش عارف اذا كنت هقدر اعملها فيديوهات الفترة دی و لا لا للاسف
in the stop bit, you said it is zero for one bit or two just like the start bit, but in the article, it says it goes from low to high which is the opposite. I'm confused now
أخي العزيز شكرا على هذا المجهوجد الرائع .. لكن و الله إني مازلت مبتدإ و صراحة لم أفهم إلا القليل ..... فقط أنا من الهواة و أعشق هذا المجال لكن طلبي هو بم تنصحني . أعني أيت مواقع أو كتب أو منتديات أو شرحات أخري مثلا .... و شكرا /// أخوك من موريتانيا
السلام عليكم, جزاك الله أخي على هالمحتوى الرائع بدي اسأل لو سمحت عن ربط الـ PIC مع SIM800L ماعم أحسن لاقي مصادر تفيدني على الانترنت, فقط بدي أبعت رسالة لا أكثر ممكن أي مساعدة رجاءً, اذا بتحب بكتبلك الكود تبع إرسال الرسالة اللي عم استخدمو لكنه لايعمل
حلو السؤال دا .. اعتذر علي تأخر الرد الاتصال عن طريق الUSB مع الميكروكنترولر مباشرة بدون محول يتطلب يكون عندك موديول USB بداخل الميكروكنترولر نفسه بالاضافة الي جزء من السوفتوير يقوم بمعالجة الداتا و تفاصيل بروتوكول الUSB نفسه. و الامر دا مكلكع حبتين ف بنلجأ للمحول usb to uart للتسهيل علي نفسنا طالما مش محتاجين كل مميزات الusb protocol
انا عندي مشكلة في في البرنامج انا عامل كود لما ادوس على حرف 'a' ينفذ كود و لما ادوس على اي حاجة تانية ينفذ كود تاني فدائنا مهما دوست بيظهر اني مش دايس حرف a اعمل ايه عشان احل المشكلة دي؟
Hi, Thank you very much for everything,, Let the following statement,, String x; This statement are available in arduino IDE or any program language as java, Kotlin and C++... I know that x not a data type, it is an object from class... In this course you use the standed string data type... But the String class my by easy to used, how can include this class in or MPLAB compiler ???
The parity bit ensures that the total number of 1-bits in the string is even or odd. Accordingly, there are two variants of parity bits: even parity bit and odd parity bit. In the case of even parity, for a given set of bits, the occurrences of bits whose value is 1 are counted. If that count is odd, the parity bit value is set to 1, making the total count of occurrences of 1s in the whole set (including the parity bit) an even number. If the count of 1s in a given set of bits is already even, the parity bit's value is 0. In the case of odd parity, the coding is reversed. For a given set of bits, if the count of bits with a value of 1 is even, the parity bit value is set to 1 making the total count of 1s in the whole set (including the parity bit) an odd number. If the count of bits with a value of 1 is odd, the count is already odd so the parity bit's value is 0.
Yes, it may sound like an inconsistency. But let me break it down for you! at 3:17 Common sense suggests that parallel communication can do data transfer at much higher speed. But in fact, it doesn't. Due to hardware limitations and clock issues. All in all, the serial communication is relatively faster (a USB port can go from 60MB/S upto 625M and even 2.5G!). at 20:16 The UART serial port in asynchronous mode is relatively slow due to hardware limitations and the lack of a clocking signal. The Serial Communication Hardware includes, and not limited to, the following: ( UART - SPI - I2C - USB - I2S - ...etc ) The UART is an instance of serial ports. if it's slower than a generic parallel port, the serial communication is still faster in the end. Does it make sense now ?!
@@DeepBlueMbedded there was a point i haven't really taken care of which is there is no guerante that all parallel line will be synchronized because if not the system will be waiting for all the data to arrive The other point is i can sent 10 appeles with one person faster than with 10 persons if the one can run faster than all the ten without speed limitation issued Thanks sir, you were so much help And it was a pleasure having your company in this journey for the last week ☺
@@omarf148 Dude! You're always welcome ^^ In fact, i've mentioned that point specifically on purpose! I wanted those who are interested to go and search for it. Here is an old article that will give you a good starting point (disclaimer: it's a 2008 write-up which means that any numbers mentioned there is different from what our technology provides today). However, theoretically, it's amazing. As it does mention the skew problem, cross-talking and so on. only-vlsi.blogspot.com/2008/04/parallel-vs-serial-data-transmssion.html