اطلاعیه

Collapse
No announcement yet.

mmc & spi & avr bascom

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

    mmc & spi & avr bascom

    :cry2:
    سلام
    من این همه در مورد mmcو ارتباط آن با avrوبه زبان بیسک گشتم ولی چیز جالبی نبود
    یادش بخیر یه وقتایی هر روز میومدم اینجا !

    #2
    پاسخ : mmc & spi & avr bascom

    من یک mmc َدارم حجمش 64مگا بایت است و یک مگا 32 نزدیک به دو ماه است که به دنبال مطلبی جالب برای
    راه اندازی هستم

    avr-dos علی تروشه
    اگه کسی تا به حال mmcراه اندازی کرده جواب بده :cry2:

    یادش بخیر یه وقتایی هر روز میومدم اینجا !

    دیدگاه


      #3
      پاسخ : mmc & spi & avr bascom

      از کتابخونه AVR-Dos استفاده کن

      دیدگاه


        #4
        پاسخ : mmc & spi & avr bascom

        سلام

        اگه میخای با mmc کار کنی بهتره بجای atmega 32 از atmega64 و بالاتر استفاده کنی .اگه از atmega 32 استفاده میکنی باید فایل config_avr-dos.bas را باز کنی و تغییرات زیر رو اعمال کنی:
        Const cFileHandles = 2 --------------> Const cFileHandles = 1
        Const cSepFATHandle = 1------------------> Const cSepFATHandle = 0
        فایل زیر آموزش کار باmmc
        http://www.4shared.com/file/4JOz_yBk/Amoozesh_kar_Ba_MMC.html
        در ضمن اگه mmc میخای سخت افزاری وصل کنی باید config_mmc.bas را باز کنی Const Cmmc_soft = 0
        و اگه میخای نرم افزاری وصل کنی Const Cmmc_soft = 1 قرار بده .انشااله که موفق بشی.
        نحوه اتصال mmc به میکرو:
        http://www.4shared.com/photo/v6gl6Zh5/electronic-atmega16-mmc-schema.html

        دیدگاه


          #5
          پاسخ : mmc & spi & avr bascom

          [quote author=milad_ampili link=topic=43644.msg220064#msg220064 date=1284065235]
          سلام

          من مقاله آقای علی تروشه را خوندم و یزد کیت
          ولی در پروتیوس کار می کنه ولی در بیرون تابعی که وجود یا عدم وجود کارت را مشخص می کنه دایم 0 می شه
          اگه خودتون یه مدار تست کردین مدار و برنامتون را بذارین
          ------------------------------------
          اگه روش دیگه ای واسه راه اندازی هست اونو بذارین -چون این کتابخونه ها به درد به خور نیست :bye


          یادش بخیر یه وقتایی هر روز میومدم اینجا !

          دیدگاه


            #6
            پاسخ : mmc & spi & avr bascom

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

            دیدگاه


              #7
              پاسخ : mmc & spi & avr bascom

              کتابخونه AVR-Dos
              :question:
              یادش بخیر یه وقتایی هر روز میومدم اینجا !

              دیدگاه


                #8
                پاسخ : mmc & spi & avr bascom


                در این روش در پروتیوس کار می کنه وای در بیرون
                Drivecheck() دایم 0 است یعنی وجود و عدم وجود mmcتاثیری ندارد
                Ver()این 55می نویسه
                Driveinit() این در صورت وجود کارت هیچ چیز نمی یاره ولی در صورت در آوردن کارت 225 می شه
                Initfilesystem(1) این هم مثل بالا با عدد227
                Disksize() این یکی هم که اصلا و ابدا
                mmcمن 64mbاست با مگا 32

                یادش بخیر یه وقتایی هر روز میومدم اینجا !

                دیدگاه


                  #9
                  پاسخ : mmc & spi & avr bascom

                  نوشته اصلی توسط milad_arm
                  کتابخونه AVR-Dos
                  :question:
                  علتش؟
                  من که همیشه استفاده میآ‌کنم و همیشه خیلی خوب هم جواب داده

                  دیدگاه


                    #10
                    پاسخ : mmc & spi & avr bascom

                    پس چرا در من راه اندازی نمی شه
                    می تونه از mmcباشه ولی mmcسالم هستش
                    من یک زنر 3.6ولت برای تغذیه mmcاستفاده میکنم و از مقاومت استفاده نمی کنم
                    مشکل در راه اندازی را هم که در بالا نوشتم
                    می تونه از چه چیز باشه
                    شما از mmc استفاده می کنید یاsd
                    ------------------------------------------------------------------
                    علت خواستن روش دیگر :
                    اگه این روش کار کنه بهتره
                    ولی می خواهم به طور کامل یاد بگیرم spi وmmc
                    -------------------------------------------------------------------
                    خود برنامه یزد کیت را (avr-dos)به آی سی زدم ولی در درون mmcهیچ پوشه یا فایلی ایجاد نشد
                    -------------------کمکم کنید-----------------------------
                    عیدتان مبارک
                    یادش بخیر یه وقتایی هر روز میومدم اینجا !

                    دیدگاه


                      #11
                      پاسخ : mmc & spi & avr bascom

                      mmc رو سخت افزاری وصل میکنی یا نرم افزاری؟

                      دیدگاه


                        #12
                        پاسخ : mmc & spi & avr bascom

                        اگه از mega64 یا 128 استفاده نمیآ‌کنی باید پین های مورد نیاز رو در config_avr-dos.bas تغییر بدی

                        دیدگاه


                          #13
                          پاسخ : mmc & spi & avr bascom

                          سلام
                          اینترنت ایرانسل خراب بود نتونستم بیام
                          ----------------------------------------------------
                          من mmcرا به صورت سخت افزاری راه اندازی می کنم
                          (شما در نقشه csرا به ssوصل کردین ولی در مدار یزد کیت csرا به xckوصل کرده در پروتیوس)
                          کدوم یک درسته
                          من دو ساعت پیش دوباره مدار را بستم ولی باز خطا های بالا را داد به ssهم وصل کردم
                          این هم برنامه من فقط برای راه اندازی
                          $regfile = "m32def.dat"
                          $crystal = 12000000
                          $include "CONFIG_AVR-DOS.Bas"
                          $include "config_mmc.bas"
                          Config Clock = Soft
                          Config Date = Ymd , Separator = /
                          Date$ = "89/06/01"
                          Time$ = "10:10:10"
                          Enable Interrupts
                          Dim A As Byte , B As Byte , C As Byte , D As Byte
                          Locate 1 , 1 : Lcd Time$
                          Locate 2 , 1 : Lcd Date$
                          Waitms 10
                          Cls

                          Do
                          If Drivecheck() <> 0 Then
                          Locate 1 , 1 : Lcd "no mmc"
                          Else
                          Locate 1 , 1 : Lcd Drivecheck()
                          End If
                          Locate 1 , 4 : Lcd Ver()
                          Locate 1 , 8 : Lcd Driveinit()
                          Locate 1 , 12 : Lcd Initfilesystem(1)
                          Locate 2 , 1 : Lcd Disksize()



                          Loop
                          :agree:
                          یادش بخیر یه وقتایی هر روز میومدم اینجا !

                          دیدگاه


                            #14
                            پاسخ : mmc & spi & avr bascom

                            اگه از mega64 یا 128 استفاده نمیآ‌کنی باید پین های مورد نیاز رو در config_avr-dos.bas تغییر بدی
                            -----------------
                            سلام
                            این پین ها کدوم ها هستن
                            ------------------------------------------------------
                            اگه یه مدار mp3 playerخوب داری که خودتون هم امتحان کردین بذارین
                            یادش بخیر یه وقتایی هر روز میومدم اینجا !

                            دیدگاه


                              #15
                              پاسخ : mmc & spi & avr bascom

                              خودم دست به کار میشم :read:
                              یادش بخیر یه وقتایی هر روز میومدم اینجا !

                              دیدگاه

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