۲۶
دی
آموزش STM32 با توابع HAL قسمت 12: ساخت تایمر بزرگتر
در قسمت قبل از سری آموزش STM32 با توابع HAL، در مورد تایمرها و کاربردهای و نمونهای از آنها صحبت شد. در این قسمت، نحوه اتصال تایمرها به هم و ساخت تایمر بزرگتر را بررسی میکنیم. همچنین یک کاربرد نمونه چنین تایمری را با توسعه یک پ...
۱۹
دی
آموزش STM32 با توابع HAL قسمت یازدهم: معرفی تایمرها
در قسمت قبل از سری آموزش STM32 با توابع HAL، در مورد نحوه Redirect کردن توابع کتابخانه stdio صحبت شد. در این قسمت می خواهیم به معرفی تایمر ها بپردازیم به نوعی، تایمرهای میکروکنترلر STM32F103C8 را معرفی میکنیم و در مورد کاربردهای ...
۱۲
دی
آموزش STM32 با توابع HAL قسمت دهم: ریدایرکت کردن توابع stdio
برای سنجش کارایی یک برنامه و پروژه و دیباگ آن، راههای مختلفی وجود دارد. در قسمتهای پیشین پروژههای سادهای را توسعه دادیم که در این راستا نیز میتوانند کاربرد داشته باشند. اجرای صحیح برنامه چشمکزن همواره یکی از سادهترین آزمایش...
۰۵
دی
آموزش STM32 با توابع HAL قسمت نهم: دریافت اطلاعات به وسیله UART
در قسمت قبل با جزییات سختافزاری و نحوه کارکرد واحد USART تا حدودی آشنا شدیم. بررسی کردیم که نحوه ارسال داده توسط فرستنده USART چگونه صورت میگیرد. در این بخش میبینیم که نحوه دریافت اطلاعات توسط گیرنده USART نیز به فرآیند ارسال ب...
۲۸
شهریور
آموزش STM32 با توابع HAL قسمت هشتم: واحد USART
در قسمت پیشین از سری آموزش STM32 با توابع HAL، در مورد وقفهها صحبت شد. در این قسمت، با واحد USART و نحوه ارسال اطلاعات بهوسیله آن، آشنا میشویم. با سیسوگ همراه باشید.
هر دستگاه الکترونیکی برای ارتباط و تبادل داده با دستگاههای ...
۲۱
شهریور
آموزش STM32 با توابع HAL قسمت 7: وقفه ها در HAL و External Interrupt
در قسمت پیشین از سری آموزش STM32 با توابع LL، در مورد حالتهای مختلف GPIO صحبت شد. در این قسمت میخواهیم با Exception ها و وقفه ها در HAL، چگونگی تغییر روند پردازنده و رفتن به روال وقفه و همچنین با اولویت وقفهها آشنا شویم. سپس ...
۱۴
شهریور
آموزش STM32 توابع HAL قسمت ششم: جزییات پیشرفتهتر از GPIO
در قسمت پیشین سری آموزش STM32 با توابع HAL، اولین برنامه را توسعه دادیم و با عملیات ابتدایی GPIO آشنا شدیم. در قسمت حاضر، میخواهیم در مورد جزییات بیشتر از GPIO صحبت کنیم. با سیسوگ همراه باشید.
در بخش قبلی در مورد تنظیم و...
۰۷
شهریور
آموزش STM32 با توابع HAL قسمت پنجم: GPIO Input & Output
در قسمتهای پیشین سری آموزش STM32 با توابع HAL، با محیط نرمافزار STM32CubeIDE، پیکربندی پروژه و نحوه دیباگ آشنا شدیم. در این قسمت میخواهیم اولین پروژه عملی سری آموزش را انجام دهیم و به سراغ کد نویسی و استفاده از توابع HAL برویم....
۳۱
مرداد
آموزش STM32 با توابع HAL قسمت چهارم: دیباگ در STM32Cube IDE
در قسمت پیشین از سری آموزش STM32 با توابع HAL، در مورد ریست و کلاک میکروکنترلر و نحوه تنظیم واحد RCC توضیح دادیم. در این قسمت، میخواهیم نحوه دیباگ در STM32CubeIDE را یاد بگیریم، با سیسوگ همراه باشید.
برای دیباگ...