NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3292 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 7 از 7

موضوع: انتقال دیتا در بسکام -کمک

  1. #1
    تازه وارد
    تاریخ عضویت
    Feb 2015
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض انتقال دیتا در بسکام -کمک

    سلام دوستان.
    من می خوام که بین دو میکرو ارتباط برقرار کنم،خیلی هم تلاش کردم اما جواب نگرفتم.
    خدمتتون باید عرض کنم که من دم دستم lcd,atmega8,atmega16,keypad,و ... دارم.
    راستش من یک برنامه ساده نوشتم که وقتی یکی از پایه های آی سی 1 شد،متن "text" رو به آی سی دیگه انتقال بده و اون آی سی هم این متن رو روی lcd نمایش بده.
    مشکل اینجاست که هیچ دیتایی به دست آی سی دومی نمی رسه تا اونو نمایش بده.
    اینم کد فرستنده:
    کد:
    $regfile = "m8adef.dat"
    $crystal = 1000000                                          ' 1mhz
    $baud = 9600
    
    Config Portb.0 = Input
    
    Do
       If Pinb.0 = 1 Then
        Print "test"
       End If
    Waitms 200
    Loop
    End
    اینم کد گیرنده:
    کد:
    $regfile = "m8adef.dat"
    $crystal = 1000000                                          ' 1mhz
    $baud = 9600
    Config Lcd = 16 * 1a
    
    Config Lcdpin = Pin , Db4 = Pinb.2 , Db5 = Pinb.3 , Db6 = Pinb.4 , Db7 = Pinb.5 , E = Pinb.1 , Rs = Pinb.0
    
    Dim A As String * 10
    
    Do
      A = Inkey()
      Cls : Home : Lcd A
    Waitms 200
    Loop
    End
    لطفا کمک کنید دوستان.
    من سر این موضوع انتقال دیتا میکرو به میکرو و میکرو به کامپیوتر تو اینترنت و کتابها چرخیدم که دیگه مریض شدم!

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر فعال
    تاریخ عضویت
    Feb 2012
    نام
    مصطفی
    نوشته ها
    273
    تشکر
    195
    تشکر شده 128 بار در 93 پست

    پیش فرض

    سلام
    فکر کنم اول باید پورت رو تعریف کنی
    config com رو تو help نگاه کن

  4. #3
    تازه وارد
    تاریخ عضویت
    Mar 2009
    نام
    حسین غیاثوند
    نوشته ها
    3
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام مشکل از برنامه فرستنده است. پایه شما به عنوان ورودی تعریف نشده. باید config pinb.0 =input تعریف شود.

  5. #4
    تازه وارد
    تاریخ عضویت
    Apr 2015
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با سلام خدمت دوستان
    من یه مشکل در برنامه نویسی بسکام دارم بدین شرح که میخاهم از طریق یک کلید در ورودی میکرو, خروجی مثلا portb.0را set کنم وبعد با زدن همان کلیدهمان خروجی را صفر یا reset کنم لطفا کمکم کنید و کد برنامه نویسی را قرار دهید لطفا

  6. #5
    کاربر فعال
    تاریخ عضویت
    Feb 2012
    نام
    مصطفی
    نوشته ها
    273
    تشکر
    195
    تشکر شده 128 بار در 93 پست

    پیش فرض

    سلام
    میتونی کد زیر رو توی شرط کلید بذاری که هر بار کلید زده شد حالت خروجی عوض بشه.
    کد:
    portb.0=!portb.0;

  7. #6
    تازه وارد
    تاریخ عضویت
    Apr 2015
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض کمک در بسکام

    داداش اینم وارد کردم ولی نشد بزار موضوع رو کامل برات باز کنم

    من میخام با استفاده از ماژول بلوتوث hc05 چند وسیله رو روشن و خاموش کنم اما در برنامه گوشی به علت محدود بودن شستی ها میخاهم با فرستادن حرف A پورت b0 رو فعال و دوباره با فرستادن همان حرف A پورت b0 رو غیر فعال شود برنامه ای هم خودم نوشتم اما ارور میده و نمیدونم علت ارورش چیه برنامه به این صورته

    $regfile = "M8adef.dat"
    $crystal = 8000000
    $baud = 9600
    Dim A As String * 2
    Enable Interrupts
    Enable Urxc
    Enable Utxc
    Config Portd = Output
    Config Portb = Output

    Do
    A = Inkey()

    A = "A" And Portb.0 = 0
    Set Portb.0
    Print "on"
    A = "A" And Portb.0 = 1
    Reset Portb.0
    Print "1"
    لطفا راهنمایی کنید

  8. #7
    کاربر فعال
    تاریخ عضویت
    Feb 2012
    نام
    مصطفی
    نوشته ها
    273
    تشکر
    195
    تشکر شده 128 بار در 93 پست

    پیش فرض

    کد:
    if A='A' then Toggle portb.0

موضوعات مشابه

  1. ارسال دیتا از طریق DMA to spi
    توسط farhads در انجمن stm32
    پاسخ: 14
    آخرين نوشته: 02-11-2018, 23:28
  2. زمین دیجیتال - زمین انالوگ
    توسط Ma3ood در انجمن الکترونیک
    پاسخ: 7
    آخرين نوشته: 03-09-2018, 13:55
  3. [درخواست] آنالوگ به دیجیتال
    توسط shahnah در انجمن میکروکنترلرهای 8و16 بیتی
    پاسخ: 0
    آخرين نوشته: 14-02-2015, 18:52
  4. پاسخ: 0
    آخرين نوشته: 16-12-2012, 15:10
  5. کنتر دیجیتال با avr
    توسط mohamad_musav در انجمن AVR
    پاسخ: 17
    آخرين نوشته: 18-09-2012, 17:12

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •