اطلاعیه

Collapse
No announcement yet.

راه اندازی ATmega8A با کریستال خارجی برای UART

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

    نوشته اصلی توسط حمید رضا ریاحی
    با سلا به دوستان عزیز
    این مقادیر را از کتاب مهندس کیائی واستون گذاشتم و خودم هم تست کردم مشکلی نداشته الانم دوباره چک کردم درست بود یه مشکلی که خودم باش روبرو شدم اینه که فیوز بیت یه میکرو را گذاشتم رو 8 داخلی دیگه کار نمیکرد اما واسه مگا 32 کار میکرد میکرو تقلبی این درد سر را هم داره
    شاید فیوزبیت CKOPT رو فعال کرده بودید...چون داخل دیتاشیت نوشته که واسه اسیلاتور RC داخلی نباید CKOPT فعال باشه..
    کلا این مبحث منابع کلاک میکرو خیلی جای سوتی داره...
    تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

    www.intelart.ir


    ساخت کنترلر دما PID فازی با AVR [آموزشی]

    دیدگاه


      #17
      پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

      سلام
      من اخرش امتحان کنم یا نه؟ نمخواهم دوباره میکرویی رو بیچاره کنم.
      [glow=red,2,300]برنامه های آموزشی تست شده برای NXP LPC1768 با توابع CMSIS[/glow]
      http://www.eca.ir/forum2/index.php?topic=76623.0

      دیدگاه


        #18
        پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

        نوشته اصلی توسط Reza Sede
        سلام
        من اخرش امتحان کنم یا نه؟ نمخواهم دوباره میکرویی رو بیچاره کنم.
        شما اگه میخوای روی کریستال 8 مگ تنظیم کنی CKOPT3:0 رو 1110 بزار و CKOPT رو هم تفاوتی نمیکنه اگه نویز زیاده دوروبرت فعالش کن...
        در ضمن میکروهای قبلیت هم به راحتی میشه زنده کرد...
        موفق باشی
        تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

        www.intelart.ir


        ساخت کنترلر دما PID فازی با AVR [آموزشی]

        دیدگاه


          #19
          پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

          نوشته اصلی توسط punisher.x64
          شما اگه میخوای روی کریستال 8 مگ تنظیم کنی CKOPT3:0 رو 1110 بزار و CKOPT رو هم تفاوتی نمیکنه اگه نویز زیاده دوروبرت فعالش کن...
          در ضمن میکروهای قبلیت هم به راحتی میشه زنده کرد...
          موفق باشی
          سلام
          برای 11.059200 هم همینه؟ فرقی نمیکنه؟
          راستی اون میکرو های کما را چطوری برگردونم؟
          [glow=red,2,300]برنامه های آموزشی تست شده برای NXP LPC1768 با توابع CMSIS[/glow]
          http://www.eca.ir/forum2/index.php?topic=76623.0

          دیدگاه


            #20
            پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

            نوشته اصلی توسط Reza Sede
            سلام
            برای 11.059200 هم همینه؟ فرقی نمیکنه؟
            راستی اون میکرو های کما را چطوری برگردونم؟
            سلام
            نه فرقی نداره..خیالت راحت
            واسه برگردوندن اونا اول باید ببینی روی چه مدی تنظیمشون کردی؟
            یادت هست فیوزبیت ها رو چجوری تنظیم کردی؟
            اگه یادت نیست باید هر دو حالت رو امتحان کنی....
            حالت اول اینه که روی کلاک خارجی تنظیم کرده باشی که میتونی با یه آی سی مثلا 555 یا با یه میکرو دیگه یه پالس مربعی با فرکانس در حد 100کیلو بسازی و بدی به Xtal1 و Xtal2 رو هم هیچی بهش وصل نکنی...بعد میکرو ورو وصل کنی به پروگرمر وفیوزبیت ها رو دوباره برگردونی

            حالت دوم هم اینه که روی اسیلاتور RC خارجی تنظشم کرده باشی که در این صورت باید با فرمول :
            کد:
            f=1/(3rc)
            یک فرکانس در حد 100 کیلو بسازی و بدی به Xtal1 ...فقط یادت باشه که مقدار مقاومت باید حداقل 3 کیلو و حداکثر 10 باشه و حداقل خازن هم 22پیکو باید باشه...

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

            www.intelart.ir


            ساخت کنترلر دما PID فازی با AVR [آموزشی]

            دیدگاه


              #21
              پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

              نوشته اصلی توسط Reza Sede
              سلام
              ممنون از جوابهایتان . امیدوارم براتون جبران کنم ممنون
              پس من میکرو Atmega8A را با این تنظیمات:اعمال میکنم و نتیجه رو بهتون میگم.
              فقط 0 فعالسازی است یا 1 برای ckopt ؟
              با سلام دوست عزیز
              فراموش نکن که زکات علم اموختنش به دیگران است نیازی به جبران نیست شما هم مطمئنا در زمینه ای از من توانا ترید یه روز هم نوبت بهمن میرسه که از شما سوال کنم
              دوباره چک کردم اگه کریستال بزرگتر از 8 میزاری باید صفر باشه :read:
              دوربین مدار بسته و دزد گیر و رفع مشکلات
              بانک اطلاعاتی سنسورها
              ساخت رقص نور برای شیشه سکوریت مغازه ها
              تعمیر لوازم خانگی را اینجا مطرح کنید
              [move][b] موفقیت بر روی ستون های شکست شکل می گیرد.

              دیدگاه


                #22
                پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

                مثل اینکه دوستان متوجه نشدند برای کریستال خارجی تا 8 مگا باید این فیوز بیت یک باشد البته میتوان با صفر کردن ان هم از کریستال داخلی استفاده کرد
                اما برای تمامی کریستال های بالای 1 مگا تا 16 میتوان ان راصفر کرد در این صورت هر کریستالی به میکرو وصل شود از ان فرکانس کاریش را تامین میکند
                دوربین مدار بسته و دزد گیر و رفع مشکلات
                بانک اطلاعاتی سنسورها
                ساخت رقص نور برای شیشه سکوریت مغازه ها
                تعمیر لوازم خانگی را اینجا مطرح کنید
                [move][b] موفقیت بر روی ستون های شکست شکل می گیرد.

                دیدگاه


                  #23
                  پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

                  دوست عزیزهمین الان با مگا 32 تست کردم مشکلی نداشت چون اگه قرار میکرو خراب بشه بهتره مال من خراب بشه تا شرمنده دوستان نشم دیگه کاملا مطمئن هستم :read:
                  دوربین مدار بسته و دزد گیر و رفع مشکلات
                  بانک اطلاعاتی سنسورها
                  ساخت رقص نور برای شیشه سکوریت مغازه ها
                  تعمیر لوازم خانگی را اینجا مطرح کنید
                  [move][b] موفقیت بر روی ستون های شکست شکل می گیرد.

                  دیدگاه


                    #24
                    پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

                    نوشته اصلی توسط حمید رضا ریاحی
                    مثل اینکه دوستان متوجه نشدند برای کریستال خارجی تا 8 مگا باید این فیوز بیت یک باشد البته میتوان با صفر کردن ان هم از کریستال داخلی استفاده کرد
                    اما برای تمامی کریستال های بالای 1 مگا تا 16 میتوان ان راصفر کرد در این صورت هر کریستالی به میکرو وصل شود از ان فرکانس کاریش را تامین میکند
                    عذر میخوام آقای ریاحی پس احتمالا من اشتباه متوجه شدم...
                    شما میفرمایید با صفر کردن این فیوزبیت میشه از کریستال داخلی استفاده کرد که در دیتاشیت گفته شده این فیوزبیت فقط واسه کریستال خارجی باید صفر بشه و در باقی مدها نباید اون رو صفر کرد...واسه کریستال های زیر 8 مگ هم میتونه 0 باشه....ولی واسه کریستال های بیشتر از 8مگ الزاما باید 0 باشه :

                    تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                    www.intelart.ir


                    ساخت کنترلر دما PID فازی با AVR [آموزشی]

                    دیدگاه


                      #25
                      پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

                      نوشته اصلی توسط punisher.x64
                      عذر میخوام آقای ریاحی پس احتمالا من اشتباه متوجه شدم...
                      شما میفرمایید با صفر کردن این فیوزبیت میشه از کریستال داخلی استفاده کرد که در دیتاشیت گفته شده این فیوزبیت فقط واسه کریستال خارجی باید صفر بشه و در باقی مدها نباید اون رو صفر کرد...واسه کریستال های زیر 8 مگ هم میتونه 0 باشه....ولی واسه کریستال های بیشتر از 8مگ الزاما باید 0 باشه :

                      با سلام به دوست عزیز الان منفهمیدم که چرا اینقدر منظور هم را نمیفهمیم پست اول خودم را اصلاح کردم بله فقط واسه کریستال خارجی فرکانس بالا باید صفر باشه
                      دوربین مدار بسته و دزد گیر و رفع مشکلات
                      بانک اطلاعاتی سنسورها
                      ساخت رقص نور برای شیشه سکوریت مغازه ها
                      تعمیر لوازم خانگی را اینجا مطرح کنید
                      [move][b] موفقیت بر روی ستون های شکست شکل می گیرد.

                      دیدگاه


                        #26
                        پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

                        سلام
                        این کار رو کردم و میکرو با کرستال خارجی کار میکنه ولی سریال رو خروجی های عجیب غریب می فرسته! میشه کمکم کنید؟
                        [glow=red,2,300]برنامه های آموزشی تست شده برای NXP LPC1768 با توابع CMSIS[/glow]
                        http://www.eca.ir/forum2/index.php?topic=76623.0

                        دیدگاه


                          #27
                          پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

                          نوشته اصلی توسط Reza Sede
                          سلام
                          این کار رو کردم و میکرو با کرستال خارجی کار میکنه ولی سریال رو خروجی های عجیب غریب می فرسته! میشه کمکم کنید؟
                          از چه کریستالی استفاده مکنی :question: نرخ ارسال داده دو طرف هم باید یکی باشه
                          دوربین مدار بسته و دزد گیر و رفع مشکلات
                          بانک اطلاعاتی سنسورها
                          ساخت رقص نور برای شیشه سکوریت مغازه ها
                          تعمیر لوازم خانگی را اینجا مطرح کنید
                          [move][b] موفقیت بر روی ستون های شکست شکل می گیرد.

                          دیدگاه


                            #28
                            پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

                            ببخشید شاید سوالم زیاد به اینجا مربوط نباشه...
                            شما با ترمینال کدویژن یا Hyper terminal ویندوز xp کار کردید؟
                            من میخوام امتحانی به جای مبدل با خود پورت com کار کنم...
                            hyper terminal رو باز میکنم و کانکت میزنم و com2 رو هم انتخاب میکنم...
                            ولی وقتی تو محیط hyper terminal تایپ میکنم اصلا هیچی نوشته نمیشه...
                            میدونید مشکل از کجاست؟
                            تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                            www.intelart.ir


                            ساخت کنترلر دما PID فازی با AVR [آموزشی]

                            دیدگاه


                              #29
                              پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

                              نوشته اصلی توسط punisher.x64
                              ببخشید شاید سوالم زیاد به اینجا مربوط نباشه...
                              شما با ترمینال کدویژن یا Hyper terminal ویندوز xp کار کردید؟
                              من میخوام امتحانی به جای مبدل با خود پورت com کار کنم...
                              hyper terminal رو باز میکنم و کانکت میزنم و com2 رو هم انتخاب میکنم...
                              ولی وقتی تو محیط hyper terminal تایپ میکنم اصلا هیچی نوشته نمیشه...
                              میدونید مشکل از کجاست؟
                              دوست عزیز برا ی لین کار یه نرم افزار virtual serial port کن و سپس دوتا پورت مجازی بساز حال برو تو نرم افزار مربوطه ویک پورت را به اون اختصاص بده ویکیش را هم به پورت سزیال داخل پروتئوس حالا با اجرا ی برنامه پرو تئوس و کانکت از نرم افزار هر دو باهم کانکت میشن مثلا میتونی متلب را با پزوتئوس مرتبط کنی با مقادیر پروتئوس یا هر نرم لفزاری که با پورت سریال در ارتباط هست را به متلب انتقال دهید
                              دوربین مدار بسته و دزد گیر و رفع مشکلات
                              بانک اطلاعاتی سنسورها
                              ساخت رقص نور برای شیشه سکوریت مغازه ها
                              تعمیر لوازم خانگی را اینجا مطرح کنید
                              [move][b] موفقیت بر روی ستون های شکست شکل می گیرد.

                              دیدگاه


                                #30
                                پاسخ : راه اندازی ATmega8A با کریستال خارجی برای UART

                                نوشته اصلی توسط حمید رضا ریاحی
                                دوست عزیز برا ی لین کار یه نرم افزار virtual serial port کن و سپس دوتا پورت مجازی بساز حال برو تو نرم افزار مربوطه ویک پورت را به اون اختصاص بده ویکیش را هم به پورت سزیال داخل پروتئوس حالا با اجرا ی برنامه پرو تئوس و کانکت از نرم افزار هر دو باهم کانکت میشن مثلا میتونی متلب را با پزوتئوس مرتبط کنی با مقادیر پروتئوس یا هر نرم لفزاری که با پورت سریال در ارتباط هست را به متلب انتقال دهید
                                بله میدونم...من میخوام سخت افزاری امتحانش کنم...میخوام از هایپر ترمینال ویندوز استفاده کنم...پورت رو هم تعریف میکنم ولی اصلا انگار برنامه هنگه...هیچی تایپ نمیشه توش...مشکل من اینه...
                                تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                                www.intelart.ir


                                ساخت کنترلر دما PID فازی با AVR [آموزشی]

                                دیدگاه

                                لطفا صبر کنید...
                                X