خواندن متغیر قبل از مقداردهی به آن در استاندارد MISRA C++، ممنوع شده است.
رضا اسدی
خم کردن پایۀ قطعات THD
خم کردن پایۀ قطعات THD چطور باید انجام شود؟ آیا الزام خاصی دارد؟ استاندارد در مورد تمام ابعاد مونتاژ و لحیم کاری الزام هایی را بیان کرده است.
Via نزدیک Pad در PCB
Via نزدیک Pad در PCB، صحیح نیست. برای این موضوع دلایلی بیان شده است. در این نوشته، پاسخ صحیح این موضوع را بررسی می کنیم.
تفاوت Event با وقفه در STM32
تفاوت Event با وقفه در STM32، یک نکته است که دانستن آن منجربه نوشتن نرم افزاری حرفه ای تر برای میکروکنترلرهای stm32 می شود.
آرایه با کلاس حافظۀ خارجی
آرایه با کلاس حافظۀ خارجی (در زمانی که آرایه با extern اعلان شود.)، در استاندارد MISRA C الزاماتی دارد.
وقفۀ Pin change در AVR
وقفۀ Pin change در AVR، در برخی میکروکنترلرهای AVR، وجود دارند. این وقفه با وقفۀ خارجی تفاوت هایی دارد.
کد مرده در برنامه نویسی
کد مرده در برنامه نویسی، نباید در هیچ جای برنامه وجود داشته باشد. هر کدی که حذف آن، تأثیری بر خروجی برنامه نگذارد، کد مرده محسوب می شود.
لحیم کاری قطعات Chip components بر پهلو
لحیم کاری قطعات Chip components بر پهلو، ملاحضاتی دارد که در استاندارد IPC-610 تشریح شده است.
مکان صحیح ورودی/خروجیها در PCB
مکان صحیح ورودی/خروجیها در PCB مانند بخش های دیگر، برخی ملاحضات دارد. رعایت این ملاحضات ساده، می تواند از مشکلات پیچیده پس از تولید جلوگیری کند.
کلاک خروجی در میکروکنترلر STM32
کلاک خروجی در میکروکنترلر STM32، قابلیتی سخت افزاری برای تامین کلاک یک المان دیگر، با استفاده از CLOCK ورودی به میکروکنترلر STM32 است.
عملگرهای رابطهای برای اشارهگرها در استاندارد MISRA C++
عملگرهای رابطهای برای اشارهگرها در استاندارد MISRA C++، ممنون شده است.
تاخیر میلی ثانیه ای در میکروکنترلرها
تاخیر میلی ثانیه ای در میکروکنترلرها به 3 روش قابل انجام است.
تاخیر میکروثانیه ای در میکروکنترلرها
تاخیر میکروثانیه ای در میکروکنترلرها روش ساختی متفاوت از تاخیر میلی ثانیه ای دارد.
مقایسۀ برابری انواع float در استاندارد MISRA C
مقایسۀ برابری انواع float موضوی است که بسیاری از برنامه نویسان تا قبل از اینکه به مشکلات آن برخورد کنند، با آن آشنایی ندارند.
توابع و داده های static در استاندارد MISRA C
توابع و داده های static در استاندارد MISRA C در چند الزام مورد بحث قرار گرفته که در این پست الزام شمارۀ 8.11 را بررسی می کنیم.
برنامه نویسی بهینه
برنامه نویسی بهینه، با ایجاد تعادل بین چند پارامتر حاصل می شود.
گام نخست ورود به دنیای میکروکنترلرها
گام نخست ورود به دنیای میکروکنترلرها، زبان برنامه نویسی C است.
دانلود نرم افزار STM32CubeProg
دانلود نرم افزار STM32CubeProg ، یک ابزار برنامه ریزی برای میکروکنترلرهای STM32 از طریق درگاه JTAG و SWD را در اختیار شما قرار می دهد.
میکروکنترلر ARM چیست؟ پردازندۀ ARM
میکروکنترلر ARM ، میکروکنترلرهایی هستند که پردازندۀ آنها ساخت شرکت ARM است. شرکت ARM سازندۀ میکروکنترلر نیست. سازندۀ پردازنده (CPU) است. امروزه به میکروکنترلرهایی که پردازندۀ آنها طراحی شدۀ شرکت ARM باشد، میکروکنترلر ARM گفته می شود.
دومینوی تخصص در مهندسی الکترونیک
تخصص در مهندسی الکترونیک با انتخاب مسیر صحیح و استمرار در مسیر پیشرفت میسر می شود. هر سنگ مسیر، دومینو وار باعث حرکت دادن سنگ بعدی شود.
دانلود پک های میکروکنترلر برای STM32Cube
دانلود پک های میکروکنترلر برای STM32Cube لازم برای استفاده از میکروکنترلر موردنظر در پکیج نرم افزارهای STM32Cube است.