芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

芯片解密FAT32文件系统+SD卡实例

实验结果通过串口助手打印出来,同时显示在LCD上。芯片解密即便如此,还是没有实现将实时数据存储到文本文件的功能芯片解密!
芯片解密FIL fnew;                              芯片解密  /* file objects */
//FATFS fs;                /* Work area (file system object) for logical drives */
FRESULT res;
UINT br, bw;                    /* File R/W count */
BYTE buffer[4096]={0};                         /* file copy buffer */
BYTE textFileBuffer[] = "Welcome to use Wildfire iso stm32 Development Board today is a good day";
//FILINFO fileinfo;        //文件信息
//DIR dir;                          //目录
TCHAR* buf;
//u8 *fatbuf;                        //SD卡数据缓存区
int main(void)
{               
          u32 i,total,free;
          u8 t=0;               
          u8 m,n,j=0;               
          exfuns_init();                //                                 
         uart_init(9600);
          delay_init();
          mem_init(SRAMIN);
          LCD_Init();       
        LCD_Clear(0, 0, 240, 320, WHITE);               
        Key_init();
          LED_GPIO_Config();
          NVIC_Configuration();
          RTC_Init();
          usmart_dev.init(SystemCoreClock/1000000);
       
          LCD_DispEnCh(10, 20, "实时时钟+FAT32文件系统实验", RED);
       LCD_DispEnCh(100, 270, (uint8_t *)"2014-06-05", MAGENTA );
        LCD_DispEnCh(30, 240, "沉着--厚积--低调", RED);                    
          LCD_DispStrCH(20, 270, "王衍制作", RED);  

        while(RTC_Init())               
           {
                    LCD_DispStr(60,60,"RTC ERROR! ",RED);       
                     delay_ms(200);
                    LCD_DispStr(60,60,"RTC Trying...",RED);       
           }
        LCD_DispStr(30,120,"    -  -  ",RED); //显示:年_月_日
          LCD_DispStr(10,140,"      :  :  ",RED); //显示格式时分秒
          Sd_fs_init();       

         while(exf_getfree("0",&total,&free))        //得出SD卡的容量
           {
                LCD_DispStr(60,170,"Fatfs Error!",BLUE);
                delay_ms(200);
                LCD_DispStr(60,170,"Fatfs Error!",WHITE);
                LED2_TOGGLE;
           }                                                                                                         
        LCD_DispStr(60,170,"Fatfs OK!",BLUE);   
       LCD_DispStr(10,190,"SD Total Size:     MB",BLUE);
       
        LCD_DispStr(10,210,"SD Free Size:      MB",BLUE);          
                    
        LCD_DisNum(160,190,total>>10,RED);                                        //
        LCD_DisNum(160,210,free>>10,RED);
        if(t!=calendar.sec)
                   {
                           t=calendar.sec;
                           LCD_DisNum(30, 120, calendar.w_year, BLUE);
                           LCD_DisNum(85, 120, calendar.w_month, BLUE);
                           LCD_DisNum(110, 120, calendar.w_date, BLUE);
                         
                          switch(calendar.week)
                          {
                                case 0:
                                        LCD_DispEnCh(150, 120, "星期天", BLUE);
                               
                                        break;
                                case 1:
                                        LCD_DispEnCh(150, 120, "星期一", BLUE);
                                        break;
                                case 2:
                                        LCD_DispEnCh(150, 120, "星期二", BLUE);
                                        break;
                                case 3:
                                        LCD_DispEnCh(150, 120, "星期三", BLUE);
                                        break;
                                case 4:
                                        LCD_DispEnCh(150, 120, "星期四", BLUE);
                                        break;
                                case 5:
                                        LCD_DispEnCh(150, 120, "星期五", BLUE);
                                        break;
                                case 6:
                                        LCD_DispEnCh(150, 120,"星期六", BLUE);
                                        break;  
                          }
                        LCD_DisNum(50, 140, calendar.hour, BLUE);
                        LCD_DisNum(80, 140, calendar.min, BLUE);
                        LCD_DisNum(110, 140, calendar.sec, BLUE);
                       
                }         


联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信