نتایح جستجو

  1. Alma

    کمک برای ساخت ساعت با دماسنج و الارم بر روی ال سی دی گرافیکی

    قرار نبود که برنامرو من بدم قرار بود در نوشتن برنامه کمکتون کنم قبلا اموزشهایی در این خصوص اراعه شده که میتونید در این لینک دنبال کنید برنامه نویسی رو شروع کنید در صورتی که مشکلی باشه کمکتون میکنم
  2. Alma

    طراحی منو های تو در توی گرافیکی

    تصاویری از نمایش منو ها طبق توضیحات پست های قبل تصاویری از پنجره مقدار دهی منو ها تصویری از منو های خاص
  3. Alma

    طراحی منو های تو در توی گرافیکی

    نهایتا کل تابع به این صورت خواهد بود void Set_Menu_Value (int16_t Index){ int16_t var = 0; int8_t i,symbol=0; int8_t f_reload=0; int16_t VAR_INDEX = Menu_Lengths[Index][STR_INDEX]; int16_t max_var, min_var; char str[40]; FillRect(6, 6, 116, 52, 0); DrawRect(7...
  4. Alma

    طراحی منو های تو در توی گرافیکی

    تابع دوم مقدار دهی منو ها که من اسمشو گذاشتم Set_Menu_Value اگر در تابع پست قبل منویی انتخاب بشه که اولین عضو جدول مقداری نداشته باشه یعنی میشه به این منو مقدار داد که در این صورت این تابع رو صدا میزنیم بعد از ورود به تابع یه قسمتی از نمایشگرمون که قراره پنجره نمایش داده بشه رو پاک میکنیم و و...
  5. Alma

    پروگرامر STK500

    لزوما L بودن میکرو عدم پشتیبانی از 16 مگ رو مشخص نمیکنه نهایتا برای این فرکانس گارنتی نشدن ولی کار میکنن
  6. Alma

    پروگرامر STK500

    خسته نباشی واقعا شما به جای فلان قطعه پیکان میتونی قطعه پراید رو استفاده کنی اصلا این کجا و اون کجا باید دقیقا میکرویی که استفاده میکنید 8535 باشه در غیر این صورت کار نمیکنه اصلا توی این پروگرامر در صورتی که همه چی اوکی باشه وقتی که پروگرامر رو به پورت USB متصل میکنید باید LED های دیتای روی...
  7. Alma

    طراحی منو های تو در توی گرافیکی

    در این پست قراره تابع اولمون یعنی تابع پیمایش منو ها رو بنویسیم و در موردش توضیحاتی ارائه کنیم حتما وقتی قراره اقدام کنیم برای نوشتن منو ،قبلا lcd یا نمایشگرمون درایو شده و توابع اون در دسترش هست پس طبق نمایشگر خودتونو باید توابع کار با lcd رو جایگزین توابعی که بنده استفاده کردم بکنید از طرفی...
  8. Alma

    Advanced-encryption-standard (AES) hardware accelerator

    انشالله همیشه سرتون شلوغ باشه AES یه الگوریتم کدینگ یا رمز نگاری قابل برگشت استاندارد هست Advanced Encryption Standard یعنی دیتای خام با این الگوریتم کد میشه بعد از انتقال طبق کلید مشترکی که بین کدر و درکودر هست دیکود میشه و اطلاعات مجددا قابل استفاده خواهد بود در این الگورینم لذوما حجم کد...
  9. Alma

    طراحی منو های تو در توی گرافیکی

    برای دسترسی راحت تر به رشته ها من معمولا یه تابع مینویسم که با دادن اندیس رشته ادرس رشته رو برمیگردونه توی این روش دیکه اندازه رشته ها میتونه متغیر هست و باعث میشه حجم فلش خیلی کمتر بشه اینجا سه تا تابع مهعمشو میزارم تا با روش کار اشنا بشید برای رشته واحدها const char *put_Unit_Strs (int16_t...
  10. Alma

    طراحی منو های تو در توی گرافیکی

    مهمترین نکته این کار مشترک سازی منو های هست یعنی بیاییم نقاط مشترک و مهمی که توی همه منوها نیازه رو جدا کنیم و طبق اونها یک یا چنتا جدول بسازیم یا اگر نیست نزدیک به همشون بکنیم برای مثال توی همه منو ها مقدار مینیمم ،ماکزیمم ، مقدار پیشفرض ، واحد ، محدوده متغییر ، رشته ، و ... مشترک هستند یعنی...
  11. Alma

    ریموت مادون قرمز با قابلیت لرنینگ

    این بار میخوام یکی از کارایی که برای خودم انجام دادم رو به صورت کاملا متن باز معرفی کنم چند سال قبل یه ست صوتی کلاسیک 5 طبقه کنوود خریدم که ریموت نداشت لذا تصمیم گرفتم براش ریموت بسازم که بعد ها کمی هم ارتقاع پیدا کرد و قابلیت لرن و شارژ باطری و ... هم بهش اضافه شد که نهایتا به این صورت اراعه...
  12. Alma

    سیستم عامل لینوکس مبتنی بر ARM

    مرحله سوم کار و البته سخت ترین مرحله کامپایل پوشه روت هست فایل های مورد نیاز این کار حجم خیلی کمی داره ولی نسبت به تنظیماتی که انجام میدین میتونه تا چند گیگ نیاز به دانلود سورس های برنامه های نصب شده پیش فرض داشته باشه نکته دیگه این که پروسه کامپایل این بخش شاید بیشتر از یک یا چند ساعت طول بکشه...
  13. Alma

    سیستم عامل لینوکس مبتنی بر ARM

    توی این پست قراره خود کرنل یا لینوکس رو کامپایل کنیم اولین کاری که باید بکنیم دانلود کرنل هست برای دانلود از این لینک میتونید استفاده کنید یا دستور زیر رو در ترمینال وارد کنید wget https://github.com/steward-fu/lichee-nano/releases/download/v1.0/kernel.tar.gz بعد از دانلود با با دستورهای زیر...
  14. Alma

    سیستم عامل لینوکس مبتنی بر ARM

    برای شروع کار همونطوری که توضیح داده شد میریم سراغ بوت لودر اینجا قراره uboot استفاده کنیم من توی سیتم عامل لینوکس اوبونتو کار میکنم پس اموزش هایی که میدم طبق اون خواهد بود البته میشه همه این کارارو با سییتم عامل های دیگه و وندوز هم انجام بدید برای شروع کارباید تولچین یا کامپایلر مورد نیاز رو...
  15. Alma

    راه اندازی ADC میکرویSTM32F0

    سلام منظورتون از رجیستر چیه توی کتابخونه های spl و هال هم از رجیستر ها استفاده شده به این صورت که همه رجیستر و ادرسها برای راحتی کاربر دیفاین شده و نام گذاری شدن
  16. Alma

    کتابخانه LCD کارکتری HD44780

    معرفی کتابخانه معرفی شده در پست اول اینبار برای STM32 یه پروژه اماده کردم توی ادیتور embitz که توضیح ببیشتری فکر نمیکنم بخواد پست اول هم ویرایش شده و به اونجا هم اضافه شد
  17. Alma

    سیستم عامل لینوکس مبتنی بر ARM

    یکی از سیستم عامل های کاربردی و محبوب لینوکس هست که در زیمنه های مختلف استفاده میشه اینجا قراره توضیحات مختصری از روش پورت نسخه ای از این سیستم عامل رو روی انواع ارم توضیح بدیم در بیشتر موارد برای سخت افزار های مختلف ایمیج های اماده ای اراعه میشه ولی اطلاعاتی مبنی بروش ایجاد این ایمیج به صورت...
  18. Alma

    LcdNokia1202

    چون ممکنه بعدا دیگه لینکی که معرفی کردین در دسترس نباشه من کله اطلاعاتی که منتشر کرده رو اینجا منعکس کردم Nokia 1202 LCD Monochrome graphics display 96 * 68 pix. This display is set to a number of budget phones Nokia 1202/1203/1280. Purchase displays can be stores selling spare parts for...
  19. Alma

    متغیر هایی از نوع PROGMEM در کامپایلر GCC

    دوست عزیز وقتی شما هر متغیری رو صدا میکنید کل اون متغیر در رم قرار میگیره حالا اگر این متغیر یه رشته خیلی بزرگ مثل یه دیتای فونت یا موارد مشابه باشه کل متغیر در رم قرار خواهد گرفت که باعث اشغال رم میشه در صورتی که فقط به چند بایت اون نیاز هست
  20. Alma

    توابع مشترک HAL و SPL

    با توجه به این نکته که کتابخانه های استاندارد هال یا SPL خیلی به هم نزدیک هستند و در بیشتر موارد توابع مشترک دارند و از طرفی چون بنده اموزشهارو بر مبنای کتابخانه های استاندارد SPL اراعه میکنم هیچ نگرانی جهت استفاده از نمونه کد ها و مثال ها با هال وجود نخواهد داشت و فقط با کمی حوصله و جستجو در...
بالا پایین