اطلاعیه

Collapse
No announcement yet.

سوال: نوشتن و خواندن از حافظه flash میکرو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال: نوشتن و خواندن از حافظه flash میکرو

    سلام.
    سوالم اینکه چرا کد زیر چیزی چاپ نمیکنه؟
    نرم افزار codevision و زبان c

    آیا باید header خاصی رو فراخونی بکنم؟

    کد:
    #include <stdio.h>
    #include <string.h>
    Char flash x[5]=”hadi”;
    Void main(void){
    printf(“x=%s”,x);
    }

    #2
    پاسخ : سوال: نوشتن و خواندن از حافظه flash میکرو

    سلام
    شما برای استفاده از usart باید بعد از تابع main اون رو پیکربندی کنید و بعد دیتای مورد نظر رو ارسال کنید. اگه این کد که گذاشتین کل برنامه اس پس پیکربندی پروتکل رو فراموش کردین اگرم نه کل برنامه رو بزارین تا ببینیم مشکلش چیه؟
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    دیدگاه


      #3
      پاسخ : سوال: نوشتن و خواندن از حافظه flash میکرو

      uart تنظیم شده.

      برنامه همینه.

      فقط میخوام ببینم چرا متغییری که تو flash ذخیره شده رو نمی تونم پرینت بگیرم؟

      دیدگاه


        #4
        پاسخ : سوال: نوشتن و خواندن از حافظه flash میکرو

        برنامه خاصی اینجا مد نظرم نیست میخوام روش نوشتن ثابت درون flash و پس از اون خوندنش رو یاد بگیرم. تو انجمن هم سرچ کردم. ولی چیزی ندیدم

        دیدگاه


          #5
          پاسخ : سوال: نوشتن و خواندن از حافظه flash میکرو

          خوندن از فلش کاری نداره . کافیه یه متغیر رو بصورت flash تعریف کنی بعد هر بلایی خواستی سرش بیاری البته از نوع خوندن
          اما برای نوشتن در حافظه فلش یه کم دنگ و فنگ داره که باید به مبحث بوت لودر boot loader یه نگاه بندازی چون برای نوشتن در حافظه فلش چند تا دستور محدود اسمبلی مثل SPM وجود داره که از اونها فقط میتونی در قسمت بوت لودر حافظه استفاده کنی. اتمل هم رو سایتش یه پی دی اف خوب برای نوشتن nhvi
          www.atmel.com/Images/doc1644.pdf

          دیدگاه


            #6
            پاسخ : سوال: نوشتن و خواندن از حافظه flash میکرو

            آخه کامپایلر x نمیشناسه .x[] یه آرایست .کدوم عضو آرایه x رومیخوای پرینت کنه ؟
            اگه می خوای همشو یه جا بفرستی فک کنم از prints باید استفاده کنی .

            دیدگاه


              #7
              پاسخ : سوال: نوشتن و خواندن از حافظه flash میکرو

              مرسی از راهنماییتون.
              یعنی من برای نوشتن تو flash باید کلی وقت بزارم؟
              codevision کتابخونه ای برای این کار نداره؟

              دیدگاه


                #8
                پاسخ : سوال: نوشتن و خواندن از حافظه flash میکرو

                نوشته اصلی توسط rangine
                مرسی از راهنماییتون.
                یعنی من برای نوشتن تو flash باید کلی وقت بزارم؟
                codevision کتابخونه ای برای این کار نداره؟
                قائدتا اگر تنظیمات و سخت افزار ارتباط سریالتون صحیح باشه، این برنامه باید خروجی بده
                از اینا مطمئنید؟
                برای مثال (جهت اطمینان از شرایط ارتباط سریال) یک عدد رو دریافت و داخل EEPROM ذخیره و نتیجه رو چک کنید!
                اونچيزي که در دانشگاه ياد ميگيريد، "الفبايي" هست براي نوشتن يک "رمان" !!

                دیدگاه


                  #9
                  پاسخ : سوال: نوشتن و خواندن از حافظه flash میکرو

                  بله از سخت افزار و اینکه میتونم متغییرهای eeprom و sram رو پرینت بگیرم و مشاهده کنم.

                  اینکه گفتید تنظیمات منظورتون registere خاصی هست؟

                  دیدگاه


                    #10
                    پاسخ : سوال: نوشتن و خواندن از حافظه flash میکرو

                    امکان داره درمورد دستور اسمبلی SPM و استفاده از bootloader میکرو راهنماییم کنید

                    دیدگاه

                    لطفا صبر کنید...
                    X