در ادامه آموزش قبلی که در مورد درخت کلاک و نحوه تخصیص کلاک سیستم صحبت کردم، میخواهم کدهای مربوط به این بخش را کامل کنم و در یک فایل مجزا (و قابل تغییر) به پروژه اضافه کنم.
my electronic experience
الکترونیک ، برنامه نویسی و دنیای متن باز
۱۴۰۳ مهر ۱۱, چهارشنبه
۱۴۰۳ مهر ۱۰, سهشنبه
۱۴۰۳ مهر ۵, پنجشنبه
برنامه نویسی میکروکنترلر STM32 از ابتدا (From scratch) - تنظیمات کلاک قسمت اول
در پست قبل تنظیمات IDE و آرایش دایرکتوری ها و فایلها را دیدیم. در این آموزش با سیستم کلاک میکروکنترلر STM32 و نحوه تنظیم کلاک آشنا میشیم.
۱۴۰۳ مهر ۲, دوشنبه
برنامه نویسی میکروکنترلر STM32 از ابتدا (From scratch)
توی پست قبل درباره نوشتن اولین برنامه برای میکروکنترلر STM32F103 و برد BluePill مطالبی رو گفتم. استفاده از ویزارد برنامه STM32CubeIDE سرعت کار را بالا برده و با تنظیم (کانفیگ) متغیرها و توابع راحتی زیادی برای برنامه نویس و توسعه دهنده به ارمغان میآورد.
من میخواهم یک پروژه جدید بدون استفاده از ویزارد IDE بسازم و خودم فایلهاو دایرکتوری های مورد نیاز پروژهام رو بهش الحاق کنم و کامپایلر را برای مسیرهای جدید تنظیم کنم. من میخوام یک پروژه رو بصورت from Scratch در STM32CubeIDE بسازم.
۱۴۰۳ شهریور ۲۶, دوشنبه
نمایش درختی دایرکتوری ها در Command Prompt ویندوز
برای نوشتن آموزش میکروکنترلر STM32 نیاز داشتم آرایش دایرکتوری رو هم نمایش بدم. برای همین منظور این آموزش کوتاه رو برای نمایش درختی دایرکتوری ها و محتویاتشون در cmd ویندوز نوشتم.
۱۴۰۳ شهریور ۲۳, جمعه
۱۰ دلیل برای اینکه چرا باید به لینوکس Slackware فرصت بدهید
۱۴۰۳ شهریور ۱۸, یکشنبه
برنامه Blinky برای STM32 و کامپایلر STM32CubeIDE
۱۴۰۳ مرداد ۲۶, جمعه
نکاتی در باب طراحی برد مدار چاپی
متاسفانه بدلایل کاری مجبورم مدتی از پردازش تصویر (Image Processing) و برنامه های مبتنی بر شناسایی تصویر(Image Recognition) دور باشم. توفیق اجباری شد که دوباره در زمینه مدارات الکترونیک، طراحی بردهای مدار چاپی و برنامه نویسی میکروکنترلرها فعالیت کنم.
در همین زمینه میخوام درباره بعضی اشکالات رایج در طراحی PCB کمی بررسی کنم و از تجربیات خودم و دیگران در اینجا صحبت کنم:
۱۴۰۳ خرداد ۱۰, پنجشنبه
تصحیح خطاهای STM32CubeIDE و نوشتن اولین برنامه
برنامه STM32CubeIDE بر روی سیستم من به درستی کار نمیکرد. در حقیقت بعد از تنظیم سیستم در بخش گرافیکی هیچ کدی ایجاد (جنریت) نمیشد. در این پست میخوام دلیل مشکل و راه حلی که من بهش رسیدم رو توضیح بدهم.
۱۴۰۳ خرداد ۲, چهارشنبه
آپدیت Firmware پروگرمر ST Link ورژن ۲
موقع استفاده از Keil برای پروگرم کردن میکروکنترلر STM32، با اتصال STLink یک پیام هشدار برروی برنامه نمایش داده میشه که Firmware پروگرمر رو آپدیت کنید. البته بدون آپدیت هم مشکلی نیست و به خوبی کار میکنه . اما من آپدیت کردم که از شر پیام هشدار خلاص بشم.