اضافه کردن فونت برای نمایش متن روی LCD Nokia با واحد SPI در STM32 | قسمت نوزدهم آموزش STM32 با توابع LL

اضافه کردن فونت برای نمایش متن روی LCD Nokia با واحد SPI در STM32 | قسمت نوزدهم آموزش STM32 با توابع LL

در بخش قبلی یک LCD Nokia را به کمک واحد SPI را راه‌اندازی کردیم و یک تصویر را روی آن نمایش دادیم. در این بخش قصد داریم یک فونت برای نوشتن در LCD تعریف کنیم و پیام‌های موردنظرمان را روی LCD نمایش دهیم. قبل از …

کار با تراشه F1C100S – قسمت سوم

کار با تراشه F1C100S – قسمت سوم – ساخت ایمیج

در قسمت قبل مقدمه ای بر سیستم های امبدد و buildroot داشتیم. حال به سراغ کمی ویرایش در کانفیگ های buildroot و بعد از آن هم کامپایل ایمیج و اجرای آن روی برد را بررسی خواهیم کرد . البته این مراحل در فایل Readme.md خود …

الگوریتم RSA و معجزه اعداد اول

الگوریتم RSA و معجزه اعداد اول

حدود دو سه هفته است به‌شدت درگیر الگوریتم‌های رمزنگاری شدم، از الگوریتم‌های رمزگذاری متقارن تا نامتقارن، واقعاً دنیای پیچیده و جذابی است که بیس اولیه آن ریاضی محض است. قبلاً در مورد اهمیت تولید اعداد تصادفی مقاله‌ای نوشته بودم و به شکل سخت‌افزاری سعی کرده …

آموزش الکترونیک به زبان ساده – قسمت دوم – قطعات پرکاربرد الکترونیک

آموزش الکترونیک به زبان ساده – قسمت دوم – قطعات پرکاربرد الکترونیک

در قسمت قبل، در سری آموزش الکترونیک به زبان ساده با قانون اهم آشنا شدیم. در این قسمت می‌خواهم تعدادی از قطعات الکترونیکی پرکاربرد و پایه را به همراه تصاویرشان به شما معرفی کنم. زیرا برای ساخت مدارهای الکترونیکی باید از آنها استفاده کنیم. بدون …

راه‌اندازی LCD Nokia سریال به کمک واحد SPI در STM32 | قسمت هجدهم آموزش STM32 با توابع LL

راه‌اندازی LCD Nokia سریال به کمک واحد SPI در STM32 | قسمت هجدهم آموزش STM32 با توابع LL

در بخش قبلی واحد SPI را راه‌اندازی کردیم و با جزییات آن تا حدودی آشنا شدیم. در این بخش می‌خواهیم به کمک این واحد، یک LCD سریال (Nokia 5110) را راه‌اندازی کنیم. در تصویر زیر نمونه LCD موردنظر و ترتیب پایه‌های آن نشان داده شده …

کار با ماژول تمام عیار mc60 - قسمت هشتم - کدنویسی با Eclipse

کار با ماژول تمام عیار mc60 – قسمت هشتم – کدنویسی با Eclipse

تا الآن چند قسمت آموزش برای کار با ماژول mc60 رو توی سایت قرار دادیم و برنامه‌های مختلفی رو براش نوشتیم، اما توی این قسمت میخوایم که نحوه کدنویسیمون رو بهتر کنیم و از یک IDE مناسب برای این کار استفاده کنیم، توی قسمت دوم …

کار با تراشه F1C100S – قسمت دوم

کار با تراشه F1C100S – قسمت دوم – مقدمه ای بر buildroot

در قسمت قبل توضیحات کلی در مورد بخش‌های سخت‌افزاری برد sinux f1 دادیم و از این به بعد می‌خواهیم وارد بحث نرم‌افزاری و شناساندن سخت‌افزار به نرم‌افزار شویم که یکی از این راهکارها Buildroot است پس با سیسوگ همراه باشید. بگذارید مقدمه را به این …

آموزش STM32 با توابع LL قسمت هفدهم: راه اندازی واحد SPI

آموزش STM32 با توابع LL قسمت هفدهم: راه اندازی واحد SPI

در قسمت قبلی درباره استفاده از DMA برای ارسال اطلاعات از حافظه توسط واحد USART صحبت کردیم. قبل از هرچیز، باید به توضیح پروتکل ارتباطی SPI و مودهای کاری مختلف آن بپردازیم. SPI مخفف Serial Peripheral Interface است که به معنی رابط سریال برای دستگاه‌های …