با سلام به دوستان
من می خوام از طریق پورت پارالل به میکرو دیتا بفرستم. برنامه میکرو رو طوری نوشتم که با برنامه کامپیوتر خودشو هماهنگ میکنه. به این صورت که اول برنامه کامپیوتر یکی از پایه های میکرو رو صفر میکنه و میکرو متوجه میشه که باید اطلاعات رو از پورت پارالل بخونه سپس یه بایت میخونه و یکی از پایه هاش صفر میشه برنامه ی کامپیوتر هم طوری نوشته شده تا وقتی اون پایه میکرو صفر نشه بایت دوم رو نمی فرسته و الی آخر.
حالا سوال من اینه که چرا وقتی یه فایل رو با حجم کم میفرستم همچی مرتبه ولی وقتی یه فایل رو با حجم بالا مثلا بالای 20 کیلو بایت میفرستم بایت به درستی خونده نمیشن و یه جورایی فایل دریافتی توسط میکرو به هم ریخته میشه.
اصلا به نظر شما روش من درسته. خواهش میکنم کمکم کنید. خیلی زحمت کشیدم ولی جواب نگرفتم. :sad: :sad:
من می خوام از طریق پورت پارالل به میکرو دیتا بفرستم. برنامه میکرو رو طوری نوشتم که با برنامه کامپیوتر خودشو هماهنگ میکنه. به این صورت که اول برنامه کامپیوتر یکی از پایه های میکرو رو صفر میکنه و میکرو متوجه میشه که باید اطلاعات رو از پورت پارالل بخونه سپس یه بایت میخونه و یکی از پایه هاش صفر میشه برنامه ی کامپیوتر هم طوری نوشته شده تا وقتی اون پایه میکرو صفر نشه بایت دوم رو نمی فرسته و الی آخر.
حالا سوال من اینه که چرا وقتی یه فایل رو با حجم کم میفرستم همچی مرتبه ولی وقتی یه فایل رو با حجم بالا مثلا بالای 20 کیلو بایت میفرستم بایت به درستی خونده نمیشن و یه جورایی فایل دریافتی توسط میکرو به هم ریخته میشه.
اصلا به نظر شما روش من درسته. خواهش میکنم کمکم کنید. خیلی زحمت کشیدم ولی جواب نگرفتم. :sad: :sad:




دیدگاه