سلام به همگی
والله قصد داشتم برای درس "مدارهای واسط" یه پروژه ببرم و به پیشنهاد استادم پروژه اتصال کیبرد به میکروی Avr رو انتخاب کردم.
لینک پروژه رو از اینجا گرفتم :
http://www.khazama.com/files/AvrPckey.zip
مدار رو بستم و کیبرد رو بهش متصل کردم ولی نمیدونم چرا اجرای این برنامه مشکل داره...
یعنی مثلا وقتی چند بار دکمه D رو میزنم هیچی نشون نمیده و یهو رو lcd مینویسه F9 یا وقتی چند بار با چند کلید بجز کلید های تابعی کار میکنم یهو مینویسه F12 یا مینویسه WIN و برخی اوقات هم * یا ctrl یا هر چیز دیگری بحز اون دکمه ای که من زدم.
به بیان دیگه نه تنها با هر بار زدن کلید های کیبرد نام همون کلید رو در lcd نشون نمیده بلکه بعد از چند باز زدن اون کلید نام یک کلید دیگه رو در lcd نمایش میده...
این عکسی از بدبختی من هست که برد رو به کیبرد کامپیوتر و پورت ps/2 وصل کردم.
http://www.pic.iran-forum.ir/images/20relu0vrst8817y7pph.jpg
بردی که مشاهده میکنید نیز یه برد آموزشی Avr با میکروی Atmega16 و کریستال 16 مگاهرتز و lcd کاراکتری هست.
نمیدونم چرا اینجوری میشه... خواهشا برنامه رو نگاه کنید و بمن کمک کنید.
والله قصد داشتم برای درس "مدارهای واسط" یه پروژه ببرم و به پیشنهاد استادم پروژه اتصال کیبرد به میکروی Avr رو انتخاب کردم.
لینک پروژه رو از اینجا گرفتم :
http://www.khazama.com/files/AvrPckey.zip
مدار رو بستم و کیبرد رو بهش متصل کردم ولی نمیدونم چرا اجرای این برنامه مشکل داره...
یعنی مثلا وقتی چند بار دکمه D رو میزنم هیچی نشون نمیده و یهو رو lcd مینویسه F9 یا وقتی چند بار با چند کلید بجز کلید های تابعی کار میکنم یهو مینویسه F12 یا مینویسه WIN و برخی اوقات هم * یا ctrl یا هر چیز دیگری بحز اون دکمه ای که من زدم.
به بیان دیگه نه تنها با هر بار زدن کلید های کیبرد نام همون کلید رو در lcd نشون نمیده بلکه بعد از چند باز زدن اون کلید نام یک کلید دیگه رو در lcd نمایش میده...
این عکسی از بدبختی من هست که برد رو به کیبرد کامپیوتر و پورت ps/2 وصل کردم.
http://www.pic.iran-forum.ir/images/20relu0vrst8817y7pph.jpg
بردی که مشاهده میکنید نیز یه برد آموزشی Avr با میکروی Atmega16 و کریستال 16 مگاهرتز و lcd کاراکتری هست.
نمیدونم چرا اینجوری میشه... خواهشا برنامه رو نگاه کنید و بمن کمک کنید.
دیدگاه