NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4482 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 37

موضوع: مشکل با میکروهای AVR نوع a

  1. #1
    کاربر علاقه مند Cortex آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    28
    تشکر
    36
    تشکر شده 37 بار در 16 پست

    پیش فرض مشکل با میکروهای AVR نوع a

    سلام

    من تو rs232 میکرو atmega128a به مشکل خوردم همین مشکلو با atmega32a هم دارم.
    ولی با atmega16 , atmega32 کار میکنه!

    مشکل از کجاست؟!

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


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

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

    پیش فرض

    با سلام
    لطفا بیشتر توضیح بدید که دقیقا مشکلتون چیه؟

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


  6. #3
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    از چه مداری برای تبدیل سطح استفاده میکنی ؟!
    از کریستال خارجی استفاده میکنید یا آر-سی داخلی؟
    یکم واضح تو برگو دایی جان که زود تر به نتیجه برسی!

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


  8. #4
    کاربر علاقه مند Cortex آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    28
    تشکر
    36
    تشکر شده 37 بار در 16 پست

    پیش فرض

    هم با کریستال خارجی هم داخلی این مشکل هست.
    مدار با نوع معمولی و نوع L کار میکنه. با نوع A چیزای اشتباه سند میشه چیزی هم ریسیو نمیشه.
    از max232 استفاده میکنم.
    دو جین میکروی نوع آ خریدم (mega128a,mega64a,mega32a) تا یکدوم کار کنه ولی مشکل پا برجاست.
    معمولی و L دیگه تولید نمیشن.
    دوستم بهم گفت مشکل از پروگرامر هست. باید پروگرامرمتو آپدیت کنی!!
    با یه پروگرامر دیگه هم پروگرام کردم درست نشد.

    گیج شدم... کمک!

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


  10. #5
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Cortex نمایش پست ها
    هم با کریستال خارجی هم داخلی این مشکل هست.
    مدار با نوع معمولی و نوع L کار میکنه. با نوع A چیزای اشتباه سند میشه چیزی هم ریسیو نمیشه.
    از max232 استفاده میکنم.
    دو جین میکروی نوع آ خریدم (mega128a,mega64a,mega32a) تا یکدوم کار کنه ولی مشکل پا برجاست.
    معمولی و L دیگه تولید نمیشن.
    دوستم بهم گفت مشکل از پروگرامر هست. باید پروگرامرمتو آپدیت کنی!!
    با یه پروگرامر دیگه هم پروگرام کردم درست نشد.

    گیج شدم... کمک!
    سلام
    در کل این موراد تست کنید
    1. حتما کریستال خارجی بذارید
    2. خازن کریستال رو هم درست انتخاب کنید
    3.کابل سریال اگر بلنده کوتاه کنید
    4. تغذیه 5 بهش بدین

    برای تست هم بین پایه های rx و tx خود میکرو اتصال کوتاه کنید بدون ایسی max232 و یک برنامه چک ساده بنویسید و مرحله مرحله تست کنید و نتیجه هم اینجا بگید تا بررسی کنیم
    موفق باشید
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

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


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

    پیش فرض

    سلام
    در ادامه تکمیل حرف kavir حتما از کریستال دقیق مثله 7.32 مگ استفاده من (یا دیگر کریستال های دقیق دیگه)
    حتما این کاری که بهت میگم رو انجام بده :
    باود ریت رو از 300 شروع کن , یعنی باود رو اول بزار روی 300bps بعد یک عدد یا یک استرینگ بفرست ببین چی میشه
    چون هر چقدر باود ریت بالاتر بره خطا بیشتر میشه


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

    .

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


  14. #7
    کاربر علاقه مند Cortex آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    28
    تشکر
    36
    تشکر شده 37 بار در 16 پست

    پیش فرض

    از 1200 تا 9600 همینجوریه
    با مگا8 مگا16 مگا16ال کار میکنه با نوع آ این میکروها کار نمیکنه!!
    میکروهای نوع آ تنظیمات خاصی دارند؟ یا مثلا بعضی پروگرامرا نمیتونند به درستی پروگرام کنن اینارو؟

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


  16. #8
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام
    دوست عزیز لااقل برنامه میکرویی که استفاده میکنی و کامپایلر با ورژنش اینجا بنویس ببینیم از چیه
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

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


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

    پیش فرض

    با سلام
    دوست عزيز از چه پروگرمري استفاده مي كنيد؟

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


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

    پیش فرض

    با سلام
    دوست عزيز خودم با ميكروي mega8A تست كردم مشكلي نداشت اطلاعات رو به درستي تو Hyperterminal نشو ميداد. كريستالم 11.0592MHz هستش. برنامه تست رو هم قرار دادم. خودتون تست كنيد ببينيد جواب ميده؟
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط sadmonew : 08-12-2011 در ساعت 00:28

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


  22. #11
    کاربر علاقه مند Cortex آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    28
    تشکر
    36
    تشکر شده 37 بار در 16 پست

    پیش فرض

    ممنون. پسورد فایل زیپ شده چیه؟
    برنامه رو تبدیل میکنم به مگا32آ آخه مگا8آ ندارم.

    حالا دو تا سوال دارم:
    1- چرا از کریستال مگا11.0592 استفاده کردید؟ من 10مگا گذاشته بودم.
    2- فیوز بیت ها رو چجوری گذاشته بودید. مال من اینجوری بود:
    ckopt=0 , ckcel3-0=1 بقیه هم دیفالت
    3- ورژن کامپایلرتون چیه؟
    4- با چی پروگرام کردید؟ منظورم هم پروگرامرتونه هم نرم افزارش

    پروگرامر من usbasp هستش.

    کویر عزیز مشکل از برنامه نیست چون با میکروهای دیگه کار میکنه. کامپایلر هم کدویژن هست ورژنشو نمیدونم رو یه سیستم دیگه نصبه. یعنی پیشنهاد میکنید آخرین ورژنشو دانلود کنم؟

    ممنون از همتون

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


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

    پیش فرض

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

    (حداکثر میزان خطای مجاز در ارتباط سریال - که از ناهماهنگی فرکانس کاری میکروکنترلر و نرخ انتقال اطلاعات بوجود میاد - برابر %1 هست که اگه فرکانس کاری دقیقا مضربی از نرخ انتقال اطلاعات باشه مقدار آن صفر خواهد شد)

    مثلا اگه از کریستال 7372800 هرتز (7.3728MHz) استفاده شده باشه داریم :

    7372800 = 9600 × 768 یا 7372800 = 4800 × 1536 یا 7372800 = 19200 × 384

     در زیر به برخی از فرکانسهای مناسب اشاره شده است.

    میزان خطا فرکانس

    % 0.0 1.8432 MHz
    % 0.0 3.6864 MHz
    % 0.0 7.3728 MHz
    % 0.0 11.0592 MHz
    % 0.0 18.4320 MHz
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  26. #13
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Cortex نمایش پست ها

    کویر عزیز مشکل از برنامه نیست چون با میکروهای دیگه کار میکنه. کامپایلر هم کدویژن هست ورژنشو نمیدونم رو یه سیستم دیگه نصبه. یعنی پیشنهاد میکنید آخرین ورژنشو دانلود کنم؟

    ممنون از همتون
    والا این مورد من چیز دیگه ای به ذهنم نمیرسه هیچ دلیل منطقی براش ندارم.
    در بسکام ورژن 2 به بالا حتما باید com تعریف بشه گفتم اگر بسکام نوشتی شاید مشکل از اون باشه
    خوب کاری نداره که میکرو رو برای یکی از بچه هایی که جواب گرفتند پست کن تا نتیجه رو ببینی اینجوری فکر نکنم نتیجه ای برسیم
    ویرایش توسط kavir : 08-12-2011 در ساعت 22:11
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

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


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

    پیش فرض

    نقل قول نوشته اصلی توسط Cortex نمایش پست ها
    ممنون. پسورد فایل زیپ شده چیه؟
    برنامه رو تبدیل میکنم به مگا32آ آخه مگا8آ ندارم.

    حالا دو تا سوال دارم:
    1- چرا از کریستال مگا11.0592 استفاده کردید؟ من 10مگا گذاشته بودم.
    2- فیوز بیت ها رو چجوری گذاشته بودید. مال من اینجوری بود:
    ckopt=0 , ckcel3-0=1 بقیه هم دیفالت
    3- ورژن کامپایلرتون چیه؟
    4- با چی پروگرام کردید؟ منظورم هم پروگرامرتونه هم نرم افزارش
    با سلام . ببخشيد دير جواب ميدم
    1- دوستمون جناب morteza_rk كامل توضيح دادن.
    3- كامپايلر Codevision ورژن 2.05.3
    4- پروگرامر USBasp و نرم افزار NUS112.

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


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

    پیش فرض

    2- عكس مربوط به تنظيم فيوز بيتا رو قرار دادم.
    اينم لينك دانلود نرم افزار NUS112:
    http://sadmonew.persiangig.com/other/NUS112.rar

    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: ATmega8A_FuseBit.JPG
