اطلاعیه

Collapse
No announcement yet.

اتصال mmc به avr

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

    #31
    پاسخ : اتصال mmc به avr

    فقط باید کتابخونه آقای گیلان رو داشته باشی که اگه نداری بگو تا لینکشو برات بزارم.....
    َشماتیک مدار رو هم که تو پست های قبلی گذاشتم... تو پروتئوس هم مثله شکله زیره.....

    دیدگاه


      #32
      پاسخ : اتصال mmc به avr

      اخه عزیز من من از زبان سی چی سر در میارم که برنامه را ور داشتی اوردی اگه میشه یه فایل که با پروتوس و برنامه کامپایل شده برام بزاری تا من فقط امتحان کنم ببینم مشکل از سخت افزاره یا نرم افزار البته من خودم یک فایل پروتوس دارم که داخل پروتوس امتحان کرده ولی بستم جواب نگرفتم درنتیجه فایلی میخام که شما به صورت عملی بستین و جواب گرفتین
      :nerd: :nerd: :nerd:
      انجام پروژه های برنامه نویسی اندروید
      [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
      http://cafebazaar.ir/app/?id=com.atxdroid

      دیدگاه


        #33
        پاسخ : اتصال mmc به avr

        خب چرا میزنی...... :mrgreen:

        http://www.4shared.com/dir/6388837/b7c799e1/sharing.html

        دیدگاه


          #34
          پاسخ : اتصال mmc به avr

          نوشته اصلی توسط محسن قاسم پور
          خب چرا میزنی...... :mrgreen:

          http://www.4shared.com/dir/6388837/b7c799e1/sharing.html
          شما به بزرگی خودت ببخش
          اخه من چکار کنم این avr و mmc با من سر جنگ دارن :cry2:
          انجام پروژه های برنامه نویسی اندروید
          [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
          http://cafebazaar.ir/app/?id=com.atxdroid

          دیدگاه


            #35
            پاسخ : اتصال mmc به avr

            سخت نگیر...خیلی ساده تر از این حرفهاست.....بازم اگه مشکلی بود من در خدمتم.... :wink

            دیدگاه


              #36
              پاسخ : اتصال mmc به avr

              نوشته اصلی توسط محسن قاسم پور
              خب چرا میزنی...... :mrgreen:

              http://www.4shared.com/dir/6388837/b7c799e1/sharing.html
              برو بابا توام ما رو گرفتی
              اخه جیگر جان چند بار بگم فایل پروتوس همراه برنامه که شبیح سازی شده باشه
              انجام پروژه های برنامه نویسی اندروید
              [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
              http://cafebazaar.ir/app/?id=com.atxdroid

              دیدگاه


                #37
                پاسخ : اتصال mmc به avr

                پسر خوب فایل هایی که بهت دادم هویج که نبود..فایل هگز بود .....شماتیک رو هم که برات گذاشتم...خودم هم جایه تو تستش کردم...یه پروتئوس بستن که انقدر زحمت نداره... بفرما این هم فایل پروتئوس...
                موفق باشی.....
                http://www.4shared.com/dir/6388837/b7c799e1/sharing.html

                دیدگاه


                  #38
                  پاسخ : اتصال mmc به avr

                  نوشته اصلی توسط محسن قاسم پور
                  پسر خوب فایل هایی که بهت دادم هویج که نبود..فایل هگز بود .....شماتیک رو هم که برات گذاشتم...خودم هم جایه تو تستش کردم...یه پروتئوس بستن که انقدر زحمت نداره... بفرما این هم فایل پروتئوس...
                  موفق باشی.....
                  http://www.4shared.com/dir/6388837/b7c799e1/sharing.html
                  خیلی ممنون شما میگی شماتیک رو برات گزاشتم شماتیک مموری به میکرو هستش من که شماتیک میکرو به ال سی دی که شما داخل فایل هگزت طراحی کردی ندیدم چطوری
                  بازم ممنون این مدارو من بستم
                  اولا ال سی دی 4*20 نداشتم ال سی دی 2*16 زدم
                  بعد از اینکه بستم وتموم شد میکرو رو روشن کردم بعد از حدود 2 ثانیه روی ال سی دی خونه اولش دوتا خط موازی میندازه در صورتی که توی پرو توس می نویسه H
                  حالا میخاستم برام اگه میشه اولا موقع ای که میکرو روشن میشه روی ال سی دی یه چیزی بنویسه دال بر این که سیم کشی درسته و ال سی دی رو برام 16*2 تعریف کنی اگر هم روش سیم کشیش نسبت به 20*4 فر ق میکنه برام توضیح بدی

                  :nerd: :nerd: :nerd:
                  انجام پروژه های برنامه نویسی اندروید
                  [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                  http://cafebazaar.ir/app/?id=com.atxdroid

                  دیدگاه


                    #39
                    پاسخ : اتصال mmc به avr

                    برات برای 16*2 برنامه رو تغییر دادم...فایل پروتئوس رو هم عوض کردم......سیم کشی 16*2 با 20*4 هیچ فرقی با هم ندارن.....شما اول فایل write رو load کن تو میکرو و پروتئوس رو run کن...رو بعد از اینکه کار نوشتن رو mmc تموم شد رو lcd مینویسه don..بعد برنامه read رو load کن تو میکرو میره و سکتور mmc رو میخونه....اون h که میگی رو lcd مینویسه چیزیه که از mmc میخونه..... من رو سه تا سکتور مختلف mmc نوشتم که اگه تو برنامه c که فرستادم ببینی سه تا حرف مختلف هست اگه بتونی شماره سکتور رو عوض کنی میتونی حروف دیگه رو هم ببینی.....

                    http://www.4shared.com/dir/6388837/b7c799e1/sharing.html

                    دیدگاه


                      #40
                      پاسخ : اتصال mmc به avr

                      نوشته اصلی توسط محسن قاسم پور
                      برات برای 16*2 برنامه رو تغییر دادم...فایل پروتئوس رو هم عوض کردم......سیم کشی 16*2 با 20*4 هیچ فرقی با هم ندارن.....شما اول فایل write رو load کن تو میکرو و پروتئوس رو run کن...رو بعد از اینکه کار نوشتن رو mmc تموم شد رو lcd مینویسه don..بعد برنامه read رو load کن تو میکرو میره و سکتور mmc رو میخونه....اون h که میگی رو lcd مینویسه چیزیه که از mmc میخونه..... من رو سه تا سکتور مختلف mmc نوشتم که اگه تو برنامه c که فرستادم ببینی سه تا حرف مختلف هست اگه بتونی شماره سکتور رو عوض کنی میتونی حروف دیگه رو هم ببینی.....

                      http://www.4shared.com/dir/6388837/b7c799e1/sharing.html
                      با با دمت گرم کارت درست :wow:
                      مشکلم حل شد
                      1 مموری رو با سه ولت تغذیه کرده بودم وقتی 3.3.کردم درس شد
                      2 مشکل اساسی بعد این بود که ظاهرا با مگا 8 جواب نمیده شاید هم من نتونستم جواب بگیرم
                      3 از این که بد رفتاری کردم ببخش :cry2:
                      4 خیلی زیاد ممنونننننننننننننننننن :nerd:
                      انجام پروژه های برنامه نویسی اندروید
                      [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                      http://cafebazaar.ir/app/?id=com.atxdroid

                      دیدگاه


                        #41
                        پاسخ : اتصال mmc به avr

                        اینم بگم که در اولین فرست اطلاعاتی رو که قراره داخل مموری ذخیره کنم برای شما هم میزارم
                        اخه شاید شما هم خاستین کارخونه تخم شتر جوجه کنی بزنین
                        انجام پروژه های برنامه نویسی اندروید
                        [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                        http://cafebazaar.ir/app/?id=com.atxdroid

                        دیدگاه


                          #42
                          پاسخ : اتصال mmc به avr

                          نوشته اصلی توسط mohsen.hex


                          با با دمت گرم کارت درست :wow:
                          مشکلم حل شد
                          1 مموری رو با سه ولت تغذیه کرده بودم وقتی 3.3.کردم درس شد
                          2 مشکل اساسی بعد این بود که ظاهرا با مگا 8 جواب نمیده شاید هم من نتونستم جواب بگیرم
                          3 از این که بد رفتاری کردم ببخش :cry2:
                          4 خیلی زیاد ممنونننننننننننننننننن :nerd:
                          خواهش میکنم...من که کاری نکردم..خودت مشکل رو حل کردی....موفق باشی......

                          دیدگاه


                            #43
                            پاسخ : اتصال mmc به avr

                            بازم سلام
                            من امدم با مشکل جدید
                            من داخل mmc یک سری اطلاعات ریختم وقتی میام اونا رو بخونم به صورت خودکار میکرو گیر میکنه پرش میکنه بعضی وقتها هم هنگ میکنه ولی اگه بخام یک بایت یک بایت بخونم مثلا فلان سکتور وفلان بایت رو بخون هیچ مشکلی نداره کریستال هم از داخل فیوز بیت ها 16 مگا انتخاب کردم کریستال خارجی زدم

                            این برنامه خوندنمه که به صورت اتوماتیکه و مشکل داره
                            $regfile = "m32def.dat"
                            $crystal = 8000000
                            Config Lcdpin = Pin , Db4 = Pina.4 , Db5 = Pina.5 , Db6 = Pina.6 , Db7 = _
                            Pina.7 , E = Pina.2 , Rs = Pina.0
                            Cls : Home : Lcd "lcd ok"
                            Const Cmmc_soft = 1
                            Config Pinb.0 = Output
                            Mmc_cs Alias Portb.0
                            Set Mmc_cs
                            Config Pinb.2 = Output
                            Set Pinb.2
                            Mmc_portmosi Alias Portb
                            Bmmc_mosi Alias 2
                            Config Pinb.3 = Input
                            Mmc_portmiso Alias Pinb
                            Bmmc_miso Alias 3
                            Config Pinb.1 = Output
                            Set Pinb.1
                            Mmc_portsck Alias Portb
                            Bmmc_sck Alias 1
                            '"-----------------------------------------------------"
                            Const Cperrdrivereset = 225
                            Const Cperrdriveinit = 226
                            Const Cperrdrivereadcommand = 227
                            Const Cperrdrivewritecommand = 228
                            Const Cperrdrivereadresponse = 229
                            Const Cperrdrivewriteresponse = 230
                            Const Cperrdrive = 231
                            Const Cperrdrivenotsupported = 232

                            Waitms 1
                            Dim Gbdriveerror As Byte
                            Dim Gbdriveerrorreg As Byte
                            Dim Gbdrivestatusreg As Byte
                            Dim Gbdrivedebug As Byte
                            $lib "MMC.LIB"
                            $external _mmc
                            Gbdriveerror = Driveinit()
                            Gbdriveerror = Drivecheck()
                            ' "-----------------------------------------------------------"

                            Dim Abuffer(512) As Byte
                            Dim Wsrampointer As Word
                            Dim Lsectornumber As Long
                            Dim I As Integer
                            Dim S As Word
                            Dim Ss As Long

                            Readd:
                            Do
                            Cls
                            For Ss = 1 To 1000

                            For I = 1 To 512
                            Abuffer(i) = 0
                            Next

                            Wsrampointer = Varptr(abuffer(1))
                            Lsectornumber = Ss
                            Gbdriveerror = Drivereadsector(wsrampointer , Lsectornumber)

                            For S = 1 To 512
                            Locate 1 , 8 : Lcd Abuffer(s)
                            Waitms 100
                            Next
                            Locate 2 , 7 : Lcd Ss
                            Next

                            Loop
                            End



                            و این برنامه ای هست که مشکل نداره که با برنامه بالا فقط یه for و next اضاف شده

                            $regfile = "m32def.dat"
                            $crystal = 8000000
                            Config Lcdpin = Pin , Db4 = Pina.4 , Db5 = Pina.5 , Db6 = Pina.6 , Db7 = _
                            Pina.7 , E = Pina.2 , Rs = Pina.0
                            Cls : Home : Lcd "lcd ok"
                            Const Cmmc_soft = 1
                            Config Pinb.0 = Output
                            Mmc_cs Alias Portb.0
                            Set Mmc_cs
                            Config Pinb.2 = Output
                            Set Pinb.2
                            Mmc_portmosi Alias Portb
                            Bmmc_mosi Alias 2
                            Config Pinb.3 = Input
                            Mmc_portmiso Alias Pinb
                            Bmmc_miso Alias 3
                            Config Pinb.1 = Output
                            Set Pinb.1
                            Mmc_portsck Alias Portb
                            Bmmc_sck Alias 1
                            '"-----------------------------------------------------"
                            Const Cperrdrivereset = 225
                            Const Cperrdriveinit = 226
                            Const Cperrdrivereadcommand = 227
                            Const Cperrdrivewritecommand = 228
                            Const Cperrdrivereadresponse = 229
                            Const Cperrdrivewriteresponse = 230
                            Const Cperrdrive = 231
                            Const Cperrdrivenotsupported = 232

                            Waitms 1
                            Dim Gbdriveerror As Byte
                            Dim Gbdriveerrorreg As Byte
                            Dim Gbdrivestatusreg As Byte
                            Dim Gbdrivedebug As Byte
                            $lib "MMC.LIB"
                            $external _mmc
                            Gbdriveerror = Driveinit()
                            Gbdriveerror = Drivecheck()
                            ' "-----------------------------------------------------------"

                            Dim Abuffer(512) As Byte
                            Dim Wsrampointer As Word
                            Dim Lsectornumber As Long
                            Dim I As Integer
                            Dim S As Word
                            Dim Ss As Long



                            Readd:
                            Do
                            Cls
                            For Ss = 1 To 1000

                            For I = 1 To 512
                            Abuffer(i) = 0
                            Next

                            Wsrampointer = Varptr(abuffer(1))
                            Lsectornumber = Ss
                            Gbdriveerror = Drivereadsector(wsrampointer , Lsectornumber)

                            Locate 1 , 8 : Lcd Abuffer(2)
                            Waitms 100
                            Locate 2 , 7 : Lcd Ss
                            Next

                            Loop
                            End
                            انجام پروژه های برنامه نویسی اندروید
                            [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                            http://cafebazaar.ir/app/?id=com.atxdroid

                            دیدگاه


                              #44
                              پاسخ : اتصال mmc به avr

                              راستی یه مقدار بیشتر ور رفتم دیدم کل گیرش همین for next هست و در نتیجه از incr استفاده کردم بازم هیچ فرقی نکرد :cry2:
                              انجام پروژه های برنامه نویسی اندروید
                              [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                              http://cafebazaar.ir/app/?id=com.atxdroid

                              دیدگاه


                                #45
                                پاسخ : اتصال mmc به avr

                                همچنان منتظر کمک سبزتانیم :angry:
                                انجام پروژه های برنامه نویسی اندروید
                                [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                                http://cafebazaar.ir/app/?id=com.atxdroid

                                دیدگاه

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