اطلاعیه

Collapse
No announcement yet.

مشکل در ارسال اطلاعات از کامپیوتر به میکرو با استفاده از HM tr 915

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

    مشکل در ارسال اطلاعات از کامپیوتر به میکرو با استفاده از HM tr 915

    با سلام
    من میخام یه سری اطلاعات از کامپیوتر بفرستم به میکرو
    برای این کار اول یه مدار ساختم که usb رو تبدیل میکنه به سریال
    یه ماإ¾ژول HMtr 915 گذاشتم که اطلاعات رو ارسال میکنه
    از اونطرف هم ماإ¾ژولم رو وصل کردم به میکرو ATmega 32
    یه LCD هم وصل کردم که اطلاعات دریافتی رو نشون میده .
    برای میکرو از زبان C در محیط Code Vision استفاده کردم و با USART اطلاعاتم رو دریافت کردم.
    برای دریافت اطلاعات از تابع getchar استفاده کردم
    توی کامپیوتر هم با C# برنامه نوشتم
    تا اینجاشو مشکلی نداشتم یعنی حله :nice:

    مشکل اینجاس که وقتی اطلاعات میفرستم روی LCD درست چاپ نمیشه !
    یعنی مثلا کاراکتر s رو که میفرستم روی LCD کاراکتر F نمایش داده میشه... Angry

    هرجورم که برنامه م رو تغییر میدم فایده نداره ...

    دوستان اگه کشی کار کرده ممنون میشم راهنمایی کنین
    _________________________
    خیلی توی انجمن سرچ زدم ولی نتونستم مشکلمو حل کنم. بهمین خاطر پست زدم . Wink
    ای تو بهانه واسه موندن ....

    #2
    پاسخ : مشکل در ارسال اطلاعات از کامپیوتر به میکرو با استفاده از HM tr 915

    کدت رو بذار اینجا تا بشه نظر داد.

    به اینجا هم یه سر بزن:
    http://www.eca.ir/forum2/index.php?topic=65157.0
    ?Why not

    دیدگاه


      #3
      پاسخ : مشکل در ارسال اطلاعات از کامپیوتر به میکرو با استفاده از HM tr 915

      این از برنامه میکرو

      char cmd ;
      void main ()


      lcd_init(16);
      lcd_clear();
      lcd_gotoxy(0,0);
      lcd_puts("read"

      while (1)
      {
      delay_ms(2000);
      lcd_clear();
      cmd=getchar();
      lcd_gotoxy(0,0);
      lcd_putchar(cmd);

      }
      }


      اینم إ¾C#

      char []y=new char[1];

      y[0]='b';


      serialPort1.Write(y, 0,1);

      البته تو C# با Writeline هم نوشتم مشکل حل نشد!

      ممنون
      ای تو بهانه واسه موندن ....

      دیدگاه

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