اطلاعیه

Collapse
No announcement yet.

مشکل در پروژه ساده روشن کردن led با lpc2368

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

    مشکل در پروژه ساده روشن کردن led با lpc2368

    سلام
    من از کد زیر استفاده کردم و بعد f7 رو زدم تو کامپایلر keil وبعد فایل bin رو ریختم تو بوت لودر هدر برد lpc2368 و بعد led رو به p0.0 وصل کردم و بعد پروژه کار نکرد و منم الان دارم دیووونه میشم به همین راحتی - به نظرتون مشکل کار کجاس؟
    کد:
    [FONT=Yekan]#include <LPC23xx.h>[/FONT]
    
    unsigned int i;
    
    
    int main()
    {
    	SCS |= 0x01;
    	PINSEL0 = 0x00;
    	FIO0DIR = 0x01;
    
    
    	while(1)
    	{
    		FIO0SET = 0x01;
    		for(i=0; i<1200000; i++);
    		FIO0CLR = 0x01;
    		for(i=0; i<1200000; i++);
    	}
    [FONT=Yekan]}[/FONT]
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.

    #2
    پاسخ : مشکل در پروژه ساده روشن کردن led با lpc2368

    کل فایل project رو میذاشتی بهتر بود
    اینو تست کن
    کد:
    #include <LPC23xx.h>
    
    //unsigned int i;
    
    
    void main(void)
    {
        //SCS |= 0x01;
        LPC_GPIO0->FIO0DIR = 0x01;
    
    
    
        while(1)
        {
            LPC_GPIO0->FIO0SET = 0x01;
            for(i=0; i<1200000; i++);
            LPC_GPIO0->FIO0CLR = 0x01;
            for(i=0; i<1200000; i++);
        }
    }

    دیدگاه


      #3
      پاسخ : مشکل در پروژه ساده روشن کردن led با lpc2368

      ممنون از شما - اینم فایل پروژم

      این کدی که شما قرار دادین رو ارور میده - مثلا میگه LPC_GPIO0 وجود نداره(تعریف نشده) و ...


      راستی یکی از دوستان میگفت بوت لودر رو بیخیال برو سمت j-link میگفت بوت لودر بعضی وقتا جفتک میندازه(من فقط عینا نقل کردم) - برد های سری lpc بوت لودرشون مشکل داره؟
      اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

      اگه دوس دارید سریع به جواب برسید :
      1) قبل از پرسیدن سوال، بسرچید.
      2) سوالاتون رو با جزئیات کامل مطرح کنید.

      دیدگاه


        #4
        پاسخ : مشکل در پروژه ساده روشن کردن led با lpc2368

        بلی مشکل از من بود
        برنامه رو براساس 1768 نوشتم ولی الان که یوزرمنوال lpc2368 رو نگاه کردم دیدم رجیستر ها اندکی فرق داره

        نکته ای برای کار با بوتلودر رعایت کنید ، خانه اول شروع برنامه هست
        بوتلودر موجود برای 1768 خانه شروعش 200هگز هست
        برای بوتلودر lpc2368 دقیق اطلاع ندارم ولی باید همون 200هگز باشه

        من اوایل کار با 1768 از برنامه فلش مجیک و پورت سریال برای برنامه ریزی استفاده میکردم که بعدا یدونه ulink خریدم
        ulink تقریبا مشابه jlink هست

        برای شروع بوتلودر مناسب هست ولی وجود یدونه jlink برای خانواده arm ضروری هست

        دیدگاه


          #5
          پاسخ : مشکل در پروژه ساده روشن کردن led با lpc2368

          نه آخه دیگه من باید یه پروژه روشن کردن led رو مشکلش رو حل کنم رو مخمه بد جور
          الان من دکمه های USBOT و USB رو ON میکنم(دکمه های روی هدر برد) - و بعد هدر رو به کامپیوتر وصل میکنم و بعد اون فایل فریمور رو پاک میکنم و فایل BIN رو داخلش قرار میدم و بعد دکمه USBOT رو OFF میکنم و بعد خاموش روشن و بعد خبری نیست - در ضمن در این حالت که دکمه USB رو حالت ON هستش و USBOT رو حالت OFF کامپیوتر میکرو رو میشناسه و درایوش رو نشون میده>>> درسته؟
          خانه شروع رو هم یه بار 200 گزاشتم(طبق حرف شما) و به شونصد بار هم 2000 گزاشتم(طبق گفته اون راهنمای همراه هدر برد) ولی خب خبری نشد - راستی LED رو به تموم پایه ها وصل میکنم یه نور کمی دارن.

          J-LINK هم خریدم ولی چراغاش روشن نمیشه - زنگ زدم گفتن فارورش پاک شده - چطوری مشکلش رو حل کنم؟>
          اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

          اگه دوس دارید سریع به جواب برسید :
          1) قبل از پرسیدن سوال، بسرچید.
          2) سوالاتون رو با جزئیات کامل مطرح کنید.

          دیدگاه

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