PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [سوال] ارسال داده از برد stm32 به کامپیوتر



mahtab68
28-10-2014, 21:41
سلام دوستان من از برد stm32f103 برای راه اندازی یک سنسور استفاده کردم و تعداد 2000 فریم در ثانیه از سنسور دریافت می کنم . میخوام بدونم سریعترین روش برای ارسال این دیتا به کامپیوتر چیه؟
خودم از usart استفاده کردم ولی سرعت کافی رو نداره .
لطفا راهنماییم کنید.

sadmonew
28-10-2014, 22:27
سلام
کل دیتایی که میخوای بفرستی چند کیلو بایته؟

mahtab68
29-10-2014, 14:41
هر فریم حدودا 5140 بیت هستش و میخوام داده ها رو بصورت real time داشته باشم تا در کامپیوتر هر فریم که میرسه پردازشش کنم و نتایج رو نمایش بدم.

mzarkoob
31-10-2014, 14:48
سلام
می خواستم بگم از اترنت استفاده کنید دیدم stm32f103 که lan نداره و از enc که lan 10 مگ می تونید استفاده کنید.

mahtab68
02-11-2014, 14:03
بله متوجه شدم که نهایتا باید از enc28j60 که روی برد تعبیه شده از طریق SPI اینکارو انجام بدم. اما هیچ تجربه ای در این زمینه ندارم میشه راهنماییم کنید که از کجا شروع کنم؟
البته یه sample از برنامه enc دارم ولی نمیدونم چطوری باید ازش استفاده کنم. ینی برای صرفا ارسال و دریافت اطلاعات مثلا از enc28j60PacketSend استفاده کنم؟ بعد چطوری اطلاعاتی که از میکرو ارسال میشه رو در کامپیوتر ببینم؟

mzarkoob
02-11-2014, 17:02
در کامپیوتر بایستی یه برنامه ای چیزی بالاخره داشته باشید که این دیتایی که میاد بتونه ازش استفاده کنه.

mahtab68
02-11-2014, 18:08
از کجا بفهمم دیتایی داره رد و بدل میشه یا نه؟ من sample رو اجرا کردم اما وقتی کابل شبکه رو به کامپیوتر وصل میکنم هیچکدوم از LED های سبز و نارنجی کانکتورا روشن نمیشه. اشکال از کجاست؟
توی کامپیوتر چیزیو باید تنظیم کنم؟