سلام دوستان.
من می خوام که بین دو میکرو ارتباط برقرار کنم،خیلی هم تلاش کردم اما جواب نگرفتم.
خدمتتون باید عرض کنم که من دم دستم lcd,atmega8,atmega16,keypad,و ... دارم.
راستش من یک برنامه ساده نوشتم که وقتی یکی از پایه های آی سی 1 شد،متن "text" رو به آی سی دیگه انتقال بده و اون آی سی هم این متن رو روی lcd نمایش بده.
مشکل اینجاست که هیچ دیتایی به دست آی سی دومی نمی رسه تا اونو نمایش بده.
اینم کد فرستنده:
اینم کد گیرنده:
لطفا کمک کنید دوستان.
من سر این موضوع انتقال دیتا میکرو به میکرو و میکرو به کامپیوتر تو اینترنت و کتابها چرخیدم که دیگه مریض شدم! :redface:
من می خوام که بین دو میکرو ارتباط برقرار کنم،خیلی هم تلاش کردم اما جواب نگرفتم.
خدمتتون باید عرض کنم که من دم دستم 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
من سر این موضوع انتقال دیتا میکرو به میکرو و میکرو به کامپیوتر تو اینترنت و کتابها چرخیدم که دیگه مریض شدم! :redface:
دیدگاه