اطلاعیه

Collapse
No announcement yet.

درخواست کمک برای برطرف کردن ارور

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

    درخواست کمک برای برطرف کردن ارور

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

    [FONT=Yekan]#error FAT12_SUPPORT must be set to 1 in SdFat SdFatConfig.h
    [/FONT]

    #2
    پاسخ : درخواست کمک برای برطرف کردن ارور

    نوشته اصلی توسط Arya+ نمایش پست ها
    سلام دوستان خسته نباشید لطفا بگید برای برطرف کردن ارور زیر باید چیکار کنم؟

    [FONT=Yekan]#error FAT12_SUPPORT must be set to 1 in SdFat SdFatConfig.h
    [/FONT]
    سلام
    اصلا این ارور چیه؟ کیه؟ کجاس؟
    کسی اینجا علم غیب نداره بفهمه قضیه چیه. تنها چیزی که از متن مشخصه اینه که ظاهرا یه ثابتی باید به اسم FAT12_SUPPORT داخل فایل SdFatConfig.h باشه که گفته روی 1 تنظیمش کنید.

    دیدگاه


      #3
      پاسخ : درخواست کمک برای برطرف کردن ارور

      نوشته اصلی توسط hossein.m98 نمایش پست ها
      سلام
      اصلا این ارور چیه؟ کیه؟ کجاس؟
      کسی اینجا علم غیب نداره بفهمه قضیه چیه. تنها چیزی که از متن مشخصه اینه که ظاهرا یه ثابتی باید به اسم FAT12_SUPPORT داخل فایل SdFatConfig.h باشه که گفته روی 1 تنظیمش کنید.
      من میخوام با استفاده از رزبری پای پیکو چند تا عکس رو از روی SD بر روی نمایشگر LCD نشون بدم و از برنامه نمونه کتابخونه Adafruit image reader استفاده کردم. این برنامه روی اردوینو درست کار میکنه اما روی رزبری پای پیکو ارور بالا رو میده. درکل هدف من نشون دادن gif هستش.
      در مورد کد هم وقتی کد رو اینجا کپی میکنم بهم میریزه ممنون میشم شیوه قرار دادن کد رو هم توضیح بدید.

      دیدگاه


        #4
        پاسخ : درخواست کمک برای برطرف کردن ارور

        نوشته اصلی توسط Arya+ نمایش پست ها
        من میخوام با استفاده از رزبری پای پیکو چند تا عکس رو از روی SD بر روی نمایشگر LCD نشون بدم و از برنامه نمونه کتابخونه Adafruit image reader استفاده کردم. این برنامه روی اردوینو درست کار میکنه اما روی رزبری پای پیکو ارور بالا رو میده. درکل هدف من نشون دادن gif هستش.
        در مورد کد هم وقتی کد رو اینجا کپی میکنم بهم میریزه ممنون میشم شیوه قرار دادن کد رو هم توضیح بدید.
        ببینید بالای ویرایشگر متن انجمن یک سری تگ وجود داره. یکی از تگ ها، تگ ++C هستش؛ اونو انتخاب کنید و بین دو تکه ی تگ، کدتون رو کپی کنید.

        دیدگاه


          #5
          پاسخ : درخواست کمک برای برطرف کردن ارور

          نوشته اصلی توسط hossein.m98 نمایش پست ها
          ببینید بالای ویرایشگر متن انجمن یک سری تگ وجود داره. یکی از تگ ها، تگ ++C هستش؛ اونو انتخاب کنید و بین دو تکه ی تگ، کدتون رو کپی کنید.
          ممنون از توضیحاتتون کد رو قرار دادم
          [FONT=Yekan]#include "Adafruit_GFX.h"[/FONT]#include "Adafruit_ST7789.h"
          #include "Adafruit_ImageReader.h"
          #define USE_SD_CARD
          #define SD_CS 22
          SdFat SD(1);
          Adafruit_ImageReader reader(SD);
          Adafruit_ST7789 tft = Adafruit_ST7789(17,20,21);
          Adafruit_Image img;
          int x = 0;
          int y = 0;
          int s = 2000;
          void setup(void) {
          tft.init(240,240);
          tft.fillScreen(ST77XX_WHITE);
          #if defined(USE_SD_CARD)
          if(!SD.begin(SD_CS)) {
          }
          #else
          if(!flash.begin()) {
          }
          #endif
          }
          void loop(){
          ImageReturnCode stat;
          stat = reader.drawBMP("/1.bmp", tft, x, y);
          reader.printStatus(stat);
          delay(s);
          [FONT=Yekan]}[/FONT]

          دیدگاه


            #6
            پاسخ : درخواست کمک برای برطرف کردن ارور

            نوشته اصلی توسط Arya+ نمایش پست ها
            ممنون از توضیحاتتون کد رو قرار دادم
            [FONT=Yekan]#include "Adafruit_GFX.h"[/FONT]#include "Adafruit_ST7789.h"
            #include "Adafruit_ImageReader.h"
            #define USE_SD_CARD
            #define SD_CS 22
            SdFat SD(1);
            Adafruit_ImageReader reader(SD);
            Adafruit_ST7789 tft = Adafruit_ST7789(17,20,21);
            Adafruit_Image img;
            int x = 0;
            int y = 0;
            int s = 2000;
            void setup(void) {
            tft.init(240,240);
            tft.fillScreen(ST77XX_WHITE);
            #if defined(USE_SD_CARD)
            if(!SD.begin(SD_CS)) {
            }
            #else
            if(!flash.begin()) {
            }
            #endif
            }
            void loop(){
            ImageReturnCode stat;
            stat = reader.drawBMP("/1.bmp", tft, x, y);
            reader.printStatus(stat);
            delay(s);
            [FONT=Yekan]}[/FONT]
            از این که این کدها باید روی پیکو جواب بده اطمینان دارید؟ این کتابخونه ها معمولا برای آردوینوهای AVR و بعضی وقتا ESP32 و ESP8266 نوشته میشن. از این مورد حتما اطمینان پیدا کنید.
            مورد بعدی رو توی ارسال اولم گفتم؛ اون ثابت که اسمش توی ارور هست رو در داخل فایل گفته شده پیدا کنید و مقدارشو 1 کنید.

            دیدگاه

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