اطلاعیه

Collapse
No announcement yet.

راه اندازی mmc

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

    راه اندازی mmc

    با سلام
    این دستور که حجم کارت حافضه رانمایش میدهد کجاش باید متغیر تعریف کرد
    Lcd "Disksize : " ; Disksize() ; " bytes"


    #2
    پاسخ : راه اندازی mmc

    دوست عزیز این دستور تو fat هستش.
    آیه: "فرشتگان و ارواح در یک روز به او (مذکر) صعود کردند که این معادل پنجاه هزار سال برای انسان است"!
    در بیرون یک میدان گرانشی زمان اینگونه است: ∆t= ∆t0/ (1-v^2/c^2) ^0.5
    ∆t زمانی است که برای متحرک معادل گذر ایستگاهی است.و V سرعتی است که به شاهد ایستگاهی نسبت داده می شود.
    ∆t0 زمانی است که برای فرشتگان می گذرد.سرعت نور در خلا 299792.458 کیلومتر بر ثانیه است.
    از معادله ی بالا می توانیم آن سرعت ناشناخته را حساب کنیم:v =c (1-(1^2/(50000*12*27.321661)^2))^0.5 که این عدد برابر است با v = 299792.4579999

    دیدگاه


      #3
      پاسخ : راه اندازی mmc

      هیچ جا!
      در سیستم هایی که مبتنی بر یک سری تکنیک هایی مثل memory swapping کار نکنن شما نمیتونی روی mmc به صرف اینکه "حافظه" هست متغیر تعریف کنی. چون حافظه جنبی هست. شما حتی نمیتونی این کارو روی حافظه ایپرام خارجی هم انجام بدی. تازه اگر سیستمت بتونه memory swap کنه این مسئله از دید برنامه ات هم عموما مخفی هست. بنا بر این در هیچ حالتی نمیتونی مستقیما روی این حافظه متغیر تعریف کنی. مگر اینکه حافظه رو روی رم میکرو بذاری و در صورت نیاز روی این حافظه بنویسی تا بعدا بتونی از مقدارش استفاده کنی.

      دیدگاه


        #4
        پاسخ : راه اندازی mmc

        سلام
        یعنی اگر همون دستورو بنویسی میزان حافضه رو نشود میده بدونه این که متغیر تعریف کنی

        دیدگاه


          #5
          پاسخ : راه اندازی mmc

          سلام
          برای این که mmc رو در برنامه پایه هاشرو تعریف کنی باید چیکار کرد

          دیدگاه


            #6
            پاسخ : راه اندازی mmc

            نوشته اصلی توسط erfan m
            با سلام
            این دستور که حجم کارت حافضه رانمایش میدهد کجاش باید متغیر تعریف کرد
            Lcd "Disksize : " ; Disksize() ; " bytes"
            سلام
            برای نشان دادن روی lcd بهتره که این اعداد رو با استفاده از دستورات زیر درون یک متغییر ذخیره کنید و بعد روی lcd نمایش داد.


            () Free = Diskfree
            این دستور مقدار ظرفیت خالی کارت حافظه رو بر حسب بایت در متغیر free می ریزد

            Free = Diskfree() / 1024
            این دستور ظرفیت خالی را بر حسب مگا بایت نشان میدهد (عدد بر حسب بایت تقسیم بر 1024 شده است)

            () Size = Disksize
            این دستور ظرفیت کل حافظه را نشان میدهد که بر حسب بایت میباشد

            Size = Disksize() / 1024
            این دستور ظرفیت کلی را بر حسب مگا بایت نشان میدهد ( عدد بر حسب بایت تقسیم بر 1024 شده است )
            تشکر لازم نیست. :^O
            اینها همش وظیفه ست. :^O

            دیدگاه


              #7
              پاسخ : راه اندازی mmc

              سلام
              اینا هم جزوی از دستور هستند () برای چی توی تمام دستورات mmc هستند

              دیدگاه


                #8
                پاسخ : راه اندازی mmc

                نوشته اصلی توسط erfan m
                سلام
                اینا هم جزوی از دستور هستند () برای چی توی تمام دستورات mmc هستند
                مگه زیان C کار نکردی تا به حال؟ oo:

                () یعنی دستور قبلیش یه تابعه دیگه ...

                مثل clrscr()
                getch()
                while()
                و ...
                هستم اگر می روم گر نروم نیستم

                دیدگاه


                  #9
                  پاسخ : راه اندازی mmc

                  نوشته اصلی توسط erfan m
                  سلام
                  اینا هم جزوی از دستور هستند () برای چی توی تمام دستورات mmc هستند
                  سلام
                  آره ، جزء دستور هست.
                  تشکر لازم نیست. :^O
                  اینها همش وظیفه ست. :^O

                  دیدگاه


                    #10
                    پاسخ : راه اندازی mmc

                    سلام
                    من این برنامه رو روی میکروم نوشتم ولی کار نکرد :angry: :angry:
                    $regfile = "m32def.dat"
                    $crystal = 16000000
                    $hwstack = 64
                    $swstack = 64
                    $framesize = 64

                    Config Lcdpin = Pin , Db4 = Pina.3 , Db5 = Pina.2 , Db6 = Pina.1 , Db7 = _
                    Pina.0 , Rs = Pina.5 , E = Pina.4
                    Config Lcd = 16 * 2
                    Waitms 300
                    Config Spi = Soft , Din = Pinc.2 , Dout = Portc.4 , Ss = Portc.5 , Clock = Portc.3
                    Spiinit
                    Cls
                    $include "CONFIG_AVR-DOS.Bas"
                    $include "config_mmc.bas"
                    '****************************dim************* ********************
                    Dim Size As Word
                    Config Date = Ymd , Separator =/
                    Config Clock = Soft
                    Enable Interrupts
                    Cls : Cursor Off
                    Time$ = "12:00:00" : Date$ = "10/04/27"

                    If Driveinit() <> 0 Then
                    Print "Card not inserted, check Card!"
                    End
                    End If

                    Size = Disksize() / 1024
                    Lcd Size
                    End

                    دیدگاه

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