دوستان من ارتباط usart رو با lpc1768 راه اندازی کردم و با یک مبدل pl2303 ( مبدل usb به سریال)، دیتا رو می فرستم برای کامپیوتر. وقتی باود ریت پایینه مثلا 9600 مشکلی ندارم. اما همین که باودریت میره بالا، مشکل پیش میاد. مثلا وقتی با باودریت 230400 ( و یا 115200) میام و 15 بایت رو با فاصله 200 میکرو ثانیه پشت سر هم برای کامپیوتر ارسال می کنم یک سری از دیتاها از بین میره. مثلا از 15 بایت تنها 8 بایت یا 11 بایت سالم میرسه به کامپیوتر. به نظرتون مشکل از کجا می تونه باشه ؟ از مبدله یا از خود ارتباط سریاله یا هر چیزه دیگه. در ضمن من پایه های Rx و Tx مبدل (ظاهرا 5 ولت هستند) رو به پایه های میکرو وصل کردم. بازم میگم وقتی با باودریت پایین مثلا 9600 هم می فرستم توی دیتای پشت سر هم مشکل دارم. (با فاصله زمانی 500 میکروثانیه).
فاصله زمانی رو هم نمی تونم کم کنم چون نیاز دارم بهش.
مرسی
فاصله زمانی رو هم نمی تونم کم کنم چون نیاز دارم بهش.
مرسی
دیدگاه