مشاهده: 66
حجم: 35.2 کیلو بایت  

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


  32. #16
    کاربر علاقه مند Cortex آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    28
    تشکر
    36
    تشکر شده 37 بار در 16 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    2- عكس مربوط به تنظيم فيوز بيتا رو قرار دادم.
    ممنون. میشه پسورد فایل زیپ شده رو بدید.
    تو عکس فیوزبیت تیک نخورده =1؟ درسته؟

    ممنون از همه. خیلی لطف دارید. بذارید راه بیفتم جبران میکنم.

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


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

    پیش فرض

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


    وبلاگ شخصی من

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


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

    پیش فرض

    نقل قول نوشته اصلی توسط Cortex نمایش پست ها
    ممنون. میشه پسورد فایل زیپ شده رو بدید.
    تو عکس فیوزبیت تیک نخورده =1؟ درسته؟

    ممنون از همه. خیلی لطف دارید. بذارید راه بیفتم جبران میکنم.
    با سلام. ببخشید بازم دیر جواب دادم.
    [HTML]Passwoed: http://sadmonew.blogfa.com[/HTML]
    ویرایش توسط sadmonew : 10-12-2011 در ساعت 18:15

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


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

    پیش فرض

    با سلام
    دوست عزيز اگه مشكلتون حل شده، لطفا بگيد دقيقا چطوري رفع شد؟!

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


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

    پیش فرض

    سلام
    کلهم اجمعین میکرو های سری a هیچ فرقی با همون سری های قبلی مثل pu نمیکنه , خیلی هم بهتر شده
    یه سری مشکلات سخت افزاری هم رفع شده
    پس خیالتون جمع باشه که میشه از سری a به عنوان جایگزین میکرو های قدیمی استفاده کرد
    البته بخاین یا نخاین باید این کار رو بکنین ! چون ظاهرا کف گیر میکرو های قدیمی داره به ته دیگ میخوره


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

    .

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


صفحه 1 از 2 12 آخرینآخرین

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

  1. یک موضوع واقعا عجیب!!!
    توسط shahrivar88 در انجمن گفت و گوي آزاد
    پاسخ: 9
    آخرين نوشته: 12-08-2013, 12:06
  2. از كجا شروع كنم
    توسط rahimatashnam در انجمن مباحث کلی ARM
    پاسخ: 3
    آخرين نوشته: 04-08-2013, 14:35
  3. شروع کار با lcd گرافیکی
    توسط hajibir در انجمن AVR
    پاسخ: 7
    آخرين نوشته: 03-09-2012, 00:23
  4. شروع کلاس های ارم ؟
    توسط Elec_l0vE در انجمن گفت و گوي آزاد
    پاسخ: 2
    آخرين نوشته: 16-04-2012, 19:57
  5. شروع کار
    توسط meh1011 در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 5
    آخرين نوشته: 24-01-2012, 13:55

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

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