اطلاعیه

Collapse
No announcement yet.

در ارتباط با mmc از طریق FAT مشکل دارم

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

    #31
    پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

    سلام
    نوشته اصلی توسط student51
    سلام علیکم

    آقای فخر mmc بنده با fat16 فرمت شده شده ولی برنامه هنوز جواب نمیده.
    مشکل از کجا میتونه باشه؟
    تغذیه ی mmc رو چک کردید ، می تونید یه عکس از مدارتون بگیرید اینجا بزارید .

    نوشته اصلی توسط iman4web
    سلام
    من میخوام یک کتابخانه کامل برای MMC درست کنم . البته فعلا بصورت عادی نه FAT
    که بشه به 3 طریق بایت و 2 بایت و سکتور روی MMC نوشت وخواند
    و بشه کل MMC رو پاک کرد و یا لاک کرد و .....
    دوستانی که قبلا روی MMC کار کردن لطفا کمک کنند.
    تو همین کتابخونه دستورات خوندن و نوشتن بایتی هم هست .
    حضرت علی (ع) : خداوند از جاهلان پیمان فراگیرى علم نگرفته ، مگر آنکه قبلا از دنشمندان پیمان تعلیم دادن گرفته است .

    دیدگاه


      #32
      پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

      من با این مدار و با کتابخونه mmc شما درست جواب گرفته ام اما با کتابخونه fat نمیتونم محتویات فایل متنی روی mmc رو بخونم.
      البته من با نرم افزار winhex کارت حافظه رو بررسی کردم فایل متنی از سکتور 520 شروع شده بود ولی من این سکتور ها را استفاده نمی کردم . بنابراین مجددا mmc رو از سکتور 520 خواندم اما بازهم همون آش و همون کاسه. :cry2:
      خدایا! از من در گذر آنچه را از من بدان داناتری و اگر بار دیگر به آن بازگردم، تو نیز به بخشایش باز گرد.
      خدایا! آنچه از اعمال نیکو تصمیم گرفتم و انجام ندادم ببخشای.
      خدایا! ببخشای آنچه را که با زبان به تو نزدیک شدم ولی با قلب آن را ترک کردم.
      خدایا! ببخشای نگاه های اشارت آمیز و سخنان بی فایده و خواسته های بی مورد دل و لغزش های زبان را.

      دیدگاه


        #33
        پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

        من با این مدار و با کتابخونه mmc شما درست جواب گرفته ام اما با کتابخونه fat نمیتونم محتویات فایل متنی روی mmc رو بخونم.
        البته من با نرم افزار winhex ، کارت حافظه رو بررسی کردم فایل متنی از سکتور 520 شروع شده بود ولی من این سکتور ها را استفاده نمی کردم . بنابراین مجددا mmc رو ازسکتور 520 خواندم اما بازهم همون آش و همون کاسه. :cry2:

        نقشه مدار در لینک زیر قرار دارد:

        http://www.4shared.com/file/43196607/9d96910b/circuit.html

        خدایا! از من در گذر آنچه را از من بدان داناتری و اگر بار دیگر به آن بازگردم، تو نیز به بخشایش باز گرد.
        خدایا! آنچه از اعمال نیکو تصمیم گرفتم و انجام ندادم ببخشای.
        خدایا! ببخشای آنچه را که با زبان به تو نزدیک شدم ولی با قلب آن را ترک کردم.
        خدایا! ببخشای نگاه های اشارت آمیز و سخنان بی فایده و خواسته های بی مورد دل و لغزش های زبان را.

        دیدگاه


          #34
          پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

          دستور نوشتن و خوندن بایتی تو کدوم کتابخانه هست ؟؟؟ دستورش چیه ؟؟
          تو فایل help چیزی ننوشته بود.

          دیدگاه


            #35
            پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

            نوشته اصلی توسط iman4web
            دستور نوشتن و خوندن بایتی تو کدوم کتابخانه هست ؟؟؟ دستورش چیه ؟؟
            تو فایل help چیزی ننوشته بود.

            اتفاقا تو فایل help آقای فخر هستش. دستورات fat_ReadByte و fat_WriteByte در داخل فایل کتابخانه fat قرار داره.
            خدایا! از من در گذر آنچه را از من بدان داناتری و اگر بار دیگر به آن بازگردم، تو نیز به بخشایش باز گرد.
            خدایا! آنچه از اعمال نیکو تصمیم گرفتم و انجام ندادم ببخشای.
            خدایا! ببخشای آنچه را که با زبان به تو نزدیک شدم ولی با قلب آن را ترک کردم.
            خدایا! ببخشای نگاه های اشارت آمیز و سخنان بی فایده و خواسته های بی مورد دل و لغزش های زبان را.

            دیدگاه


              #36
              پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

              نوشته اصلی توسط student51



              اتفاقا تو فایل help آقای فخر هستش. دستورات fat_ReadByte و fat_WriteByte در داخل فایل کتابخانه fat قرار داره.
              البته mf16_ReadByte و mf16_WiteByte

              نوشته اصلی توسط student51
              من با این مدار و با کتابخونه mmc شما درست جواب گرفته ام اما با کتابخونه fat نمیتونم محتویات فایل متنی روی mmc رو بخونم.
              البته من با نرم افزار winhex ، کارت حافظه رو بررسی کردم فایل متنی از سکتور 520 شروع شده بود ولی من این سکتور ها را استفاده نمی کردم . بنابراین مجددا mmc رو ازسکتور 520 خواندم اما بازهم همون آش و همون کاسه. :cry2:

              نقشه مدار در لینک زیر قرار دارد:

              http://www.4shared.com/file/43196607/9d96910b/circuit.html

              اسم فایلی که تو mmc میریزید باید test.txt باشه .
              حضرت علی (ع) : خداوند از جاهلان پیمان فراگیرى علم نگرفته ، مگر آنکه قبلا از دنشمندان پیمان تعلیم دادن گرفته است .

              دیدگاه


                #37
                پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

                درسته. اسم فایل test.txt هستش.
                خدایا! از من در گذر آنچه را از من بدان داناتری و اگر بار دیگر به آن بازگردم، تو نیز به بخشایش باز گرد.
                خدایا! آنچه از اعمال نیکو تصمیم گرفتم و انجام ندادم ببخشای.
                خدایا! ببخشای آنچه را که با زبان به تو نزدیک شدم ولی با قلب آن را ترک کردم.
                خدایا! ببخشای نگاه های اشارت آمیز و سخنان بی فایده و خواسته های بی مورد دل و لغزش های زبان را.

                دیدگاه


                  #38
                  پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

                  برنامه همینه ؟
                  کد:
                  [left]/*****************************************************
                  This program was produced by the
                  CodeWizardAVR V1.24.2c Standard
                  Automatic Program Generator
                  © Copyright 1998-2004 Pavel Haiduc, HP InfoTech s.r.l.
                  http://www.hpinfotech.ro
                  e-mail:office@hpinfotech.ro
                  
                  Project : 
                  Version : 
                  Date  : 2008/03/18
                  Author : student51             
                  Company :                 
                  Comments: 
                  
                  
                  Chip type      : ATmega32
                  Program type    : Application
                  Clock frequency   : 16.000000 MHz
                  Memory model    : Small
                  External SRAM size : 0
                  Data Stack size   : 512
                  *****************************************************/
                  
                  #include <mega32.h>
                  
                  // Alphanumeric LCD Module functions
                  #asm
                    .equ __lcd_port=0x1B ;PORTA
                  #endasm
                  #include <lcd.h>
                  #include <delay.h>
                  // SPI functions
                  #include <spi.h>
                  
                  #include "mmcfat16.h"
                  
                  // Declare your global variables here
                  //char block[512],
                  char sName[12] ="test.txt";  
                  char *block;
                  unsigned int i,j;
                  struct FileHandle fHandle;
                  unsigned char c;
                  
                  void main(void)
                  {
                  // Declare your local variables here
                  
                  // Input/Output Ports initialization
                  // Port A initialization
                  // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
                  // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
                  PORTA=0x00;
                  DDRA=0x00;
                  
                  // Port B initialization
                  // Func7=Out Func6=In Func5=Out Func4=Out Func3=In Func2=In Func1=In Func0=In 
                  // State7=0 State6=T State5=0 State4=0 State3=T State2=T State1=T State0=T 
                  PORTB=0x00;
                  DDRB=0xB0;
                  
                  // Port C initialization
                  // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
                  // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
                  PORTC=0x00;
                  DDRC=0x00;
                  
                  // Port D initialization
                  // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
                  // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
                  PORTD=0x00;
                  DDRD=0x00;
                  
                  // Timer/Counter 0 initialization
                  // Clock source: System Clock
                  // Clock value: Timer 0 Stopped
                  // Mode: Normal top=FFh
                  // OC0 output: Disconnected
                  TCCR0=0x00;
                  TCNT0=0x00;
                  OCR0=0x00;
                  
                  // Timer/Counter 1 initialization
                  // Clock source: System Clock
                  // Clock value: Timer 1 Stopped
                  // Mode: Normal top=FFFFh
                  // OC1A output: Discon.
                  // OC1B output: Discon.
                  // Noise Canceler: Off
                  // Input Capture on Falling Edge
                  TCCR1A=0x00;
                  TCCR1B=0x00;
                  TCNT1H=0x00;
                  TCNT1L=0x00;
                  ICR1H=0x00;
                  ICR1L=0x00;
                  OCR1AH=0x00;
                  OCR1AL=0x00;
                  OCR1BH=0x00;
                  OCR1BL=0x00;
                  
                  // Timer/Counter 2 initialization
                  // Clock source: System Clock
                  // Clock value: Timer 2 Stopped
                  // Mode: Normal top=FFh
                  // OC2 output: Disconnected
                  ASSR=0x00;
                  TCCR2=0x00;
                  TCNT2=0x00;
                  OCR2=0x00;
                  
                  // External Interrupt(s) initialization
                  // INT0: Off
                  // INT1: Off
                  // INT2: Off
                  MCUCR=0x00;
                  MCUCSR=0x00;
                  
                  // Timer(s)/Counter(s) Interrupt(s) initialization
                  TIMSK=0x00;
                  
                  // Analog Comparator initialization
                  // Analog Comparator: Off
                  // Analog Comparator Input Capture by Timer/Counter 1: Off
                  // Analog Comparator Output: Off
                  ACSR=0x80;
                  SFIOR=0x00;
                  
                  // SPI initialization
                  // SPI Type: Master
                  // SPI Clock Rate: 2*4000.000 kHz
                  // SPI Clock Phase: Cycle Half
                  // SPI Clock Polarity: Low
                  // SPI Data Order: MSB First
                  SPCR=0x50;
                  SPSR=0x01;
                  
                  // LCD module initialization
                  lcd_init(16);
                  lcd_clear;
                  	mf16_Init();						// Initialize mmc and fat16
                  
                   	mf16_OpenFile(sName, &fHandle);		// sabte addresse file baraye khandane mohtaviatash
                   	
                    	mf16_WriteByte(&fHandle,'a',0);
                    mf16_WriteByte(&fHandle,'l',1);
                    	mf16_WriteByte(&fHandle,'i',2);  
                    	
                    	mf16_ReadSector(&fHandle, block, 0); 
                    	 
                    	for(i = 0; i<512;i++) // Ersale mohtaviate sectore khande shode be lcd
                  	{  
                  		lcd_gotoxy(i%15,0);
                  		lcd_putchar(block[i]); 
                  		delay_ms(50);
                  		}   
                   
                  
                  while (1)
                     {
                     // Place your code here
                  
                     };
                  }
                  [/left]
                  حضرت علی (ع) : خداوند از جاهلان پیمان فراگیرى علم نگرفته ، مگر آنکه قبلا از دنشمندان پیمان تعلیم دادن گرفته است .

                  دیدگاه


                    #39
                    پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

                    سلام
                    درسته، برنامه همینه.
                    کلا فکر می کنم کتابخونه fat درست کار نمیکنه.
                    خدایا! از من در گذر آنچه را از من بدان داناتری و اگر بار دیگر به آن بازگردم، تو نیز به بخشایش باز گرد.
                    خدایا! آنچه از اعمال نیکو تصمیم گرفتم و انجام ندادم ببخشای.
                    خدایا! ببخشای آنچه را که با زبان به تو نزدیک شدم ولی با قلب آن را ترک کردم.
                    خدایا! ببخشای نگاه های اشارت آمیز و سخنان بی فایده و خواسته های بی مورد دل و لغزش های زبان را.

                    دیدگاه


                      #40
                      پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

                      نوشته اصلی توسط student51
                      سلام
                      درسته، برنامه همینه.
                      کلا فکر می کنم کتابخونه fat درست کار نمیکنه.

                      آقای فخر. آیا با همین کتابخونه در عمل جواب گرفتید یا خیر؟
                      خدایا! از من در گذر آنچه را از من بدان داناتری و اگر بار دیگر به آن بازگردم، تو نیز به بخشایش باز گرد.
                      خدایا! آنچه از اعمال نیکو تصمیم گرفتم و انجام ندادم ببخشای.
                      خدایا! ببخشای آنچه را که با زبان به تو نزدیک شدم ولی با قلب آن را ترک کردم.
                      خدایا! ببخشای نگاه های اشارت آمیز و سخنان بی فایده و خواسته های بی مورد دل و لغزش های زبان را.

                      دیدگاه


                        #41
                        پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

                        نوشته اصلی توسط student51



                        آقای فخر. آیا با همین کتابخونه در عمل جواب گرفتید یا خیر؟
                        بله من دارم با این کتابخونه کار می کنم .

                        mmc که استفاده می کنید چیه ؟

                        بزارید امشب یه بار دیگه پلود می کنم تستش کنید .
                        حضرت علی (ع) : خداوند از جاهلان پیمان فراگیرى علم نگرفته ، مگر آنکه قبلا از دنشمندان پیمان تعلیم دادن گرفته است .

                        دیدگاه


                          #42
                          پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

                          این کتابخونه ها همونیه که دارم استفاده می کنم ، تست کنید ببینید نتیجه چی می شه .

                          فایل های پیوست شده
                          حضرت علی (ع) : خداوند از جاهلان پیمان فراگیرى علم نگرفته ، مگر آنکه قبلا از دنشمندان پیمان تعلیم دادن گرفته است .

                          دیدگاه


                            #43
                            پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

                            نوشته اصلی توسط محمد فخر



                            آقای فخر. آیا با همین کتابخونه در عمل جواب گرفتید یا خیر؟
                            بله من دارم با این کتابخونه کار می کنم .

                            mmc که استفاده می کنید چیه ؟

                            بزارید امشب یه بار دیگه پلود می کنم تستش کنید .
                            [/quote]

                            حافظه 32m نوکیا 6600 اصلی خود گوشی :nerd:
                            خدایا! از من در گذر آنچه را از من بدان داناتری و اگر بار دیگر به آن بازگردم، تو نیز به بخشایش باز گرد.
                            خدایا! آنچه از اعمال نیکو تصمیم گرفتم و انجام ندادم ببخشای.
                            خدایا! ببخشای آنچه را که با زبان به تو نزدیک شدم ولی با قلب آن را ترک کردم.
                            خدایا! ببخشای نگاه های اشارت آمیز و سخنان بی فایده و خواسته های بی مورد دل و لغزش های زبان را.

                            دیدگاه


                              #44
                              پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

                              نوشته اصلی توسط student51



                              آقای فخر. آیا با همین کتابخونه در عمل جواب گرفتید یا خیر؟
                              بله من دارم با این کتابخونه کار می کنم .

                              mmc که استفاده می کنید چیه ؟

                              بزارید امشب یه بار دیگه پلود می کنم تستش کنید .
                              [/quote]

                              حافظه 32m نوکیا 6600 اصلی خود گوشی :nerd:
                              [/quote]


                              آقای فخر آخر ما چه کنیم برادر؟ :cry:
                              خدایا! از من در گذر آنچه را از من بدان داناتری و اگر بار دیگر به آن بازگردم، تو نیز به بخشایش باز گرد.
                              خدایا! آنچه از اعمال نیکو تصمیم گرفتم و انجام ندادم ببخشای.
                              خدایا! ببخشای آنچه را که با زبان به تو نزدیک شدم ولی با قلب آن را ترک کردم.
                              خدایا! ببخشای نگاه های اشارت آمیز و سخنان بی فایده و خواسته های بی مورد دل و لغزش های زبان را.

                              دیدگاه


                                #45
                                پاسخ : در ارتباط با mmc از طریق FAT مشکل دارم(آقای فخر چی شد؟)

                                با این کتابخونه ها که دوباره پلود کردم چک کردید ؟ (3 تا پست بالاتر)
                                حضرت علی (ع) : خداوند از جاهلان پیمان فراگیرى علم نگرفته ، مگر آنکه قبلا از دنشمندان پیمان تعلیم دادن گرفته است .

                                دیدگاه

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