اطلاعیه

Collapse
No announcement yet.

avr و mmc

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

    پاسخ : avr و mmc

    سلام من با mmc و کدویژن 2.04.4 کار کردم یه پروژه انجام دادم که به امید خدا تموم هم شد .
    اگه میخواید یه شبیه سازی با پروتئوس بزارم . فقط یه مشکلی هست من با فرکانس 16مگ کار میکنم .خود کدویژن با فرکانس 4مگ خط spi رو فعال میکنه یعنی 1/4 فرکانس کاری میکرو .تو خود توابع کدویژن که نمیشه دست برد ! کسی میدونه چطوری میشه فرکانس کاری رو رسوند به 8مگ؟

    دیدگاه


      پاسخ : avr و mmc

      نوشته اصلی توسط j_online_20
      سلام من با mmc و کدویژن 2.04.4 کار کردم یه پروژه انجام دادم که به امید خدا تموم هم شد .
      اگه میخواید یه شبیه سازی با پروتئوس بزارم . فقط یه مشکلی هست من با فرکانس 16مگ کار میکنم .خود کدویژن با فرکانس 4مگ خط spi رو فعال میکنه یعنی 1/4 فرکانس کاری میکرو .تو خود توابع کدویژن که نمیشه دست برد ! کسی میدونه چطوری میشه فرکانس کاری رو رسوند به 8مگ؟
      بیت SPI2X در رجیستر SPSR باید یک شود تا کلاک SPI بتواند در حالت Master در فرکانس نصف کلاک cpu عمل کند.
      اوژن: به معنای افکننده و شکست دهنده است
      دانایی، توانایی است-Knowledge is POWER
      برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
      وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
      قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
      اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
      ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

      دیدگاه


        پاسخ : avr و mmc

        من تازه شروع کردم به کار کردن باMMC اما یه مشکلی دارم و اونم ایه که چه مموری وصل باشه چه نباشه drivecheck میکنه اما driveinit نمی کنه .مموری نو و سالمه و سخت افزار هم درسته و از M32 استفاده کردم.
        یکی از بچه هم همین مشکل منو توی همین جا داشته (فکر کنم آقایardavanzzz بود)چجوری حلش کرده اگه میشه منو هم راهنمایی کنین؟
        می بینیم و نادیده می گیریم!

        دیدگاه


          پاسخ : avr و mmc

          نوشته اصلی توسط j_online_20
          سلام من با mmc و کدویژن 2.04.4 کار کردم یه پروژه انجام دادم که به امید خدا تموم هم شد .
          اگه میخواید یه شبیه سازی با پروتئوس بزارم . فقط یه مشکلی هست من با فرکانس 16مگ کار میکنم .خود کدویژن با فرکانس 4مگ خط spi رو فعال میکنه یعنی 1/4 فرکانس کاری میکرو .تو خود توابع کدویژن که نمیشه دست برد ! کسی میدونه چطوری میشه فرکانس کاری رو رسوند به 8مگ؟
          سلام
          اگه میشه فایل برنامه و پروتئوس برام بزای ممنون میشم

          دیدگاه


            پاسخ : avr و mmc

            دو سوال !
            1.من دارم از Mega32 استفاده می کنم باید توی Config_MMC پین B.0 رو به B.4 تغییر بدم؟(توی Mega32 پین SS ، B.4 هستش).
            اگه کسی با Mega32 کار کرده بگه؟
            2.مدار من drivecheckمیکنه اما driveinit نمی کنه .مموری نو و سالمه و سخت افزار هم درسته.
            می بینیم و نادیده می گیریم!

            دیدگاه


              پاسخ : avr و mmc

              از هر میکرو ای که استفاده میآ‌کنید باید پایه هاشو با فایل تطبیق بدید و اگه هماهنگی نداشت فایل رو تصحیح کنید

              دیدگاه


                پاسخ : avr و mmc

                نوشته اصلی توسط ehsan2004
                بفرمایید دوست عزیز تشکر یادتون نره توی این فایل ارتباط avrبا mmc توسط کامپایلر بسکام انجام شده یه کم از بسکام سر در بیارین کاملا متوجه میشین که مطمئنم شما خدای بسکام هستین راستی یادم رفت بگم پسوردش سایت محبوبمون هست www.eca.ir فقط تشکر و دعا یادتون نره http://www.2shared.com/file/7023308/8aa7cb4c/Config_AVR_and_MMC.html
                با استناد به قانون جرایم رایانه ای
                دسترسۍ به تارنماۍ فراخوانده شده امکان پذیر نمۍ باشد.

                پدر ما را در اوردن با این فیلتر کردنهای کیلویی

                دیدگاه


                  پاسخ : avr و mmc

                  نوشته اصلی توسط mostafa26
                  با استناد به قانون جرایم رایانه ای
                  دسترسۍ به تارنماۍ فراخوانده شده امکان پذیر نمۍ باشد.

                  پدر ما را در اوردن با این فیلتر کردنهای کیلویی
                  دوست عزیز کاملا عادیه (حتی صفحه اول گوگل سابقه فیلتر شدن داره)

                  می بینیم و نادیده می گیریم!

                  دیدگاه


                    پاسخ : avr و mmc


                    با سلام و خشته نباشید
                    من مطالب مربوط به ارتباط mmcبه avr رو در مجله نویز خوندم و طبق اون با mmcارتباط بر قرار کردم واقعا به کارم اومد ممنون ولی موقع خوندن بلوک های mmc میکرو فقط میتونه 2 بلوک (1024بایت)رو بخونه و درموقع شروع بلوک سوم درون حلقه While Response <> 0 می مونه ،مموریم SD 64MB .
                    بت مموریه 1G هم هنگ مکنه.
                    ممنون میشم کمکم کنید...
                    $
                    regfile = "m8def.dat"
                    $crystal = 16000000
                    $hwstack = 64
                    $swstack = 64
                    $framesize = 64

                    'LCD
                    Config Lcdpin = Pin , Db4 = Pinc.2 , Db5 = Pinc.3 , Db6 = Pinc.4 , Db7 = _
                    Pinc.5 , E = Pinc.1 , Rs = Pinc.0
                    Config Lcd = 16 * 2
                    Cursor Off : Cls
                    Deflcdchar 0 , 32 , 32 , 31 , 31 , 31 , 31 , 31 , 32 'First #
                    Deflcdchar 1 , 32 , 32 , 18 , 26 , 30 , 26 , 18 , 32 'Play/Pause >|
                    Deflcdchar 2 , 32 , 32 , 2 , 6 , 14 , 6 , 2 , 32 'Back <<
                    Deflcdchar 3 , 32 , 32 , 8 , 12 , 14 , 12 , 8 , 32 'Forward >>
                    Deflcdchar 4 , 32 , 17 , 10 , 4 , 10 , 17 , 32 , 32
                    Deflcdchar 5 , 32 , 32 , 1 , 2 , 20 , 8 , 32 , 32
                    'PWM
                    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Prescale = 1

                    Deflcdchar Print , 32 , 32 , 1 , 2 , 20 , 8 , 32 , 32 ' replace ? with number (0-7)

                    'Variables
                    Dim Command As Byte , Response As Byte , Address As Long , T As Byte
                    Dim K As Byte , Writes As Byte , Repeat As Word , Reads(512) As Byte
                    Dim I As Byte , Response1 As Byte , Address1 As Long , Firstaddress As Long


                    Declare Sub Minit
                    Declare Sub Mfirstfile
                    Declare Sub Mread(byval Address As Long)

                    Waitms 300

                    Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , _
                    Polarity = Low , Phase = 0 , Clockrate = 4 , Noss = 0

                    Config Portb.0 = Output
                    Cs Alias Portb.0
                    Spiinit

                    '____________________________________________ ___________________________________
                    'Main Prog Start Here:
                    For I = 1 To 100
                    Pwm1a = 0
                    Waitms 1
                    Pwm1a = 64
                    Waitms 1
                    Next I

                    Cls : Lcd " Search Card..."
                    Wait 2
                    Call Minit
                    Address1 = 0
                    Call Mread(address1)
                    Xloop:
                    End
                    '____________________________________________ ___________________________________
                    Sub Minit
                    Cls
                    Set Cs
                    Command = &HFF
                    For K = 1 To 10
                    Spiout Command , 1
                    Next K
                    Response = &HFF
                    Reset Cs
                    Command = &H40
                    Spiout Command , 1
                    Address = 0
                    Spiout Address , 4
                    Command = &H95
                    Spiout Command , 1
                    While Response <> &H01
                    Spiin Response , 1
                    Wend
                    Locate 1 , 1 : Lcd Hex(response)
                    Response1 = Response
                    Set Cs
                    Waitms 50
                    Command = &HFF
                    While Response <> &H00
                    Set Cs
                    Spiout Command , 1
                    Spiout Command , 1
                    Reset Cs
                    Command = &H41
                    Spiout Command , 1
                    Address = 0
                    Spiout Address , 4
                    Command = &HFF
                    Spiout Command , 1
                    Spiout Command , 1
                    Spiin Response , 1
                    Wend
                    Locate 2 , 1 : Lcd Hex(response)
                    Wait 2
                    If Response1 = 1 And Response = 0 Then
                    Cls : Lcd "MMC Taid shod"
                    Locate 1 , 15
                    Lcd Chr(5)
                    Else
                    Cls : Lcd "MMC error"
                    Locate 1 , 15
                    Lcd Chr(4)
                    End If
                    Wait 2
                    Return
                    End Sub
                    ---------------------------------------
                    Sub Mread(byval Address As Long)
                    Do
                    cls :lcd address
                    Set Cs
                    Command = &HFF
                    Spiout Command , 1
                    Reset Cs
                    Command = &H51
                    Spiout Command , 1
                    Spiout Address , 4
                    Command = &HFF
                    Spiout Command , 1
                    Spiin Response , 1
                    While Response <> 0
                    Spiin Response , 1
                    Wend
                    Locate 1 , 10: Lcd 1
                    While Response <> &HFE
                    Spiin Response , 1
                    Wend
                    Locate 1 , 10: Lcd 1
                    For Repeat = 1 To 512
                    Spiin Response , 1
                    Reads(repeat) = Response
                    Next
                    Set Cs
                    Address = Address + 512
                    Wait 1
                    Loop
                    Return
                    End Sub

                    دیدگاه


                      پاسخ : avr و mmc

                      با سلام
                      برای خواندن سکتورها ابتدا باید شماره ی سکتور را در 512 ضرب کنی سپس به عنوان آدرس سکتور ارسال کنی
                      ضمنا این برنامه sd را پشتیبانی نمی کند و فقط با mmc سازگاری داره
                      در مورد اون 1G هم باید بگم که برنامه هنگ نمی کنه اگر مموری SD باشد برنامه جواب نخواهد داد و اگر MMC باشد باید بگم که MMC ها جریان زیادی می کشند و این باعث می شود ولتاژ تغذیه میکرو افت کند و باعث بشه میکرو کار نکنه
                      من خودم MMC 1G را امتحان کردم و جواب داد البته یه تقویت کننده ی جریان به تغذیه ی MMC وصل کردم.
                      اینم برنامه ی اصلاح شده
                      http://www.4shared.com/file/zQZPxCg_/MMC.html
                      در این برنامه برای خواندن و یا نوشتن در سکتور ها تنها کافی است آدرس سکتور مورد نظر را در متغیر addre قرار بدی و بعد سابروتین مربوطه را فرا خوانی کنی
                      موفق باشید
                      آموزش PIC

                      دیدگاه


                        پاسخ : avr و mmc

                        ممنون از کمکتون
                        خوب مگه اینجوری نیست که اگه پایه های 9 و 8 ، SDرو استفاده نکنیم میشهMMC ؟!!!!!!
                        در غیر این صورت MMC از کجا باید گیر بیارم؟ oo:
                        یه سوال دیگه،مگه pwm یک موج با دامنه ثابت و فرکانس مختلف نیست؟ پس چطوری میشه صوت رو که یک موج با دامنه و فرکانس مختلفه باهاش روی بلندگو پخش کرد؟ (wav player ) :question:

                        دیدگاه


                          پاسخ : avr و mmc

                          ba salam va khaste nabashid khedmat modiran va baro bach avr
                          khastam ye rahnamai karde basham baray 3.3v mitavanid az diod zener3.3 estefade ****d

                          دیدگاه


                            پاسخ : avr و mmc

                            به این سایت ی سر بزن
                            www.yazdkit.com

                            دیدگاه


                              پاسخ : avr و mmc

                              من یه سوال دارم.
                              همیشه در مورد فایلهای txt صحبت میشه.میخواستم بدونم فایلهای دیگه ای مثل exe , doc , bmp یا هر نوع فایل دیگه با هر ساختاری رو نمیشه خوند یا نوشت یا اجرا کرد؟

                              دیدگاه


                                پاسخ : avr و mmc

                                نوشته اصلی توسط hannan
                                من یه سوال دارم.
                                همیشه در مورد فایلهای txt صحبت میشه.میخواستم بدونم فایلهای دیگه ای مثل exe , doc , bmp یا هر نوع فایل دیگه با هر ساختاری رو نمیشه خوند یا نوشت یا اجرا کرد؟
                                :question:
                                تشکر نکن، صلوات بفرست:

                                [img width=165 height=100]http://www.askdin.com/gallery/images/29839/1___________5.png[/img]

                                دیدگاه

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