اطلاعیه

Collapse
No announcement yet.

مشکل با flash fs

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

    مشکل با flash fs

    سلام
    من از به برنامه نمونه تو انجمن استفاده کردم یه فایل txt روی فلش میسازه
    حالا می خوام lcd3.2 رو هم در کنارش اجرا کنم و اسم فابلی که ایجاد میشه بخونه
    اما موقع اجرا یه دفه lcd قاطی می کنه علتش چیه ؟
    اینم برنامه

    کد:
    #include <lpc17xx.h>
    #include <RTL.h>           /* RTL kernel functions & defines    */
    #include <rl_usb.h>          /* RL-USB function prototypes      */
    #include <stdio.h>          /* standard I/O .h-file         */
    #include <ctype.h>          /* character functions         */
    #include <string.h>          /* string and memory functions     */
    #include "File_Config.h"
    #define family_lpc17xx
    #define TFTLCD_DATAPORT_1
    #define LCD_OFFSET 15
    #define TFTLCD_CONTROLPORT_2
    #define TFTLCD_CS 0
    #define TFTLCD_RS 1
    #define TFTLCD_WR 2
    #define TFTLCD_RD 3
    /////////////////////////
    #include "lcd.h"
    
    
    int main (void) {
    	FILE *file1;
    	int fr;
    	LCD_Init();
    	LCD_Clear(White);
    	LCD_ShowString(1,1,"Usb started");	
    finit("U0:");
    
    	
    			LCD_ShowString(1,4,"recognized");
    		
    	
    	
    	while(1){
    		
    		
    		
    	}
    }

    #2
    پاسخ : مشکل با flash fs

    سلام
    الان این برنامتون دقیقا داره چیکار می کنه!؟
    کلی با چیزی که گفتید فرق می کنه
    اصلا کاری انجام نمیده که!
    فیلم آموزشی میکروکنترلر LPC1768
    فیلم آموزشی تکمیلی و پیشرفته میکروکنترلر LPC1768
    فیلم آموزش کاربردی زبان سی در میکروکنترلر ARM
    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

    دیدگاه


      #3
      پاسخ : مشکل با flash fs

      با سلام
      شما وقتی از تابع Finit استفاده میکنید usb و پایه های مربوط به اون اینیشیال شده و پین سلکشن اونا تغییر میکنه
      و احتمالا شما از این پایه ها برای lcd استفاده کرده اید
      مثل پایه های
      p1.18
      p1.19
      p1.22
      ...

      موفق باشید
      تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

      دیدگاه


        #4
        پاسخ : مشکل با flash fs

        سلام
        بعد از کلی تلاش شبانه روزی بالاخره تونستم یه فایل روی فلش مموری Usb ایجاد کنم
        منتها الان تو این قسمت گیر کردام :cry2:

        میخوام نوشتن روی مموری رو با یه کلید کنترل کنم یعنی هر موقع اون کلید فشار داده شد و مموری کانکت بود دیتا نوشته بشه

        برنامه زیر رو تست کردام برای بار اول کار میکنه وبعد از کار میفته یا اینکه بعد از جدا کردن و اتصال دوباره مموری شناخته نمیشه.

        کد:
        if ( Key_press==0 ) 
        	{
        	usbh_init(0);
        	con = finit ("U:");	
        	con = usbh_engine(0);
        	con = usbh_msc_status(0,0);
        
        	if (con==1)
        		{		
        		f = fopen ("U0:\\mahdi\\Test_file .txt","ab");
        		if (f != NULL) 
        			{
        			fputs("This is test data.\n", f);
        			fclose (f);
        			}
        		}
        			
        	funinit ("U0:");
        	}

        دیدگاه

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