اطلاعیه

Collapse
No announcement yet.

دستور پورت سریال در keil و خواندن اطلاعات از حافه برد

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

    دستور پورت سریال در keil و خواندن اطلاعات از حافه برد

    سلام
    من دستورات زیر رو برای خواندن از پورت سریال نوشتم
    می خواسم بدونم برای خواندن از حافظه mmc برد توسط پورت سریال چه دستوراتی باید اضافه کنم
    در ضمن می خوام از حافظه برد بخونم نه میکرو
    در واقع می خوام بدونم با چه دستوری واحد حافظه فعال شده
    و با چه دستوری در ************ واحد حافظه روشن میشه و به جای .............. چی قرار بدم تا مقدار خوانده شده از حافظه داخل a قرار گیرد
    اگه ممکنه راهنمایی بفرمایید
    ممنون
    #include "AT91SAM7S64.h"
    #include "usart.h"
    #include "delay.h"
    #include <stdio.h>
    int a,b;
    int mail(){
    usart0_init();
    delay_s(2);
    whil(1){
    *********
    for(b=0;b<100;b++){
    a=...................
    printf("%d,a);
    delay_ms(2);
    }
    delay_s(100);
    }}

    #2
    پاسخ : دستور پورت سریال در keil و خواندن اطلاعات از حافه برد

    mmc با ارتباط spi کار میکنه
    حافظه هم انواع مختلف داره سریال ، موازی و هیچ دستوری واسه هیچ کدومش نیست.
    www. a r m c e n t e r. o r g

    دیدگاه


      #3
      پاسخ : دستور پورت سریال در keil و خواندن اطلاعات از حافه برد

      من با برد arm7کار میکنم و میکرو at91sam7s64 که دارای ماژول دوربین سریال هست
      که این محصول یه نرم افزاری داره که با اون میتونیم این عکس رو با پورت سریال TTL دریافت کرد
      میخواسم بدونم چگونه با نرم افزار متلب این عکس رو دریافت کنم؟
      شرکت مربوطه پاسخ زیر را داده
      حافظه جانبی از نوع RAM می باشد.ولی باز هم تاکید می کنم که شما با یک ماژول کار می کنید و نه با یک برد, بنابراین اصلا نیازی به دانستن ساختار داخلی آن ندارید.
      ممنون

      دیدگاه


        #4
        پاسخ : دستور پورت سریال در keil و خواندن اطلاعات از حافه برد

        منظورش شاید رم میکرو باشه
        این برد که من دیدم رم نداره و عکس میاد تو رم میکرو و شما فقط باید با ارتباط سریال، از میکرو روی برد، بخونید.
        www. a r m c e n t e r. o r g

        دیدگاه


          #5
          پاسخ : دستور پورت سریال در keil و خواندن اطلاعات از حافه برد

          آخه ram میکرو انقد کوچیکه که فک نکنم عکس توش جا بشه در ضمن یه آی سی زیره ماژول دوربینش داره که فک کنم رم فلش هس روشو پاک کردن نمیشه خوندش

          دیدگاه


            #6
            پاسخ : دستور پورت سریال در keil و خواندن اطلاعات از حافه برد

            حالا اگه رم هم داشته باشه شما باهاش کاری ندارید ! مگه میخواید برنامه میکرو روی بورد رو از اول بنویسید؟ شما فقط باید با ارتباط سریال عکس رو از میکروی روی برد بگیرید.
            www. a r m c e n t e r. o r g

            دیدگاه


              #7
              پاسخ : دستور پورت سریال در keil و خواندن اطلاعات از حافه برد

              حق با شماس
              یعنی کلا از keil نباید استفاده کنم چون usart0,usart1 هم توی keil قرار داره
              برای خوندن از پورت سریال توی متلب یا vb یا... برنامش رو بنویسم کافیه؟

              دیدگاه


                #8
                پاسخ : دستور پورت سریال در keil و خواندن اطلاعات از حافه برد

                یه سوال دیگه با توجه به صفحه 32 pdf زیر که نوشته با 1 کردن بیت 6 رجیستر 0x00 عکس می خواسم بدونم اگه 40 هگز رو به این رجیستر ارسال کنیم بعد با متلب می تونیم عکس رو دریافت کنیم؟
                ص 41 توضیح داده چجوری به این رجیستر مقدار بدیم ولی من اینجوری می دم تأثیری نداره
                می خواسم بدونم می تونم با keil به این رجیستر مقدار بدم بعد با متلب بخونم؟
                از چه دستوری باید استفاده کنم؟

                دیدگاه


                  #9
                  پاسخ : دستور پورت سریال در keil و خواندن اطلاعات از حافه برد

                  سلام
                  من با دستور زیر با استفاده از برنامه مطلب عکس گرفتم و مانند نرم افزار nrc هنگام ارسال DF ال ای دی قرمز روشن می شود ولی دیگر خاموش نمی شود
                  fprintf(obj,'DF&#039l
                  و هنگامی که ورودی پورت سریال را با استفاده از دستور زیر به داخل آرایه میریزم
                  fread(obj,1,'int8&#039l
                  یه سری عدد به من نشون میده که 512 تا عدد است که برای یک عکس 240*320 خیلی بیشتر از این عدد لازم است و داخل تنضیمات متلب میرم میبینم bufferoutputsize , bufferinputsize مقدار 512 را دارد که نتونسم تغییرش بدم.چیکار کنم تعداد اعدادم به 240*320 برسه؟
                  درضمن به صورت ماتریس هم که می خوام بخونم مثل تعریف آرایه میرم فقط 2بعدی ولی فقط یه آرایه 1*1 میده با یه عدد.چرا؟

                  دیدگاه

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