PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارتباط با پورت سریال کوبی بورد 2



emplab
11-10-2014, 16:18
سلام.
دوستان کسی هست که با پورت سریال کوبی بورد تحت لینوکس ارتباط برقررار کرده باشه؟ توجه داشته باشید به زبان های سطح بالا نیاز ندارم و فقط میخام به زبان C یا C++ باشه. زبان python و یا gui اصلا مد نظرم نیست و به دردم نمیخوره.
اگر کسی میتونه راهنمایی کنه ممنون میشم کمک کنه

amintlk
18-10-2014, 22:41
دوست عزیز به نتیجه ای رسیدین؟
ممنون میشم اگه نتیجه ای پیدا کردین با بنده هم به اشتراک بزارین

بی مخ!
18-10-2014, 23:20
سلام؛
این لینک رو مطالعه بکنید مشکلتون حل میشه ایشالله :-)
tutorials:common:how_to_use_the_uart [Cubieboard Docs] (You can see links before reply)

emplab
03-12-2014, 12:51
لینکی که دادید خیلی مفید بود و تونستم در سی و جاوا با بورت سریال کار کنم.
یک مشکلی که الان دارم اینه که فقط میتونم با بورت شماره 4 یعنی ttyS4 کار کنم. آیا کسی هست با بورتی غیر از ttyS4 کار کرده باشه؟ اگر کسی کار کرده لطفا فایل script.fex را برام بفرسته. من فکر میکنم تنظیمات fex را به درستی انجام دادم اما فقط ttyS4 کار میکنه. بقیه بورتها مشکل دارم باهاشون.

dariush_ab
03-12-2014, 15:15
ینکی که دادید خیلی مفید بود و تونستم در سی و جاوا با بورت سریال کار کنم.
یک مشکلی که الان دارم اینه که فقط میتونم با بورت شماره 4 یعنی ttyS4 کار کنم. آیا کسی هست با بورتی غیر از ttyS4 کار کرده باشه؟ اگر کسی کار کرده لطفا فایل script.fex را برام بفرسته. من فکر میکنم تنظیمات fex را به درستی انجام دادم اما فقط ttyS4 کار میکنه. بقیه بورتها مشکل دارم باهاشون.

سلام.
اگر ممکنه فایل اسکریپتون رو بفرستید یک نگاه بکنم.
با تشکر.

emplab
03-12-2014, 17:12
ممنون از پاسختون. فایل را پیوست کردم. با تست هایی که کردم تونستم از ttyS3 و ttyS4 یعنی پورت سریال شماره 3 و 4 بورد استفاده کنم. در واقع تمام پورت های سریال را فعال کردم. و تنها تونستم از پورت شماره 3 و 4 استفاده کنم.
لطفا فایل را بررسی کنید ببینید مشکل از کجا میتونه باشه. پورتهای سریال 5و 6 هم مورد نیاز بنده هست. یعنی ttyS5 و ttyS6.

mj.vb.net
03-12-2014, 19:42
منم همین مشکل رو دارم فقط سریال 3 و 4 کار میکنه !

dariush_ab
03-12-2014, 19:59
با سلام.
خوب معلومه. نباید هم کار کنه اسکریپت اشتباه است. شماره mux اشتباه است.
اسکریپت شما :


[uart_para5]
uart_used = 1
uart_port = 5
uart_type = 2
uart_tx = port:PI10<4><1><default><default>
uart_rx = port:PI11<4><1><default><default>


[uart_para6]
uart_used = 1
uart_port = 6
uart_type = 2
uart_tx = port:PI12<4><1><default><default>
uart_rx = port:PI13<4><1><default><default>


اسکریپت صحیح :


[uart_para5]
uart_used = 1
uart_port = 5
uart_type = 2
uart_tx = port:PI10<3><1><default><default>
uart_rx = port:PI11<3><1><default><default>


[uart_para6]
uart_used = 1
uart_port = 6
uart_type = 2
uart_tx = port:PI12<3><1><default><default>
uart_rx = port:PI13<3><1><default><default>


موفق باشید.

mj.vb.net
03-12-2014, 20:02
با سلام.
خوب معلومه. نباید هم کار کنه اسکریپت اشتباه است. شماره mux اشتباه است.
اسکریپت شما :


[uart_para5]
uart_used = 1
uart_port = 5
uart_type = 2
uart_tx = port:PI10<4><1><default><default>
uart_rx = port:PI11<4><1><default><default>


