سلام، من یه ماژول دارم که از طریق کابلrs232 به کامپیوتر وصل میشه و بوسیله یه نرم افزار از روی کامپیوتر مدیریت میشه و ههیچ مشکلی هم نداره و همه چی کاملا درست و حسابی کار میکنه. حالا من این وسط چی کار میکنم؟ من میخوام این ارتباط با کامپیوتر رو بردارم و به جاش با avr یا fpga این ماژول را مدیریت کنم.
چیا داریم: پروتکل ارتباطیrs232، نحوه بسته بندی اطلاعات(start byte,stop byte ,...)، باد ریت(9600). چیکار کردم: یه مگا32 گذاشتم و سعی میکنم هر چی کامپیوتر با هر فرمان واسه ماژول میفرسته رو به صورت موازی بدم سر میکرو، تا دستوراشو بخونم و بعدا بتونم خودم اونا رو بدم به ماژول کذایی!
نتیجه: اولا معلوم نیس هر دستور دقیقا چند بایته! اصولا باید13 بایت باشه ولی گاهی چیزای دیگم میفرسته که سر در نمیارم. دوما نمیدونم واسه اجرای هر کاری باید چند تا دستور فرستاد. هر چند تا که من بتونم بگیرم کامپیوتر میفرسته! اصلا سر در نمیارم!
خلاصه کلی پروتکلشو زیرو رو کردم ولی جوابی دستم نیومد.
چی میخوام:
از حضرات خواهش دارم بگن اصلا کارم دسته که با مگا32 میخوام این کارو کنم یا نه؟ دیگه این که چه راههای دیگه ای هست؟
یه چیز دیگه این که ماژوله پروسسسورش DSP هستش که ازش سر در نمیارم ولی همونطور که گفتم پروتکل ارتباطیشو دارم.
خواهش میکنم اگه کسی چیزی میدونه یا تا حالا از این کارا کرده یه جوابی بده!
مرسیییی
چیا داریم: پروتکل ارتباطیrs232، نحوه بسته بندی اطلاعات(start byte,stop byte ,...)، باد ریت(9600). چیکار کردم: یه مگا32 گذاشتم و سعی میکنم هر چی کامپیوتر با هر فرمان واسه ماژول میفرسته رو به صورت موازی بدم سر میکرو، تا دستوراشو بخونم و بعدا بتونم خودم اونا رو بدم به ماژول کذایی!
نتیجه: اولا معلوم نیس هر دستور دقیقا چند بایته! اصولا باید13 بایت باشه ولی گاهی چیزای دیگم میفرسته که سر در نمیارم. دوما نمیدونم واسه اجرای هر کاری باید چند تا دستور فرستاد. هر چند تا که من بتونم بگیرم کامپیوتر میفرسته! اصلا سر در نمیارم!
خلاصه کلی پروتکلشو زیرو رو کردم ولی جوابی دستم نیومد.
چی میخوام:
از حضرات خواهش دارم بگن اصلا کارم دسته که با مگا32 میخوام این کارو کنم یا نه؟ دیگه این که چه راههای دیگه ای هست؟
یه چیز دیگه این که ماژوله پروسسسورش DSP هستش که ازش سر در نمیارم ولی همونطور که گفتم پروتکل ارتباطیشو دارم.
خواهش میکنم اگه کسی چیزی میدونه یا تا حالا از این کارا کرده یه جوابی بده!
مرسیییی
دیدگاه