ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5

موضوع: watchdog lpc23xx

  1. #1
    2010/04/08
    26
    1

    watchdog lpc23xx

    سلام .
    من ديدم کسي دراين مورد بحثي نکرده .
    من ميخوام وقتي ميکروم هنگ ميکنه به هر دليلي ، whatchdog ريستش کنه ، چجوري ميتونم اين کارو بکنم . :rolleyes:
  2. #2
    2012/10/29
    تهران
    25
    2

    پاسخ : watchdog lpc23xx

    منهم همین سوال رو دارم میشه یکی جواب بده؟
  3. #3
    2012/01/20
    364
    20

    پاسخ : watchdog lpc23xx

    يه برنامه از چگونگي ريست توسط تايمر watchdog پيدا کردم
    کد:
    #include <stdio.h>
    #include <conio.h>
    #include <target.h>
    
    #define LED	0x10000				// LED =P0.16
    
    /*
     * The watchdog restarts the program every 10 seconds unless
     * a key is pressed which resets the timeout. The counter is
     * clocked with pclk/4 i.e. one second equals pclk/4 counts.
     *
     * The LED lights when there are less than 3s until restart.
     */
    int
    main(void)
    {
    	puts(Intern_wdmod&4? "\nRESTART (watchdog reset)\7\n"	// start
    			  : "\nSTART (external reset)\n");	// message
    
    	Intern_wdtc  = _PCLK/4*10;				// 10s timeout (pclk/4 =1s)
    	Intern_wdmod = 3;					// enable watchdog reset
    	Intern_wdfeed = 0xaa;					// start
    	Intern_wdfeed = 0x55;					// watchdog
    
    	while (1) {
    		Intern_iodir &= ~LED;							// LED off
    		puts("Restart in 10s... (hit any key to reset timeout!)");
    		while (!kbhit()) if (Intern_wdtv < _PCLK/4*3) Intern_iodir |= LED;	// < 3s? LED on
    
    		getch();					// remove pending char
    		Intern_wdfeed = 0xaa;				// reset
    		Intern_wdfeed = 0x55;				// timeout
    	}
    }
  4. #4
    2007/08/21
    تهران
    843
    7

    پاسخ : watchdog lpc23xx

    با سلام
    WATCHDOG فعال می شود ولی بسته به شرایط گاهی لازم است که در برنامه غیر فعال شود.
    برای غیر فعال کردن WATCHDOG در وسط برنامه چکار باید کرد
  5. #5
    2010/06/05
    237
    18

    پاسخ : watchdog lpc23xx

    نقل قول نوشته اصلی توسط داریوش عباسی
    با سلام
    WATCHDOG فعال می شود ولی بسته به شرایط گاهی لازم است که در برنامه غیر فعال شود.
    برای غیر فعال کردن WATCHDOG در وسط برنامه چکار باید کرد
    سلام،
    یا feed کنیدش یا disable
    فقط اگر disable کردین فراموش نشه که وقتی از اون قسمت برنامه ردشدین دوباره enable کنیدش.
    هر انسانی که احساس بی نیازی کند سرکش و طغیان گر می شود...
نمایش نتایج: از 1 به 5 از 5

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

  1. متوقف شدن RTC با قطع تغذیه در lpc23xx
    توسط m2babaey در انجمن NXP
    پاسخ: 2
    آخرين نوشته: 2013/07/09, 07:56
  2. هردمبیل کار کردن lpc23xx
    توسط m2babaey در انجمن NXP
    پاسخ: 2
    آخرين نوشته: 2013/06/19, 11:37
  3. فیلیپس ARM LPC23xx
    توسط alitaroosheh در انجمن NXP
    پاسخ: 220
    آخرين نوشته: 2013/06/04, 09:35
  4. جریان خروجی هر I/O LPC23xx
    توسط abbasmh در انجمن NXP
    پاسخ: 2
    آخرين نوشته: 2009/10/30, 14:54
  5. [AVR WATCHDOG] Watchdog setup sequence is timed out. Do nothing.
    توسط amoosaeid در انجمن میکروکنترلرهای AVR
    پاسخ: 14
    آخرين نوشته: 2009/08/05, 23:59

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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