NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3207 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 3 از 3

موضوع: مشکل راه اندازی rtx ساده با lpc1788

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2012
    نام
    محمدرضا سربندی فراهانی
    نوشته ها
    42
    تشکر
    46
    تشکر شده 14 بار در 5 پست

    پیش فرض مشکل راه اندازی rtx ساده با lpc1788

    دوستان سلام
    من میخوام یک مثال ساده با RTX انجام بدم که توش دو تا تسک هستند که ال ای دی روشن و خاموش کنن.
    کدش رو اینطوری نوشتم
    کد:
    #include    "RTL.h"
    #include "debug_frmwrk.h"
    #include "lpc177x_8x_rtc.h"
    #include "lpc177x_8x_clkpwr.h"
    #include "lpc177x_8x_eeprom.h"
    #include "lpc177x_8x_adc.h"
    #include "LPC177x_8x_pinsel.h"
    #include "LPC177x_8x_gpio.h"
    
    
    
    
    void delay (int i);
    
    
    
    
    __task void Task1(void);
    __task void Task2(void);
    __task void rt(void); 
    
    
    int main(void)
    {
    
    
        debug_frmwrk_init();
    
    
    
    
        
        os_sys_init(rt);
        while(1)
        {
        
        }
    }
    
    
    void rt()
    
    
    {
        
    
    
    
    
            os_tsk_create(Task1,1);
            os_tsk_create(Task2,2);
    
    
    
    
    }
    void Task1(void)
    {
            debug_frmwrk_init();
        
            _DBG_("Task1 is Running\n");
        //LED2 -> p0.11
    #define LED2 (1<<11)    
        PINSEL_ConfigPin(0,11,0); // LED2 is I/O
        GPIO_SetDir(0,LED2,1);
        
            GPIO_SetValue(0,LED2);
            delay(1000);
            GPIO_ClearValue(0,LED2);
            delay(1000);
        
        
    }
    
    
    void Task2(void)
    {
        debug_frmwrk_init();
        
            _DBG_("Task2 is Running\n");
    
    
    
    
            //LED1 -> P0.10
    #define LED1 (1<<10)
        PINSEL_ConfigPin(0,10,0); // LED1 is I/O
        GPIO_SetDir(0,LED1,1);
        
        while(1)
        {
            
            GPIO_SetValue(0,LED1);
            delay(1000);
            GPIO_ClearValue(0,LED1);
            delay(1000);
        }
        
        
    }
    
    
    void delay (int i)
    {int j,k;
        for(k=0;k<i;k++)
        {
            for(j=0;j<5000;j++);
        }
        
        
    }
    وقتی دیباگ میکنم بعد از os_sys_init(rt); گیر میکنه و ادامه نمیده
    دوستان کسی میتونه راهنمایی کنه؟
    ویرایش توسط sarbandi70 : 04-02-2015 در ساعت 19:13

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    عضو جدید
    تاریخ عضویت
    Jul 2011
    نوشته ها
    15
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام ببخشید شما از کدوم برد استفاده می کنید؟
    HY-LPC1788 CoreBoard ?

  4. #3

موضوعات مشابه

  1. پاسخ: 21
    آخرين نوشته: 07-06-2015, 00:36
  2. نحوه راه اندازی ram خارجی در میکروکنترلر lpc1788
    توسط hamed.b3269 در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 05-01-2015, 15:51
  3. [سوال] راه اندازی rtc در lpc1788
    توسط shahahmadi در انجمن LPC series (NXP)
    پاسخ: 3
    آخرين نوشته: 10-12-2014, 12:21
  4. [سوال] نحوه راه اندازی lcd4.3+lpc1788
    توسط kiarash1990 در انجمن LPC series (NXP)
    پاسخ: 3
    آخرين نوشته: 15-03-2014, 09:14
  5. نمونه کد برای راه اندازی uart در lpc1788
    توسط hamid69 در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 08-10-2013, 22:46

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •