اطلاعیه

Collapse
No announcement yet.

پرسش و پاسخ در خصوص نرم افزار بسکام

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

    #16
    پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

    سلام رفقا
    من میکرو رو برنامه ریزی میکنم یه دفعه برنامه اجرا میشه و در ادامه اش فقط قسمت آخر برنامه رو اجرا میکنه.
    من از همه حلقه ها استفاده کردم. :sad: :sad:
    $regfile = "m16def.dat"
    $crystal = 8000000
    Config Porta = Output
    Config Portb = Output
    Config Portc = Output
    Config Portd = Output
    Do
    Jmpl:
    Porta = &H01
    Waitms 500
    Porta = &H02
    Waitms 500
    Porta = &H04
    Waitms 500
    Porta = &H08
    Waitms 500
    Porta = &H10
    Waitms 500
    Porta = &H20
    Waitms 500
    Porta = &H40
    Waitms 500
    Porta = &H80
    Waitms 500
    Porta = &H00

    Portd = &H01
    Waitms 500
    Portd = &H02
    Waitms 500
    Portd = &H04
    Waitms 500
    Portd = &H08
    Waitms 500
    Portd = &H10
    Waitms 500
    Portd = &H20
    Waitms 500
    Portd = &H40
    Waitms 500
    Portd = &H80
    Waitms 500
    Goto Jmpl

    Loop
    End
    http://upload7.ir/images/42355212667119477675.gif
    daydigi.com

    دیدگاه


      #17
      پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

      سلام. ممنون از تاپیک مفیدتون. کسی هست به طور کامل بتونه UART1 (واحد دوم UART) سخت افزاری موجود در ATMEGA64 رو راه اندازی کنه. به این صورت که هم وقفه فعال باشه و در زمان دریافت اطلاعات و پرش به لیبل وقفه اطلاعات با دستور input در متغیری از نوع string با طول مثلا 10 ریخته بشه و بعد برای پردازش بعدی مورد استفاده قرار بگیره. ضمنا مثال بسکام که برای ATMEGA 2560 بود رو مطالعه کردم اما به نتیجه نرسیدم!
      متشکرم

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

      نوشته اصلی توسط matrex نمایش پست ها
      سلام رفقا
      من میکرو رو برنامه ریزی میکنم یه دفعه برنامه اجرا میشه و در ادامه اش فقط قسمت آخر برنامه رو اجرا میکنه.
      من از همه حلقه ها استفاده کردم. :sad: :sad:
      جدای از کد... برق پایه AVCC رو متصل کردید؟ بعضا مشکلات اجرای برنامه مربوط به اتصالات برق میکرو می باشد.
      STM32 واقعا یه چیز دیگه است...

      دیدگاه


        #18
        پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

        با سلام خدمت دوستان عزیز
        خدمتتون عارضم من از طریق i2c بین دومیکرو ارتباط برقرارکردم اما وقتی یه عدد رو از slave میخونه مثلا اون عدد ۲ هست این طرف ۲۵۵ نشون میده چرا؟ باتشکر

        دیدگاه


          #19
          پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

          سلام،راستش واسم یه مشکلی پیش اومده که گفتم دیگه بهتره واسش تایپک جدید نزنم

          راستش من اومدم یه برنامه خیلی ساده نوشتم و اومدم یه متغیر رو تو ایپرام داخلی میکرو ذخیره کردم،
          بعد اودم یه برنامه دیگه نوشتم و اون مقداری که تو اون ادرس که تو برنامه قبلی ذخیره کرده بودم رو خودنم،اما مقدار صحیح رو نمیخونه.
          اینو هم بگم که واسه بار دوم دیگه میکرو رو پاک نمیکنم که اون مقدار ذخیره شده در پروگرام اول پاک نشه

          دیدگاه


            #20
            پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

            نوشته اصلی توسط Arash15 نمایش پست ها
            سلام،راستش واسم یه مشکلی پیش اومده که گفتم دیگه بهتره واسش تایپک جدید نزنم

            راستش من اومدم یه برنامه خیلی ساده نوشتم و اومدم یه متغیر رو تو ایپرام داخلی میکرو ذخیره کردم،
            بعد اودم یه برنامه دیگه نوشتم و اون مقداری که تو اون ادرس که تو برنامه قبلی ذخیره کرده بودم رو خودنم،اما مقدار صحیح رو نمیخونه.
            اینو هم بگم که واسه بار دوم دیگه میکرو رو پاک نمیکنم که اون مقدار ذخیره شده در پروگرام اول پاک نشه
            سلام زمانی که در eeprom نوشتی تاخیر waitms 20 رو هم نوشتی
            که عمل نوشتن به درستی انجام بشه؟؟
            قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....

            دیدگاه


              #21
              پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

              نوشته اصلی توسط خلبان نمایش پست ها
              سلام زمانی که در eeprom نوشتی تاخیر waitms 20 رو هم نوشتی
              که عمل نوشتن به درستی انجام بشه؟؟
              سلام،اره حتی تاخیر ۱۰۰ میلی ثانیه گذاشتم.
              ولی واسم جالیه چرا درست کار نمیکنه.
              میخوام بدونم که وقتی واسه باردوم میکرو رو پروگرام میکنم البته بدون ریست کردن میکرو،آیا اطلاعات داخل ایپرام میکرو پاک میشه؟

              دیدگاه


                #22
                پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

                نوشته اصلی توسط Arash15 نمایش پست ها
                سلام،اره حتی تاخیر ۱۰۰ میلی ثانیه گذاشتم.
                ولی واسم جالیه چرا درست کار نمیکنه.
                میخوام بدونم که وقتی واسه باردوم میکرو رو پروگرام میکنم البته بدون ریست کردن میکرو،آیا اطلاعات داخل ایپرام میکرو پاک میشه؟
                اگر فیوزبیت EESAVE را 1 کرده باشی هربار که پروگرام می کنی محتوای eeprom را پاک می کنه اینو چک کردی؟

                دیدگاه


                  #23
                  پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

                  نوشته اصلی توسط Arash15 نمایش پست ها
                  سلام،اره حتی تاخیر ۱۰۰ میلی ثانیه گذاشتم.
                  ولی واسم جالیه چرا درست کار نمیکنه.
                  میخوام بدونم که وقتی واسه باردوم میکرو رو پروگرام میکنم البته بدون ریست کردن میکرو،آیا اطلاعات داخل ایپرام میکرو پاک میشه؟
                  سلام جواب سوالتون رو در بالا گفتند باید برنامه رو قرار بدین که
                  بشه بررسی کرد
                  قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....

                  دیدگاه


                    #24
                    پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

                    نوشته اصلی توسط hamzehh نمایش پست ها
                    اگر فیوزبیت EESAVE را 1 کرده باشی هربار که پروگرام می کنی محتوای eeprom را پاک می کنه اینو چک کردی؟
                    ممنون،راستش من تاره اومد از برنامه AVR studio استفاده کنم،تا الان با این برنامه کار نکرده بودم،اینو که گفتین یادم نبود،مچکرم،میرم چک میکنم،راستی یه سوال دیگه،اگه بخوام میکرو رو قفل کنم،روال کار تو این برنامه چطوره؟ اول پروگرام،بعد فیوز بیت ،بعد لاک بیت؟ یا برعکس

                    دیدگاه


                      #25
                      پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

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

                      دیدگاه


                        #26
                        پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

                        درود،
                        میخواستم بدونم چطور میشه یه متغیر از جنس long رو تو حافظه جانبی توسط میکرو ذخیره کرد؟ راستش من تو ذخیره کردن متغیر word, مشکلی ندارم اما متغیر long رو نمیتونم ذخیره کنم

                        دیدگاه


                          #27
                          پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

                          منظورت از حافظه جانبی چیه؟

                          دیدگاه


                            #28
                            پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

                            نوشته اصلی توسط hamzehh نمایش پست ها
                            منظورت از حافظه جانبی چیه؟
                            حافظه اکسترنال،الان من دارم از at512 استفاده میکنم،اگه نیازه کد دستوری که باهاش ورود رو ذخیره میکنم رو اینجا قرار بدم

                            دیدگاه


                              #29
                              پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

                              دوستان کسی هست بتونه راهنمایی و یا کمک کنه؟

                              دیدگاه


                                #30
                                پاسخ : پرسش و پاسخ در خصوص نرم افزار بسکام

                                خیلی تو نت گشتم اما جواب رو پیدا نکردم،همچنان دارم سرچ میکنم

                                دیدگاه

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