آموزش STM32
اتصال ورودی ها و خروجی ها دیجیتال صنعتی به میکروکنترلر
در این مجموعه مقاله ها در قالب مثال بررسی می کنیم چطور باید ورودی ها و خروجی های دیجیتال رو به میکروکنترلر متصل کنیم.
- سینک و سورس جریان
- خروجی push-pull و open-drain و کاربرد
- ترانزیستور NPN و مثال قطع و وصل رله
- ترانزیستور PNP و مثال قطع و وصل رله
- ایزوله کردن خروجی با اپتوکوپلر – قطع و وصل رله با اپتوکوپلر و ترانزیستور
- ایزوله کردن ورودی با اپتوکوپلر – اتصال سنسورهای مجاورتی به میکروکنترلر
کاربرد عملگرهای بیتی در برنامه نویسی رجیستری STM32
برای اینکه برنامه نویسی رجیستری با میکروکنترلر STM32 یا هر میکروکنترلر دیگه ای رو یاد بگیرید ضروری هست که عملگرهای بیتی رو بشناسید. در این مقاله تمام عملگرهای بیتی و کاربردهاشون رو بررسی میکنیم.
- گیت های منطقی
- عملگرهای بیتی و کاربردهاشون
مبانی برنامه نویسی رجیستری میکروکنترلرهای STM32
آموزش ساخت پوینتر برای برنامه نویسی رجیستری میکروکنترلر های STM32 رو با مثال led چشمک زن با میکروکنترلر STM32F103C8 روی برد Blue pill
- ساخت پوینتر برای هر رجیستر
- دسترسی به رجیسترها در قالب اعضای استراکچر
- دسترسی به بیت رجیسترها و طراحی استراکچرهای بیت فیلد دار برای هر رجیستر
لایه ی نرم افزاری CMSIS برای میکروکنترلرهای STM32
ساخت و انجام پروژه برای میکروکنترلرهای STM32 با لایه نرم افزاری CMSIS
- معرفی لایه ی نرم افزاری CMSIS
- اضافه کردن لایه ی نرم افزاری CMSIS به پروژه در نرم افزار STM32CubeIDE
- بررسی فایل devic
- ساخت فایل device جدید با استفاده از SVDConv.exe
- بررسی فایل device جدید دارای بیت فیلد و یونیون
پریفرال GPIO در میکروکنترلر STM32
- معرفی پریفرال GPIO در میکروکنترلر STM32F1
- دیود های محافظت در پریفرال GPIO
- درایور خروجی : push-pull و open-drain
- floating و مقاومت های pull–up و pull-down
- اشمیت تریگر در درایور ورودی پریفرال GPIOرجیستر های پریفرال GPIO در میکروکنترلر STM32F103
پریفرال RCC و تنظیم کلاک میکروکنترلر STM32F103C8 با رجیسترها
- درخت کلاک در میکروکنترلر STM32F103C8
- وظایف و رجیسترهای پریفرال RCC در میکروکنترلر STM32F103C8
- تنظیم کلاک میکروکنترلر STM32F103C8 با رجیسترها
پریفرال EXTI و اینتراپت خارجی در میکروکنترلر STM32
- معرفی پریفرال EXTI در میکروکنترلر STM32F103C8
- رجیسترهای پریفرال EXTI در میکروکنترلر STM32F103C8
- تنظیم پین PA0 در حالت اینتراپت خارجی میکروکنترلر STM32F103C8 با رجیسترها
آموزش STM32 : پریفرال NVIC و مدیریت اینتراپت ها
- معرفی پریفرال EXTI در میکروکنترلر STM32F103C8
- رجیسترهای پریفرال EXTI در میکروکنترلر STM32F103C8
- تنظیم پین PA0 در حالت اینتراپت خارجی میکروکنترلر STM32F103C8 با رجیسترها
آموزش STM32 : اینتراپت ها
- معرفی پریفرال EXTI در میکروکنترلر STM32F103C8
- رجیسترهای پریفرال EXTI در میکروکنترلر STM32F103C8
- تنظیم پین PA0 در حالت اینتراپت خارجی میکروکنترلر STM32F103C8 با رجیسترها
آموزش STM32 : پریفرال باورنکردنی تایمر
- معرفی پریفرال EXTI در میکروکنترلر STM32F103C8
- رجیسترهای پریفرال EXTI در میکروکنترلر STM32F103C8
- تنظیم پین PA0 در حالت اینتراپت خارجی میکروکنترلر STM32F103C8 با رجیسترها