اطلاعیه

Collapse
No announcement yet.

ذخیره سازی اطلاعات در کارتSD (فوری)

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

    ذخیره سازی اطلاعات در کارتSD (فوری)

    سلام. در مورد ارسال اطلاعات به رم چندتا سوال دارم.میشه لطف کنین راهنمایی کنین؟
    1. جرا ایتقدر حجم برنامه رو اشغال میکنه ؟
    2.ایا کامپیوتر میتونه اطلاعات با فرمت FAT 16 رو بخونه؟ویندوز سون؟
    3.کسی یه برنامه ی ساده واسه ارسال دیتا به رم داره برام بزاره؟ اخه هر کاری میکنم دیتا به رم ارسال نمیشه؟ای سی 18F4550 انتخاب کردم بعدم رمم میکرو ، تمامی اتصالات سخت افزاری رو هم طبق دیتا شیت بستم ؟نرم افزارمم میکرو ****ه
    4. واسه شبیه سازی رم داخل پروتوس باید چی کار کرد؟؟/

    #2
    پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

    نوشته اصلی توسط zahra-meh
    سلام. در مورد ارسال اطلاعات به رم چندتا سوال دارم.میشه لطف کنین راهنمایی کنین؟
    1. جرا ایتقدر حجم برنامه رو اشغال میکنه ؟
    2.ایا کامپیوتر میتونه اطلاعات با فرمت FAT 16 رو بخونه؟ویندوز سون؟
    3.کسی یه برنامه ی ساده واسه ارسال دیتا به رم داره برام بزاره؟ اخه هر کاری میکنم دیتا به رم ارسال نمیشه؟ای سی 18F4550 انتخاب کردم بعدم رمم میکرو ، تمامی اتصالات سخت افزاری رو هم طبق دیتا شیت بستم ؟نرم افزارمم میکرو ****ه
    4. واسه شبیه سازی رم داخل پروتوس باید چی کار کرد؟؟/
    با سلام
    0-منظورتون از رم همون میکرو sd هستش؟
    1-بسته به اینکه چه کتاب خانه ای استفاده میکنید فرق داره. البته اگر منظورتون مقدار فضای حجم کمپایل باشه خوب مگا32 نزدیک30% اشغال میشه و اگر رم میکرو باشه - خیلی فضا نیاز داره چون متغییرهای زیادی تعریف میشه..
    2- بله فرمتهای قبلی را ویندوزهای جدید ساپرت می کنند.
    3- من کدویژن مینیویسم بیسیک دیگه کار نمی کنم.
    دوست عزیز اگه مفید بود روی تشکر بزن

    دیدگاه


      #3
      پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

      من یه نمونه برنامه تست شده از 18f4550 میخوام هیجا گیر نمیاد

      دیدگاه


        #4
        پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

        نوشته اصلی توسط zahra-meh
        من یه نمونه برنامه تست شده از 18f4550 میخوام هیجا گیر نمیاد
        با این آی-سی کار نکردم ولی با sd کار کردم.
        دوست عزیز اگه مفید بود روی تشکر بزن

        دیدگاه


          #5
          پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

          https://www.mikroe.com/forum/viewtopic.php?f=88&t=28778
          پاره ای از رویکردهای دفاعی

          دیدگاه


            #6
            پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

            اینو بخونی بد نیست

            http://www.eca.ir/forum2/index.php?topic=91776.10
            درایور شبکه و nRF24L01
            کاتالوگ محصولات
            کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
            شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
            فروش اسیلوسکوپ GWinstek GOS-630FC

            دیدگاه


              #7
              پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

              ممنون از دوستان ولی به دردم نخورد :sad:
              با پروتوس چه جوری میشه شبیه سازی اش کرد؟؟ تنها راحیه که میتونم مشکل رو پیدا کنم

              دیدگاه


                #8
                پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

                ببینید کار با حافظه SD دو تا قسمت داره:
                1- توابع کار با فایل ها که همون FATFS معروف هستش. کامپیوتر و ویندوز سون هم FAT32 رو هم ساپورت می کنه. این قسمت رو شما فقط استفاده می کنی.
                2- راه اندازی ارتباط سخت افزاری که معمولا میشه راه اندازی ارتباط SPI و نوشتن ( و یا استفاده از ) کتابخونه رابط.

                اون میکروی شما اگر توی پروتئوس ساپورت بشه، شما کافیه که فایل قسمت دوم رو بازنویسی کنید. برای AVR زیاد هستش و البته آقای بسطامی زحمت کشیدند و دو تا فایل خوب گذاشتند. همونارو بخونید و توی دریور رابط AVR کمی دست ببرید تا برای میکروی مورد نظر شما بازنویسی بشه.
                ---------
                .
                .
                ...........

                دیدگاه


                  #9
                  پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

                  نوشته اصلی توسط zahra-meh
                  ممنون از دوستان ولی به دردم نخورد :sad:
                  با پروتوس چه جوری میشه شبیه سازی اش کرد؟؟ تنها راحیه که میتونم مشکل رو پیدا کنم
                  تاپیکی دادمو نخوندی خب
                  کامل شبیه سازی با پروتئوس رو گفتم
                  فقط باید زحمت دانلود کردن آموزشو به خودتون میدادید که ندادید
                  درایور شبکه و nRF24L01
                  کاتالوگ محصولات
                  کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                  شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                  فروش اسیلوسکوپ GWinstek GOS-630FC

                  دیدگاه


                    #10
                    پاسخ : ذخیره سازرتی اطلاعات در کارتSD (فوری)

                    سلام. در مورد ارسال اطلاعات به رم چندتا سوال دارم.میشه لطف کنین راهنمایی کنین؟
                    1. جرا ایتقدر حجم برنامه رو اشغال میکنه ؟
                    2.ایا کامپیوتر میتونه اطلاعات با فرمت FAT 16 رو بخونه؟ویندوز سون؟
                    3.کسی یه برنامه ی ساده واسه ارسال دیتا به رم داره برام بزاره؟ اخه هر کاری میکنم دیتا به رم ارسال نمیشه؟ای سی 18F4550 انتخاب کردم بعدم رمم میکرو ، تمامی اتصالات سخت افزاری رو هم طبق دیتا شیت بستم ؟نرم افزارمم میکرو ****ه
                    4. واسه شبیه سازی رم داخل پروتوس باید چی کار کرد؟؟/
                    سلام خدمت دوست عزیز

                    1- کتابخونه FAT یکی از جالترین کتابخونه ها با پیچیدگی خاص و روالهای طولانی خودش هست برای همین حجم بالایی رو اشغال میکنه این حجم بالا به حدود یک پنجم میرسه اگه خودمون این کتابخونه رو برای یه حجم خاص از کارت حافظه بنویسیم(البته کار مشکلیه و خودش یه پروژه سنگین هست)
                    2- بله میتونه بخونه
                    3- برای برنامه و شماتیک اول از همه به Help خود برنامه رجوع کن خیلی کامله و داخلش مثال و شماتیک مدار داره همون کارتون رو راه می ندازه . در مرحله دوم توی پوشه برنامه پر از مثالهای مختلف هست که کار با این کارت های حافظه رو هم داره . توی بستن مدار و مشماتیک اولا به ولتاژ کارت توجه کن که 3.3 هست و میکرو 5 و دوما به مقاومت ها و سوما نکته ای که خیلی ها رو من جمله خود من رو خیلی اذیت کرد اینه که پین SDO میکرو به پین Din یا SDI کارت حافظه و پین SDI میکرو به پین Dout یه SDO کارت حافظه متصل بشه و پین Dout کارت که اطلاعات رو به میکرو میفرسته مقاومت نمی خواد.

                    4- کار نکردم

                    موفق و پیروز باشید

                    [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                    دیدگاه


                      #11
                      پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

                      ممنون اقای ملک حسینی.
                      اقای بسطامی من شبیه سازی با پروتئوس را جلو رفتم .ولی شما میگین فایل imageرو با mmc ذخیره کن .من این کار رو کردم .خب الان که اطلاعات دارم به رم ارسال میکنم چجوری بخونم از داخل کدم فایل. داخل فایل txt رایت میشه؟
                      این برنامه ی که نوشتم
                      DIM FILE_CONTENTS AS CHAR[10]

                      dim
                      Mmc_Chip_Select as sbit at LATC0_bit ' for writing to output pin always use latch (PIC18 family)
                      Mmc_Chip_Select_Direction as sbit at TRISC0_bit
                      main:
                      ADCON1=%00001111
                      CMCON = CMCON or 7
                      SPI1_Init_Advanced(_SPI_MASTER_OSC_DIV64, _SPI_DATA_SAMPLE_MIDDLE, _SPI_CLK_IDLE_LOW, _SPI_LOW_2_HIGH)
                      WHILE(1)
                      Mmc_Fat_Set_File_Date(2010, 4, 19, 9, 0, 0) ' Set file date & time info
                      Mmc_Fat_Assign("aaaaa.TXT", 0xa0) ' Will not find file and then create file
                      Mmc_Fat_Rewrite
                      FILE_CONTENTS="aaaaaa"
                      if (Mmc_Fat_Init() = 0) then
                      Mmc_Fat_Append()
                      Mmc_Fat_Write(file_contents, 27)
                      delay_ms(1000)
                      end if

                      WEND
                      end.

                      دیدگاه


                        #12
                        پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

                        چرا دقیق نمیخونید فایل آموزشی رو من نمیدونم
                        من خیلی وقتا خیلی تاپبک ها رو میبینم ولی رغبت نمیکنم جواب بدم که دلیل بر ندیدن تاپیک نیست
                        دوست عزیز گفتم که WinImage رو باید نصب کنی
                        فایل mmc رو با WinImage باز میکنی فایلایی که داخلش هستو میخونی
                        درایور شبکه و nRF24L01
                        کاتالوگ محصولات
                        کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                        شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                        فروش اسیلوسکوپ GWinstek GOS-630FC

                        دیدگاه


                          #13
                          پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

                          :sad: :redface:
                          ممنون.نصب کردنم .اطلاعات رو هم همونطور که گفتین روی فایل ذخیره کردم. ولی نمیتونم داخل فایلو بخونم ببینم درست رایت شده یا نه؟ فایل mmc رو روی نرم افزار
                          ریختم ولی بازم بازم نشد .

                          اضافه شده در تاریخ :
                          ممنون .یه کارایی کرذم.به نظرم راهش همونه .فایل رو باز کردم و فایل txt هم اومد تو صفحه ولی خالیه .یه نمونه mmc دارین که داخلش اطلاعات باشه میخوام واسه تست .اگه fat16 باشه ممنون میشم.

                          دیدگاه


                            #14
                            پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

                            نوشته اصلی توسط zahra-meh
                            ممنون .یه کارایی کرذم.به نظرم راهش همونه .فایل رو باز کردم و فایل txt هم اومد تو صفحه ولی خالیه .یه نمونه mmc دارین که داخلش اطلاعات باشه میخوام واسه تست .اگه fat16 باشه ممنون میشم.
                            لطفا اگه ب نتیجه خاصی رسیدین برنامه و توضیحات کافی رو در اختیار سایرین قراربدین بنده ک خیلی به ارتباط با مموری نیاز دارم
                            باتشکر...
                            اگریک فلج مادر زاد در مسابقه دو ماراتون نفراول نشود مقصر فقط وفقط خودش است...

                            دیدگاه


                              #15
                              پاسخ : ذخیره سازی اطلاعات در کارتSD (فوری)

                              سلام داخل پروتوس به نتیجه رسیدم خیلی هم عالی ج میده و لی داخل مدار ج نمیده. تکمیل بشه چشم اقا میلاد

                              دیدگاه

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