Nikelec.ir آموزش الکترونیک و کامپیوتر

avatar-image
avatar-image

Admin

@mnorouzi72

0

پست ها

0

نظرات

پاسخ های ارسال شده در انجمن

در حال نمایش 15 نوشته (از کل 74)
  • نویسنده
    نوشته‌ها
  • سلام وقتتون بخیر.

    برای بروزرسانی آموزش اول سایت ( آموزش برنامه نویسی میکروکنترلر STM32 ) بجای بخش های مربوط به SPL این بخش قراره اضافه بشه .ولی یک مطلب براش توهمین هفته آماده میکنم انشاءالله و در قسمت وبلاگ میذارم و اینجا هم اطلاع میدم بخونیدش .

    سلام وقتتون بخیر .

    بله چندتا نکته داره که میتونه باعث ایجاد مشکل بشه . اینارو در قالب یک ویدئو به آموزش STM32 در همین چند روز اضافشون می کنم و لینک دانلود براتون ارسال میشه .

    سلام وقت بخیر . خیر با همون پروگرمری که دارید اینکار می تونید انجام بدید .

     

    سلام وقتتون بخیر . چندتا کار هست که میشه انجام بدید و این مورد برطرف بشه . ( قبل از انجام موارد زیر بهتون بگم که این مورد داخل دوره معماری بررسی می کنیم  )

    0- برای هر دو مورد زیر از تب های بالای نرم افزار کیل وارد تب Flash و. بعد از اون Configure flash tool  رو انتخاب کنید .

     

     

    1- و اما مورد اول :

     

     

    از پنجره باز شده داخل تب Targetگزینه Floating point precision رو روی قسمت Not used  قرار بدید .

    بیلد بگیرید ارورتون برطرف شده .

    2- مورد دوم :

     

     

    از همون پنجره بالا داخل همون تب Target بشید و اینبار Compiler  روی V5 قرار بدید .

    بیلد بگیرید ارورتون برطرف شده .

     

    ضمیمه ها:

    سلام آقای امیدوار وقتتون بخیر .

    مواردی که این مشکل بوجود میاره میگم، دونه دونه بررسی کنید :

    1- ولتاژ به طور صحیح برای همه پایه های مورد نیاز نرفته .

    2-میکرو درست مونتاژ نشده ( تقریبا همون مورد 1 هست )

    3-تو اکثر موارد این مورد با پاک کردن کامل میکرو توسط Flash Loader برطرف میشه . ( از همون طریق هم پروگرم کنید و امتحان کنید )

    4-( اگه موارد بالا نبود میتونه بدلیل اصل نبودن میکرو و همینطور آسیب دیدن میکرو هم باشه )

    سلام .

    قسمت توضیحات داخل صفحه مربوط به قسمت پایتونش دقیق تر بخونید :

    What bmfont2c.py does is to read the XML description and pick out each character from the texture bitmap. The character data is processed and output as C source.

    سلام وقتتون بخیر .

    اولین و مهمترین مورد اینه که بدونید چطور با استفاده از نمایش پیکسل بتونید کاراکترا نمایش بدید اصولا این مورد که یاد بگیرید دیگه بقیش پیدا کردن نرم افزارهایی هست برای تبدیل فونت به فایل C که من یکی دو مورد اینجا معرفی می کنم و یک مورد هست از همه کامل تر هست ولی یکم زمان بر هست و بهتره داخل ویدئو گفته بشه که در آینده به آموزش نمایگشر ها اضافه می شود .

    ولی فعلا از موارد زیر یکی انتخاب کنید :

    1- وارد آدرس زیر بشید :

    کلیک کنید 

    و بعد از اینکه قسمت اول که مربوط به همین صفحه هست انجام دادید از قسمت :

    Tutorials & Resources

    وارد بخش

    BMFFont to C source

    بشید و ادامه اون مراحل هم انجام بدید .

    2- میتونید وارد آدرس زیر بشید :

    کلیک کنید 

    و اگر فونت دلخواهتون داخل لیستش هست راحت انتخاب کنید و سایز و بقیه موارد مشخص کنید و خروجی دریافت کنید .

     

    سلام وقتتون بخیر .

    اصولا تغییر تنظیمات پروگرمرتون مشکل برطرف میشه مثلا می تونید از قسمت تنظمیات نوع Connect رو به Pre-Rest تغییر بدید ( همین مورد در اکثر موارد کافیه ) یا سرعت رو بیارید پایین .

    مورد دوم می تونید فایل :

    Keil.STM32F1xx_DFP.pdsc

    پیدا کنید با یک تکست ادیتور مثل NotePad++ بازش کنید و جسجتو کنید Not a Genuine ( چند تا از کلمه های اول ارور ) و دو خطی که در تصویر پایین هم مشاهده می کنید پیدا کنید و کامنت کنید ( // بذارید پشتش )

     

     

    اگر مشکلتون برطرف نشد که اصولا با انجام مرحله اول برطرف میشه بگید موارد دیگرو بگم .

    ضمیمه ها:

    بله ولی برای Reset هم یک خازن 100 نانو به زمین متصل کنید .

    سلام وقتتون بخیر . طبق تصویر زیر عمل کنید و تغییر اعمال کنید :

     

    ضمیمه ها:

    سلام وقت شما بخیر .

    مشکل mismatch برمیگرده به دو مورد داخل تنظمیات :

    1- قسمت Options for target  و  debug  و settings و Flash download که در این قسمت الگوریتم فلشی که انتخاب شده اشتباه باشه .

    2- memory area داخل قسمت Options for target و تب Target اشتباه انتخاب شده باشه .

     

    با رفتن به قسمت 1 و عوض کردن الگوریتم فلش مشکل شما برطرف میشه انشاءالله .

    دقیقه 27 قسمت اول پرسش و پاسخ “آموزش برنامه نویسی میکروکنترلرهای STM32” این تعویض رو توضیح میدم .( اون ویدئویی که پیرو یکی دیگه از سوالات خودتون اگر درست تو ذهنم باشه آماده شد )

    سلام خیر مشکلی نخواهید داشت . و می تونید اجرا کنید .

    در مورد عکس های SdCard زمان بارگذاری عکس هاتون زیاد میشه ( اونم نه خیلی ) .

    خیر به این صورت نیست و نمیشه . عکس ها داخل SDCard ذخیره بشند و بعد از داخل برنامه بارگذاری بشند روی یکی از حافظه های رمی که در دسترس دارید و به اندازه کافی هست .

    سلام .

    بله میشه داخل SdCard هم ذخیره کرد . ولی بهترین و راحت ترین مورد همون QSPI هست .

    برای ذخیره و انتقال عکس ها CubeMx اینجا نقش مستقیمی نداره شما اطلاعات انتقال میدید به حافظه ای که لازم دارید به طور مثال QSPI یا هر حافظه دیگه ای و اگر دسترسی مستقیم داشتید بهش که از داخل برنامه دسترسی میزنید در غیر اینصورت منتقل می کنید ابتدا به حافظه ای که دسترسی مستقیم داشته باشید و بعد از اطلاعات استفاده می کنید .

    سلام وقت شماهم بخیر .

    برای سری H باید به موردی که دقیقه 10 ویدئو پارت 8 QPSI میگم دقت کنی و از مسیر H بری همین کار انجام میدید .

    ( برای erase هم مشکل میتونه از درست بررسی نکردن وضعیت qpsi و منتظر نموندن به اندازه کافی باشه ( می تونید برای تست برای قسمت erase سکتورتون یک تاخیر اضافه کنید البته زیاد نباشه )

در حال نمایش 15 نوشته (از کل 74)