اطلاعیه

Collapse
No announcement yet.

راهنمایی جهت کار با دستورات Shiftin & Shiftout

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

    راهنمایی جهت کار با دستورات Shiftin & Shiftout

    سلام
    من میخوام با دستورات shiftin &shiftout بین دوتا میکرو ارتباط برقرار کنم.حالا دو تا برنامه زیر رو نوشتم ولی هر کاری کردم نتونستم جواب بگیرم. یه تاپیک هم در همین مورد تو سایت بود که اونم نتونست کمکم کنه.:angry:لطفا من رو راهنمایی کنید؟
    گیرنده:
    $regfile = "m8def.dat"
    $crystal = 4000000
    Config Portc = Input
    Config Portb = Output
    Dim A As Word
    Shiftin Pinc.0 , Pinc.1 , A , 1 , 8
    Portb = A
    End
    فرستنده:
    $regfile = "m8def.dat"
    $crystal = 4000000
    Config Portc = Output
    Dim A As Byte
    Shiftout Portc.0 , Portc.1 , A , 1 , 8
    End
    بنده آن دمم که ساقی گوید
    یک جام دگر بگیر و من نتوانم

    #2
    پاسخ : راهنمایی جهت کار با دستورات Shiftin & Shiftout

    دوستان کسی نیست کمک منه؟ :angry:
    بنده آن دمم که ساقی گوید
    یک جام دگر بگیر و من نتوانم

    دیدگاه


      #3
      پاسخ : راهنمایی جهت کار با دستورات Shiftin & Shiftout

      مشکل ممکنه این باشه که اولا این دو دستور نرم افزاری کار میکنن بنا براین معلوم نیست که همزمان بشن و مهمتر از همه اینه که هر دوی این دستورات خودشون کلاک میدن و مثلا shiftin نمیتونه از کلاک تولید شده توسط shiftout در میکروی دیگه استفاده کنه. بنا براین هر کسی ساز خودشو میزنه.

      دیدگاه


        #4
        پاسخ : راهنمایی جهت کار با دستورات Shiftin & Shiftout

        میآ‌تونی از وقفه استفاده کنی به این صورت که هر وقت پالسی اومد ،گیرنده بپره به زیر برنامه Shiftin

        دیدگاه


          #5
          پاسخ : راهنمایی جهت کار با دستورات Shiftin & Shiftout

          اگه بخوایین از سخت افزار استفاده کنین که SPI از همه چی بهتره.

          دیدگاه

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