سلام
بالاخره موفق شدم کیبرد رو بخونم ( با یوزارت )
کدش رو ارسال کنم ( با اس پی آی )
یعنی :
میکرو ی مگاهشت با وقفه ی usart ش کیبرد رو میخونه
از طریق spi ارسال میکنه به میکروی مگا 32
میکروی مگا 32 هم برای تست این ارتباط دو تا if داره
اگه مثلا کد اینتر اومد تو ال سی دی بنویس enter
اگه کد اسکیپ اومد بنویس escape
حالا مشکل اینه که برنامه م کار میکنه !! اما کنده !! یعنی دیر پاسخ میده باید ده بیست سی چهل بار بزنی تا پاسخ بده
گاهی هم یک بار !
حدس خودم اینه که سرعت spi , usart با هم مچ نیست !!!!
برنامه شو گذاستم این زیر
http://s7.picofile.com/file/8237300776/reveive_scancode_uart_m8_send_andspi_receive_m32_s pi.rar.html
لطفا اگه کسی میتونه کمک کنه !!
بالاخره موفق شدم کیبرد رو بخونم ( با یوزارت )
کدش رو ارسال کنم ( با اس پی آی )
یعنی :
میکرو ی مگاهشت با وقفه ی usart ش کیبرد رو میخونه
از طریق spi ارسال میکنه به میکروی مگا 32
میکروی مگا 32 هم برای تست این ارتباط دو تا if داره
اگه مثلا کد اینتر اومد تو ال سی دی بنویس enter
اگه کد اسکیپ اومد بنویس escape
حالا مشکل اینه که برنامه م کار میکنه !! اما کنده !! یعنی دیر پاسخ میده باید ده بیست سی چهل بار بزنی تا پاسخ بده
گاهی هم یک بار !
حدس خودم اینه که سرعت spi , usart با هم مچ نیست !!!!
برنامه شو گذاستم این زیر
http://s7.picofile.com/file/8237300776/reveive_scancode_uart_m8_send_andspi_receive_m32_s pi.rar.html
لطفا اگه کسی میتونه کمک کنه !!
دیدگاه