اطلاعیه

Collapse
No announcement yet.

ارسال داده 10 بیتی با spi در بسکام

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

    ارسال داده 10 بیتی با spi در بسکام

    با سلام
    من می خواستم آی سی ولوم دیجیتال ad8403 رو راه اندازی کنم ولی باید بهش داده با 10 بیت داده شود .
    کسی میدونه تو بسکام چطوری میشه داده 10 بیتی به spi ارسال کرد باید از کانفیگ نرم افزاری هم استفاده کنم چون پورت سخت افزاریش اشغال شده .
    کارم خیلی گیره برای پروژه دانشگاه میخوام ممنون میشم اگه کسی چیزی میدونه بگه .
    با تشکر






    روی هر پله که باشی ، خدا یک پله از تو بالاتر است ،
    نه به خاطر اینکه خداست ، به خاطر اینکه دست تورا بگیرد .

    باران به دلیل استمرارش سنگ را سوراخ می کند ،
    نه به خاطر قدرتش !!!
    این که چه کسی باشی و در چه موقعیتی به تصمیم خودتان بستگی دارد . ( دکتر شریعتی )

    #2
    پاسخ : ارسال داده 10 بیتی با spi در بسکام

    من بیسیک بلد نیستم ولی مسلما براحتی میتونی با شیفت این کارو انجام بدی.

    دیدگاه


      #3
      پاسخ : ارسال داده 10 بیتی با spi در بسکام

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

      باران به دلیل استمرارش سنگ را سوراخ می کند ،
      نه به خاطر قدرتش !!!
      این که چه کسی باشی و در چه موقعیتی به تصمیم خودتان بستگی دارد . ( دکتر شریعتی )

      دیدگاه


        #4
        پاسخ : ارسال داده 10 بیتی با spi در بسکام

        من هلپ بسکام رو دیدم خودش فرمان داره. اینم مثالش:

        کد:
        Dim L As Long
        clock Alias Portb.0
        Output Alias Portb.1
        
        'shiftout pinout,pinclock, var,parameter [,bits , delay] 
        ' page -651- © MCS Electronics, 1995-2007
        ' value for parameter :
        ' 0 - MSB first ,clock low
        ' 1 - MSB first,clock high
        ' 2 - LSB first,clock low
        ' 3 - LSB first,clock high
        'The bits is a new option to indicate the number of bits to shift out
        'For a byte you should specify 1-8 , for an integer 1-16 and for a long 1-32
        'The delay is an optional delay is uS and when used, the bits parameter must
        'be specified too!
        
        'Now shift out 10 most significant bits of the LONG variable L
        
        Shiftout Output , Clock , L , 0 , 10

        دیدگاه


          #5
          پاسخ : ارسال داده 10 بیتی با spi در بسکام

          سلام دوست عزیز
          اینجوری که من متوجه شدم با استفاده از این دستور دیگه نیاز نیست دستور config spi رو بنویسم درسته
          به هر حال کمک بزرگی به من کردی انشالا جبران کنم
          موفق باشی
          روی هر پله که باشی ، خدا یک پله از تو بالاتر است ،
          نه به خاطر اینکه خداست ، به خاطر اینکه دست تورا بگیرد .

          باران به دلیل استمرارش سنگ را سوراخ می کند ،
          نه به خاطر قدرتش !!!
          این که چه کسی باشی و در چه موقعیتی به تصمیم خودتان بستگی دارد . ( دکتر شریعتی )

          دیدگاه


            #6
            پاسخ : ارسال داده 10 بیتی با spi در بسکام

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

            وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر

            r.babazadeh@yahoo.com

            دیدگاه

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