[uart_para6]
uart_used = 1
uart_port = 6
uart_type = 2
uart_tx = port:PI12<4><1><default><default>
uart_rx = port:PI13<4><1><default><default>


اسکریپت صحیح :


[uart_para5]
uart_used = 1
uart_port = 5
uart_type = 2
uart_tx = port:PI10<3><1><default><default>
uart_rx = port:PI11<3><1><default><default>


[uart_para6]
uart_used = 1
uart_port = 6
uart_type = 2
uart_tx = port:PI12<3><1><default><default>
uart_rx = port:PI13<3><1><default><default>


موفق باشید.

سلام
من با همین تنظیمات هم مشکل داشتم
ارتباط برقرار میشه ولی بعضی اطلاعت گم میشه
میشه راهنمایی گنید ؟

dariush_ab
03-12-2014, 20:33
سلام
من با همین تنظیمات هم مشکل داشتم
ارتباط برقرار میشه ولی بعضی اطلاعت گم میشه
میشه راهنمایی گنید ؟


اگر ارتباط رو دارید ولی اطلاعات درست دریافت یا ارسال نمی شوند می تونه اشکال سخت افزاری باشه.
کلا 2 نکته برای سریال وجود داره :
1- همین تنظیم صحیح اسکریپت
2- دادن دسترسی لازم به این پورت
ولی اگر با سخت افزار یکسان برای پورتهای دیگه جواب می گیرید نمیدونم دلیل چیست!
من البته با لینوکس تست نکردم ولی ایمجهای اندرویدی که داخل سایت گذاشتم به خوبی با سریال 5 و 6 برد توسعه کار می کنن. شما می تونین برای اطمینان از اونها هم استفاده کنید.
موفق باشید.

emplab
04-12-2014, 11:58
تشکر بابت توضیحتون تست میکنم با این تغییرات ببینم چی میشه.
میشه در مورد mux یک توضیحی بدید؟ ممنون.

dariush_ab
04-12-2014, 19:16
به تصویر توجه کنید.
You can see links before reply

mj.vb.net
04-12-2014, 23:10
به تصویر توجه کنید.
You can see links before reply

من یه چیزی خیلی ذهنمو مشغول کرد
هر چقدرم گشتم نفهمیدم
چرا اونا قسمتاش قرمز رنگه ؟ :mrgreen:

dariush_ab
05-12-2014, 10:38
من یه چیزی خیلی ذهنمو مشغول کرد
هر چقدرم گشتم نفهمیدم
چرا اونا قسمتاش قرمز رنگه ؟

نکته خاصی نداره. رنگش به دلیل لینک بودنشون هستش.

emplab
09-12-2014, 12:51
به تصویر توجه کنید.
You can see links before reply

ممنونم بابت توضیحاتتون.
یک خواهش داشتم، میشه دایکومنتی که این عکس را ازش گرفتید و یا لینکی که این عکس در آن موجود هست را بدید؟
چون من این جدول را ندیده بودم.

Veria
09-12-2014, 17:38
ممنونم بابت توضیحاتتون.
یک خواهش داشتم، میشه دایکومنتی که این عکس را ازش گرفتید و یا لینکی که این عکس در آن موجود هست را بدید؟
چون من این جدول را ندیده بودم.

A20/PIO - linux-sunxi.org (You can see links before reply)

aliaghasi
01-02-2015, 16:22
سلام دوستان
می خوام میکرو Xmega رو به پورت سریال کوبی وصل کنم برای این کار مجبورم از بورد توسعه کویر استفاده کنم اما چون پورت های بورد توسعه از ماکس232 گرفته شدن از قبل از ماکس TX و RX رو گرفتم
script.bin رو هم چک کردم همه چی درسته اما ارتباط بر قرار نمی شه ممکنه راهنمایی کنید

dariush_ab
01-02-2015, 21:41
سلام دوستان
می خوام میکرو Xmega رو به پورت سریال کوبی وصل کنم برای این کار مجبورم از بورد توسعه کویر استفاده کنم اما چون پورت های بورد توسعه از ماکس232 گرفته شدن از قبل از ماکس TX و RX رو گرفتم
script.bin رو هم چک کردم همه چی درسته اما ارتباط بر قرار نمی شه ممکنه راهنمایی کنید

سلام.
خوب طرف xmega هم از ماکس استفاده کنید تا قبل از tx و rx مجبور نشین بگیرین.