اطلاعیه

Collapse
No announcement yet.

راه سون سگمنت

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

    راه سون سگمنت

    سلام من میخوام سگمت رو به صورت مالتی پلکسی راه بندازم و بیسیک کار بودم قبلا و من اونجا جدول لوک پ استفاده میکردم حالا تو این میکرو جدول لوکاپو چطوری باید تایین کنم؟ :redface:

    #2
    پاسخ : راه سون سگمنت

    سلام
    کدوم میکرو؟
    فکر کنم شما مشکلت با زبان C باشه.
    تو زبان C دیگه مثل بیسیک جدول lookup نداریم و داده ها توی آرایه قرار میگیرند.
    تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

    دیدگاه


      #3
      پاسخ : راه سون سگمنت

      به نظرتون مشکل این برنامه چیه به سون سگمنت باید یک عدد اضافه شه ولی نمیشه
      #include <AT91SAM7X256.H>
      #include<lib_AT91SAM7X256.h>
      #include <pio.h>
      #include<delay.h>
      void main(void){
      char yecan;
      int seg1[10]={0x000003fe,0x0000006e,0x000005be,0x000004fe,0x00 00066e,0x000005be};
      AT91F_PIO_CfgOutput(AT91C_BASE_PIOB, 0x00000fff);
      while(1){
      yecan++;
      AT91F_PIO_SetOutput(AT91C_BASE_PIOB, seg1[yecan]);
      delay_ms(100);
      }
      }

      دیدگاه


        #4
        پاسخ : راه سون سگمنت

        متاسفانه من اتمل کار نکردم که بتونم کمک کنم.
        اما تا اونجایی که من میدونم باید کلاک pio رو فعال کنی.
        که فکر کنم رجیسترش این باشه *AT91C_PMC_PCER
        حالا چه مقداری باید بهش بدی،نمیدونم.
        دوستانی که اتمل کار کردن میتونن جواب بدن.
        تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

        دیدگاه

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