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

موضوع: ميزان باود

  1. #1
    کاربر فعال safavism آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    سیدمحمدصفوی
    نوشته ها
    299
    تشکر
    144
    تشکر شده 245 بار در 132 پست

    پیش فرض ميزان باود

    با سلام
    در بعضي ازسيستمهاي جانبي كه پورت سريال دارند در ديتاشيتشان ميزان باود ريت را بين 1200و2400و4800و9600و19200و38400و57600و11520 0و... بيان كرده .چه جوري ميشه بين اين تعداد ميزان باود ريت كه يكي از آنها متعلق به سيستم ذكر شده است پيدا كرد بعنوان مثال ما‍ژول sim900 در سايت ميزان باود ريتش 9600 نوشته شده در صورتيكه من داخل برنامه همين ميزان را نوشتم ولي با ميكروavr اتصال برقرار نميكرد تا اينكه در محيط هايپر ترمينال اونو با تمام باود ريتها تك تك تست زدم ديدم با باود ريت 38400 جواب ميده راه ديگه اي هست كه تشخيص داد؟
    ویرایش توسط safavism : 08-12-2011 در ساعت 00:09

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


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    سلام
    اگه با میکروتون sim900 کار نمیکنه یک کریستال دقیق بزارین (مثلا 11.592) بعد با همون باو ریتی که در هایپر ترمینال تست کردین , دوباره تست کنین ببینین چی میشه
    ایشالله که درست بشه


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

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


  6. #3
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    چه جوري ميشه بين اين تعداد ميزان باود ريت كه يكي از آنها متعلق به سيستم ذكر شده است پيدا كرد
    سلام مهندس ، شدنش که میشه ولی یکم پیچیدگی داره ، باید مستقیم با رجیسترهای مربوط به پورت سریال سر و کله بزنی.

    اما تا اونجائی که من می دونم ماژول های شرکت SIMCOM طوری طراحی شدن که می تونن میزان باودریت رو خودشون تشخیص بدن! البته میزان باودریت بطور پیشفرض 9600 هست ، اما اگه شما با باودریت متفاوتی با ماژول ارتباط برقرار کنید ماژول خودش این مقدار رو تشخیص میده و خودشو با اون همزمان می کنه.

    برای اینکه ماژول بتونه میزان باودریت رو تشخیص بده باید 5 ثانیه بعداز روشن کردن ماژول دستور AT رو ارسال کنید و 5 ثانیه صبر کنید و دوباره دستور AT رو چند بار (مثلا 3بار) با فاصله های زمانی 20 الی 50 میلی ثانیه ارسال کنید ، در اینصورت ماژول براحتی میزان باودریتی که شما باهاش دیتا ارسال کردید میشناسه و خودشو با اون همزمان می کنه.

    حالا اگه ماژول شما اینطوری نیست به احتمال زیاد تنظیمات باودریتشو از حالت اتوماتیک خارج کردید! در اینصورت ماژول روی یه باودریت خاص تنظیم میشه و قادر به تشخیص باودریت های دیگه نیست. خارج کردن ماژول از حالت اتوماتیک یک دستور AT Command داره که الان یادم نیست.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  7. کاربران : 3 تشکر کرده اند از شما morteza_rk برای ارسال این پست سودمند:


  8. #4
    کاربر فعال safavism آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    سیدمحمدصفوی
    نوشته ها
    299
    تشکر
    144
    تشکر شده 245 بار در 132 پست

    پیش فرض

    سلام خدمت دوستان و جناب مهندس رحیمی
    روی حالت اتوباود ریت که با دستور at+ipr=0 فعال میشه مازول را تست زدم ولی بعد از چند بار ارتباط با میکرو و اجرا ی برنامه میکرو در برنامه مربوط به دریافت دیتا از پورت سریال هنگ میکنه!!! البته یه تدابیری برای غلبه بر اینکار اندیشیدم مثلا با مازول تماس تلفنی برقرار میکنم و از tdmf استفاده میکنم و میکرو را از راه دور ریست میکنم ولی عیب کار نمیدونم کجاست چرا باید هنگ کنه؟

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


  10. #5
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

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

    شما بیا برای پورت سریال میکرو بافر تعریف کن ، اینطوری ارسال و دریافت با دقت و کیفیت بهتری انجام میشه. دستور تعریف بافر رو نوشتم ، هر بار که محتویات پورت سریال (که از این به بعد در بافر ذخیره میشن) رو خوندین بافر رو هم پاک کنید.

    config serialin=buffred,size=250



    clear serialin: دستور پاک کردن بافر ورودی پورت سریال
    ویرایش توسط morteza_rk : 08-12-2011 در ساعت 17:27
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  12. #6
    کاربر فعال safavism آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    سیدمحمدصفوی
    نوشته ها
    299
    تشکر
    144
    تشکر شده 245 بار در 132 پست

    پیش فرض

    جناب مهندس بعد از كانفيگ كردن و خواندن از بافر تنها دستور clear serialin بنويسم بافر خالي ميشه؟ ولي دستور CLEAR SERIALIN در بيسيك و محيك بسكام خطاي شماره 1 ميزنه!
    ویرایش توسط safavism : 10-12-2011 در ساعت 02:17

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


  14. #7
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    سلام
    دستور مورد نظر رو توی قسمت ایندکس سرچ کنین


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

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


  16. #8
    کاربر فعال safavism آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    سیدمحمدصفوی
    نوشته ها
    299
    تشکر
    144
    تشکر شده 245 بار در 132 پست

    پیش فرض

    احتمالا از نرم افزار بیسکام باید باشه . ورژن 1.11.7.4

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


  18. #9
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    احتمالا از نرم افزار بیسکام باید باشه . ورژن 1.11.7.4
    سلام ، 100% مشکل از ورژن هست. چون این دستور تا ورژن 1.11.9.8 هم با مشکل مواجه بود. شما می تونید نسخه ی بالاتر این کامپایلر رو از همین سایت دانلود کنید.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  20. #10
    کاربر فعال safavism آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    سیدمحمدصفوی
    نوشته ها
    299
    تشکر
    144
    تشکر شده 245 بار در 132 پست

    پیش فرض

    سلام جناب مهندس
    زمانیکه config serialin=buffred,size=250
    تعریف میکنم ارتباط میکرو با ماژول کاملا قطع میشه

  21. #11
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    گفتم که مشکل از ورژن هست ، وگرنه من خودم از این دستور استفاده کردم و هیچ مشکلی هم نداشتم. الان با چه ورژنی امتحان کردید؟
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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

  1. چگونگي فعال کردن botom solder در نرم افزار آلتيوم ديزاينر
    توسط milani1391 در انجمن آموزش نرم افزارهای برق و الکترونیک
    پاسخ: 0
    آخرين نوشته: 22-06-2013, 14:43
  2. خطرناك‌ترين ليزر جهان ساخته شد
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 20-06-2010, 12:11
  3. معرفي فناوري ليزر نانو آنتن
    توسط arsalan681 در انجمن الکترونیک
    پاسخ: 0
    آخرين نوشته: 10-06-2010, 12:59
  4. پاسخ: 1
    آخرين نوشته: 28-09-2008, 14:19
  5. پاسخ: 2
    آخرين نوشته: 08-03-2008, 01:07

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

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