نمایش نتایج 1 تا 5 از 5

نام تاپیک: مشکل کندی ارسال داده به پورت سریال

  1. #1

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

    سلام به همه دوستان
    من میخوام یه سری داده رو به پورت سریال ارسال کنم تا یه سخت افزار دیگه اونو دریافت کنه.
    داده ها از یک فایل Text خوانده شده و خط به خط به پورت سریال ارسال میشوند. من یک delay در حلقه ارسال داده ها گذاشتم ولی زمانی که اونو 10 میلی ثانیه یا 1 میلی ثانیه یا به طور کلی زمان رو کم میکنم در عمل خیلی کند تر از این حرف هاست. ظاهرا از 50 میلی ثانیه کمتر نمیشه!
    من نیاز دارم میکرو و نانو ثانیه باشه.
    آیا میشه این مشکل رو حل کرد؟

    ممنون میشم راهنمایی بفرمایید

    من سورس پروژه رو هم میذارم:

    Serial_Prg.rar

  2. #2
    کاربر دائمی آواتار c0mmander
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    خونمون D:
    پست
    563

    نقل قول: مشکل کندی ارسال داده به پورت سریال

    شما انگار خیلی تند میری :) نانو ثانیه !! سرعت ارسال سریال برحسب ثانیه است نه نانو ثانیه.. همون میزان باوود که میگن یعنی بیت بر ثانیه!

    اما به هر حال شما باید نرخ تبادل اطلاعات رو از پایین ترین سطح خودش که 9600 هست تغییر بدیی و روی بالاترین حد سرعت انتقال در پروت ها کام بگذاری یعنی ۱۱۵۲۰۰ البته از اون جایی

    که داری از میکرو استفاده میکنی نمیتونی بیشتر از ۳۸۴۰۰ سرعت رو در میکرو بصورت صحیح تعریف کنی با دلیل محدودیت کریستال و سرعت سیکل پایین پردازنده میکرو ها. اما اگر

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

    البته پورت کام , پورت خیلی قدیمه و منسوخ شده ای هست الان بیشتر با وای فای یا با بلوتوث این کار ها رو انجام میدن.
    آخرین ویرایش به وسیله c0mmander : دوشنبه 19 خرداد 1393 در 23:07 عصر

  3. #3

    نقل قول: مشکل کندی ارسال داده به پورت سریال

    سلام
    ممنون که جواب دادید
    به این قضیه دقت نکرده بودم!
    ولی من از میکروکنترلر 32 بیتی PIC به شماره PIC32MX460F512L استفاده می کنم که تا 80 مگ میتونه کلاک داشته باشه که باود ریت اون در کلاک 80 مگ 20 Mbps هست.
    حالا بازم کم میاره ؟

  4. #4
    کاربر دائمی آواتار c0mmander
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    خونمون D:
    پست
    563

    نقل قول: مشکل کندی ارسال داده به پورت سریال

    این میکرو ها به pic32 معروفن در حد پروسسرو ارم هست البته این مدل رو نرفتم دیتا شیتش رو ببینم ولی با فرکانس 80 مگ میشه با کورتکس ارم یه جوریای هم ترازش کرد کرد.

    اره میتونی در اخرین حد نرخ انتقال داده عمومی استفاده کنی. اما یکم غیر معموله که برای این میکرو از از پورت کام استفاده کنی البته وقتی که اتمگا 8 میتونه

    این نوع میکرو ها هم تواناییش رو داره اما خوب یکم غیر معموله به هر حال باید میزان نرخ باوود رو بالاتر تنظیم کنید.

    ویرایش ....

    یک چیزی هم به فکر اومد از اون جایی که دیگه پورت کام منسوخ شده هست احتمالا از مبدل استفاده میکنی .. حتما باید بررسی کنی

    اون مبدل تا نرخ تبادی داده ش در چقدره .

  5. #5

    نقل قول: مشکل کندی ارسال داده به پورت سریال

    سلام
    این میکرو USB داخلی هم داره و من یه بورد براش زدم که بتونم از پورت USB استفاده کنم ولی مشکل اینجاست که وقتی به لب تاپ وصل میکنم میکه Device Not Recognized
    نمیدونم مشکلش چیه.
    من طبق دیتاشیتش بورد رو زدم. اینم شماتیک بورد:
    دانلود شماتیک بورد

    اینم عکس بورد:

تاپیک های مشابه

  1. مشکل در ارسال داده های hex به پورت سریال
    نوشته شده توسط sajjad23 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 13 بهمن 1392, 15:00 عصر
  2. سوال: ارسال و دریافت داده به پورت سریال از طریق کد C#‎
    نوشته شده توسط parikhanoom در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 07 آبان 1387, 22:54 عصر
  3. ارسال عدد به پورت سریال
    نوشته شده توسط application_13 در بخش C#‎‎
    پاسخ: 7
    آخرین پست: سه شنبه 20 آذر 1386, 00:56 صبح
  4. اسمبلی برای ارسال داده به پورت در xp کار نمی کنند
    نوشته شده توسط xmazdak در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 01 تیر 1384, 01:22 صبح
  5. ارسال داده به پورتهای سریال و پارالل به کمک دستورات دلفی
    نوشته شده توسط xmazdak در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: پنج شنبه 26 خرداد 1384, 18:20 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •