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

موضوع: Receive usart

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2012
    نام
    مهتاب
    نوشته ها
    38
    تشکر
    11
    تشکر شده 2 بار در 2 پست

    New Receive usart

    سلام . من برنامه ای نوشتم که از usart اطلاعات را دریافت و ارسال نمایم. دریافت از usart به درستی انجام میشه و کاراکترهایی که از میکرو میفرستم در pc با hyper terminal دریافت میکنم اما وقتی میخوام کاراکتری ارسال کنم USART_FLAG_RXNE تغییری نمی کنه و 1 نمیشه . اشکال کجاست؟

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

  3. #2
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

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

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


  5. #3
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mahtab68 نمایش پست ها
    سلام . من برنامه ای نوشتم که از usart اطلاعات را دریافت و ارسال نمایم. دریافت از usart به درستی انجام میشه و کاراکترهایی که از میکرو میفرستم در pc با hyper terminal دریافت میکنم اما وقتی میخوام کاراکتری ارسال کنم USART_FLAG_RXNE تغییری نمی کنه و 1 نمیشه . اشکال کجاست؟
    سلام دوست عزيز
    مهندس صفامنش درست ميگن.
    لطفا" برنامتون رو قرار بدين تا ببينيم مشكل چيه؟ ممكنه تنظيمات درست نباشه.
    _____________________________________
    _____________________________________

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


  7. #4
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2012
    نام
    مهتاب
    نوشته ها
    38
    تشکر
    11
    تشکر شده 2 بار در 2 پست

    پیش فرض

    بسیار ممنون از راهنماییتون البته پیش از این از وقفه دریافت استفاده می کردم اما مشکل انگار از hyper terminal بود چون ورژنشو که عوض کردم مشکل حل شد.
    اما سوال دیگه ای که الان دارم مربوط به mode سنکرون usart هست اینکه چطوری کلاک رو باید تنظیم کنم؟
    این برنامه من هست . میخوام اطلاعات را از یک سنسور اسکن خطی 102 پیکسلی به نام tsl2301 بخونم اما تو مرحله دریافت گیر میکنه. آیا تنظیمات کلاکم درسته؟
    برای راه اندازی سنسور به کلاک 10مگاهرتز نیاز دارم چطوری اینو تو برنامه تنظیم کنم؟

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: main.png
مشاهده: 51
حجم: 27.2 کیلو بایتبرای دیدن سایز بزرگ روی عکس کلیک کنید

نام: init.png
مشاهده: 46
حجم: 13.9 کیلو بایتبرای دیدن سایز بزرگ روی عکس کلیک کنید

نام: config.png
مشاهده: 47
حجم: 20.3 کیلو بایت
    ویرایش توسط mahtab68 : 25-06-2014 در ساعت 14:04

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

  1. کمک در مورد واحد usart
    توسط amiray در انجمن AVR
    پاسخ: 15
    آخرين نوشته: 06-01-2014, 14:26
  2. Usart
    توسط arh8080 در انجمن ATXMEGA
    پاسخ: 0
    آخرين نوشته: 14-08-2013, 14:46
  3. مشکل در usart
    توسط barat در انجمن AVR
    پاسخ: 3
    آخرين نوشته: 21-05-2012, 19:48
  4. اشکال در هدر usart.h
    توسط b10tn در انجمن AT91 series (ATMEL)
    پاسخ: 1
    آخرين نوشته: 11-12-2011, 10:29

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

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