NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3869 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 7 از 7

موضوع: فرستادن اطلاعات از matlab به میکرو

  1. #1
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    14
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض فرستادن اطلاعات از matlab به میکرو

    برای یه پروژه، می خوام که اطلاعات یه فایل .mat رو از نرم افزار MATLAB به صورت سریال و مثلاً 8 بیت 8 بیت، مثلاً هر 1 میلی ثانیه یه بار بریزم روی میکرو. چه کار کنم؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2

  4. #3
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    14
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    میکروی stm32f103 (در واقع mini stm32f103rbt6)
    می خوام در هر بار که تایمر عمل میکنه 3 عدد رو از فایل .mat به میکرو بفرستم تا بر اساس اونها خروجی رو تنظیم کنه. 2 تا از این اعداد 1 بایتی و یکیشون 2 بایتیه.
    نمی دونم توو برنامه تایمر مربوطه چه تغییراتی باید بدم.
    همچنین نمی دونم فایل .mat رو چطور باید تنظیم کنم.

  5. #4
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    الان برای من این شبهه به وجود اومد که در ارسال فایل از مطلب توسط کامپیوتر به میکرو ایراد دارید یا در دریافت توسط میکرو یا هردوانه!
    در میکرو که با تنظیمات پورت سریال به خوبی این دریافت انجام میشه

  6. تشکرها از این نوشته :


  7. #5
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    الان برای من این شبهه به وجود اومد که در ارسال فایل از مطلب توسط کامپیوتر به میکرو ایراد دارید یا در دریافت توسط میکرو یا هردوانه!
    در میکرو که با تنظیمات پورت سریال به خوبی این دریافت انجام میشه
    من فکر می کنم ایشون کلا نمی دونند باید چطور این کار را بکنند، نه اینکه به مشکلی برخورده باشند.

    ابتدا باید برید کامندهای مربوط به متلب که برای ارتباط با پورت سریال است رو بررسی کنید که شرح اونها اینجا از حوصله ی من خارج است. شما عجالتا لینک که کامندهای مربوط رو اورده رو بخونید
    Serial Communication Using MATLAB - EMBEDDED LABORATORY

    بعدش بخش UART میکروی خودتون رو می خونید و نحوه ی عملکردش دستتون می اد.
    این ها بخونید خوب اگر در روندش مشکلی بود اینجا بگید. اگر هم اینها رو بلد بودید از قبل، پس بگید مشکلتون الان کجای است؟ چه خطایی می ده؟ چی دریافت می کنید؟
    من این قسمت ارتباط سریال با متلب رو بلعیدم از بس باهاش ور رفتم.
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  8. کاربران : 4 تشکر کرده اند از شما Aghaeifar برای ارسال این پست سودمند:


  9. #6
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    14
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با MATLAB یه ماتریس داده رو که 2xN هست می خوام سطر به سطر، با فاصله زمانی 0.01 ثانیه به میکرو بفرستم. می خوام داده های ماتریس از نوع unit16 باشن. دستور pause خیلی پرته؛ می خوام از tic toc استفاده کنم. آیا tic toc جواب خوبی میده؟
    بهتره از fprintf تو MATLAB و scanf تو میکرو استفاده کنم یا از fread و fwrite؟
    شنیدم که به جای scanf باید توو پروگرام کردن میکرو، به طور مستقیم با رجیسترها کار کنم. راه ساده تری نداره؟ چون اصلن توو کار با رجیسترها وارد نیستم.

  10. #7
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام
    توی مجله ی pmm شماره ی 13 یک پروژه ی آماده و عملی در این زمینه وجود داره .

  11. کاربران : 2 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


موضوعات مشابه

  1. آموزش matlab
    توسط bato_990 در انجمن دانلود نرم افزارهای برق و الکترونیک
    پاسخ: 12
    آخرين نوشته: 17-06-2017, 14:38
  2. [سوال] ارتباط سریال matlab با میکرو
    توسط sam1367 در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 1
    آخرين نوشته: 01-01-2014, 09:02
  3. پردازش صدا در matlab و نمایش تاریخ
    توسط nadiro در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 3
    آخرين نوشته: 06-07-2013, 01:07
  4. دانلود نرم افزار matlab 2009
    توسط 1nafar در انجمن آموزش نرم افزارهای برق و الکترونیک
    پاسخ: 1
    آخرين نوشته: 15-11-2009, 12:12
  5. نرم افزار MATLAB
    توسط 1nafar در انجمن دانلود نرم افزارهای برق و الکترونیک
    پاسخ: 4
    آخرين نوشته: 24-03-2009, 08:22

مجوز های ارسال و ویرایش

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