اطلاعیه

Collapse
No announcement yet.

کمک در مورد مگا32(خیلی فوری)

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

    کمک در مورد مگا32(خیلی فوری)

    سلام لدفا زود کمک کنید
    من یه برنامه ای نوشتم ک تو پروتوس اجراء میکنم درسته اما میام مدارش رو میبدم مشکل داره
    متن برنامه اینه:
    $regfile = "m32def.dat"
    $crystal = 8000000
    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear up , Compare B Pwm = Clear up , Prescale = 8


    Config Pinc.0 = Input
    Config Pinc.1 = Input
    Config Pinc.2 = Input
    Config Pinc.3 = Input
    Config Pinc.4 = Input
    Config Pinc.5 = Input
    Config Pinc.6 = Input
    Config Pinc.7 = Input
    Config Portd.0 = Output
    Config Portd.1 = Output
    Config Portd.2 = Output
    Config Portd.3 = Output
    Config Pind.6 = Input
    Config Pind.7 = Input
    Dim a as Word
    a=900
    Pwm1a = a
    Pwm1b = a
    min:
    do
    If Pinc.7 = 0 And Pinc.6 = 0 And Pinc.5 = 0 And Pinc.4 = 0 And Pinc.3 = 0 And Pinc.2 = 0 And Pinc.1 = 0 And Pinc.0 = 0 Then Goto jolo
    If Pinc.0 = 1 then goto rast
    If Pinc.1 = 1 then goto rast
    If Pinc.2 = 1 then goto rast
    If Pinc.3 = 1 then goto rast
    If Pinc.4 = 1 then goto rast
    If Pinc.5 = 1 then goto rast
    If Pinc.6 = 1 then goto rast
    If Pinc.7 = 1 then goto rast
    loop
    end


    rast:
    portd.0=1
    portd.1=0
    portd.2=0
    portd.3=0
    waitms 200
    goto min


    jolo:
    portd.0=1
    portd.1=0
    portd.2=1
    portd.3=0
    waitms 200
    goto min
    مشکلش اینهکه
    پایه های c.7وc.1وc.0رو یک میکنم به زیر برنامه خودش میره ولی اما پایه های c.6وc.5وc.4وc.3وc.2رو 1 میکنم به زیر برنامه خوش نمیره نمیره چیکاری کنم مشکل از چیه ؟؟
    در ضمن من از کریستال خارجی هم استفاده کردم

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    کمکم کنید خیلی خیلی واجبه

    #2
    پاسخ : کمک در مورد مگا32(خیلی فوری)

    نمیدونم به کریستال ربط داره یا نه اما محظ احتیاط کریستال رو چند گذاشتید توی مدار؟

    دیدگاه


      #3
      پاسخ : کمک در مورد مگا32(خیلی فوری)

      سلام
      چون از پورت C استفاده کردید فیوز بیت Jtag رو غیر فعال کنید
      موفق باشید
      Proudly @real_ahmadi
      #real_ahmadi

      واسه اسمت بجنگ

      دیدگاه


        #4
        پاسخ : کمک در مورد مگا32(خیلی فوری)

        نوشته اصلی توسط مهندس احمدی نمایش پست ها
        سلام
        چون از پورت C استفاده کردید فیوز بیت Jtag رو غیر فعال کنید
        موفق باشید
        چی جوری jtag رو خاموش کنم میشه راهنمایی کنید؟

        دلیل: ادغام دو پست برای جلوگیری از اسپم

        نوشته اصلی توسط omid khakyar نمایش پست ها
        نمیدونم به کریستال ربط داره یا نه اما محظ احتیاط کریستال رو چند گذاشتید توی مدار؟

        من کریستال رو 8MHگذاشتم

        دیدگاه


          #5
          پاسخ : کمک در مورد مگا32(خیلی فوری)

          نوشته اصلی توسط daniel_labaf نمایش پست ها
          چی جوری jtag رو خاموش کنم میشه راهنمایی کنید؟
          سلام
          همون قسمت که فیوزبیتهای کریستال رو تعیین میکنید که گزینه به نام jtagen هست که مربوط به jtag هست که اگه تغییرش نداده باشین مقدارش 0 هست که واسه غیر فعال کردنش باید 1 کنید

          دیدگاه


            #6
            پاسخ : کمک در مورد مگا32(خیلی فوری)

            نوشته اصلی توسط M3R-E نمایش پست ها
            سلام
            همون قسمت که فیوزبیتهای کریستال رو تعیین میکنید که گزینه به نام jtagen هست که مربوط به jtag هست که اگه تغییرش نداده باشین مقدارش 0 هست که واسه غیر فعال کردنش باید 1 کنید
            میشه یه برنامه برا پروگرم کردن ایسی بگید و اون تو یه توضیح بدید فیوز بیت jtag چی جوری میشه خاموش کرد یا یه تایپیک معرفی کنید

            دیدگاه


              #7
              پاسخ : کمک در مورد مگا32(خیلی فوری)

              نوشته اصلی توسط daniel_labaf نمایش پست ها
              میشه یه برنامه برا پروگرم کردن ایسی بگید و اون تو یه توضیح بدید فیوز بیت jtag چی جوری میشه خاموش کرد یا یه تایپیک معرفی کنید
              سلام
              با نرم افزار prog isp یا avr studio و...میتونی فیوز بیت هارو تغییر بدی شما با چه نرم افزاری پروگرم می کنی؟؟یه عکس ازش بگیر بزار ببینیم چیه تا کمکتون کنیم
              بدرود
              Proudly @real_ahmadi
              #real_ahmadi

              واسه اسمت بجنگ

              دیدگاه


                #8
                پاسخ : کمک در مورد مگا32(خیلی فوری)

                نوشته اصلی توسط مهندس احمدی نمایش پست ها
                سلام
                با نرم افزار prog isp یا avr studio و...میتونی فیوز بیت هارو تغییر بدی شما با چه نرم افزاری پروگرم می کنی؟؟یه عکس ازش بگیر بزار ببینیم چیه تا کمکتون کنیم
                بدرود
                با نرم افزار khazama programmer ای سی ام رو پرو گرم میکنم در ضمن یه سوال دیگ ایا من هر هر سری بعد از اینکه ای سی ام رو پرو گرم میکنم و برنامه اش رو عوض میکنم باید فیوز بیت ها رو دوباره پروگرم کنم؟ در ضمن چی جوری کریستا خارجی 8 مگا ک به ایسی وصل کردم تو فیوز بیت ها مشخص کنم؟؟؟؟؟؟؟؟
                جدیدترین ویرایش توسط daniel_labaf; ۱۸:۲۷ ۱۳۹۶/۱۰/۱۴.

                دیدگاه


                  #9
                  پاسخ : کمک در مورد مگا32(خیلی فوری)

                  نوشته اصلی توسط daniel_labaf نمایش پست ها
                  با نرم افزار khazama programmer ای سی ام رو پرو گرم میکنم در ضمن یه سوال دیگ ایا من هر هر سری بعد از اینکه ای سی ام رو پرو گرم میکنم و برنامه اش رو عوض میکنم باید فیوز بیت ها رو دوباره پروگرم کنم؟ در ضمن چی جوری کریستا خارجی 8 مگا ک به ایسی وصل کردم تو فیوز بیت ها مشخص کنم؟؟؟؟؟؟؟؟
                  با usb asp پروگرم کنیدیا avr studio توی نت سرچ کنید هست نرم افزارش
                  این نرم افزارو من باهاش کار نکردم
                  در مورد تنظیم فیوز بیت کریستال هم یه بار بیشتر پروگرم نمی کنی کافیه توی فیوز بیت ها کریستال و...همه چیزارو میشه مشخص کرد فقط اون بخش رو پیدا کنید و یه شات بدید
                  موفق باشید
                  Proudly @real_ahmadi
                  #real_ahmadi

                  واسه اسمت بجنگ

                  دیدگاه


                    #10
                    پاسخ : کمک در مورد مگا32(خیلی فوری)

                    نوشته اصلی توسط مهندس احمدی نمایش پست ها
                    با usb asp پروگرم کنیدیا avr studio توی نت سرچ کنید هست نرم افزارش
                    این نرم افزارو من باهاش کار نکردم
                    در مورد تنظیم فیوز بیت کریستال هم یه بار بیشتر پروگرم نمی کنی کافیه توی فیوز بیت ها کریستال و...همه چیزارو میشه مشخص کرد فقط اون بخش رو پیدا کنید و یه شات بدید
                    موفق باشید

                    سلام ممنون از کمکتون من یاد گرفتم چی جوری
                    jtag رو غیر فعال کنم الان میخوام مشخص کنم ک میخوام از کریستال 8 مگا خارجی استفاده کنم الان باید کدوم گزنه رو بزنم اینم عکسش

                    دیدگاه


                      #11
                      پاسخ : کمک در مورد مگا32(خیلی فوری)

                      سلام
                      این پنجره ای ک باز کردید روی اخرین گزینه بزاریدش ک نوشتهExt RC Osc 8MHz
                      اخر سر هم روی پروگرم بزن تا پروگرم بشه فیوز بیتا
                      بدرود
                      Proudly @real_ahmadi
                      #real_ahmadi

                      واسه اسمت بجنگ

                      دیدگاه


                        #12
                        پاسخ : کمک در مورد مگا32(خیلی فوری)

                        نوشته اصلی توسط مهندس احمدی نمایش پست ها
                        سلام
                        این پنجره ای ک باز کردید روی اخرین گزینه بزاریدش ک نوشتهExt RC Osc 8MHz
                        اخر سر هم روی پروگرم بزن تا پروگرم بشه فیوز بیتا
                        بدرود
                        مهندس اون گزینه ای ک میگید رو انتخاب میکنم ای سی من کار نمیکنه
                        جدیدترین ویرایش توسط daniel_labaf; ۲۰:۲۹ ۱۳۹۶/۱۰/۱۴.

                        دیدگاه


                          #13
                          پاسخ : کمک در مورد مگا32(خیلی فوری)

                          نوشته اصلی توسط daniel_labaf نمایش پست ها
                          مهندس اون گزینه ای ک میگید رو انتخاب میکنم ای سی من کار نمیکنه
                          دقیقا کدومو انتخاب می کنی؟؟؟اونی که اخرش 64 داره اونو انتخاب کن کریستال هم از اتصالش مطمئن شو خازن واسه کریستال فراموش نشه همه رو چک کن دقیق
                          موفق باشی
                          Proudly @real_ahmadi
                          #real_ahmadi

                          واسه اسمت بجنگ

                          دیدگاه


                            #14
                            پاسخ : کمک در مورد مگا32(خیلی فوری)

                            بله من همونی ک اخرش 64 داره رو انتخاب میکنم این عدد اخریه برا مقدار تاخیر هست؟
                            در ضمن من کریستال رو مستقیم به پایه های میکرو وصل کردم(حتما باید اون دوتا خازن ک گفتید باشه؟؟؟؟؟)
                            در ضمن ممنون از راهنماییتون
                            جدیدترین ویرایش توسط daniel_labaf; ۰۰:۴۴ ۱۳۹۶/۱۰/۱۵.

                            دیدگاه


                              #15
                              پاسخ : کمک در مورد مگا32(خیلی فوری)

                              نوشته اصلی توسط daniel_labaf نمایش پست ها
                              بله من همونی ک اخرش 64 داره رو انتخاب میکنم این عدد اخریه برا مقدار تاخیر هست؟
                              در ضمن من کریستال رو مستقیم به پایه های میکرو وصل کردم(حتما باید اون دوتا خازن ک گفتید باشه؟؟؟؟؟)
                              در ضمن ممنون از راهنماییتون
                              اون دوتا خازن باعث میشن تا پالس ها منظم تر وارد میکرو بشن
                              روی کریستال داخلی میکرو قارش بدید ببینید در عمل کار می کنه یا نه اگر کار کرد احتمالا یه جایی رو اشتباه می کنین
                              موفق باشی
                              Proudly @real_ahmadi
                              #real_ahmadi

                              واسه اسمت بجنگ

                              دیدگاه

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