| 전자부품 데이터시트 검색엔진 |
|
ST9 데이터시트(PDF) 110 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST9 데이터시트(HTML) 110 Page - STMicroelectronics |
|
110 / 146 page ![]() 110/146 ST9 USER GUIDE 4.8.2.6 WDT File 4.8.2.6.1 WDT Files for PWM Generation The WDT function file is <wdt\appli1\wdt.c> and contains 7 functions that are initialized for generating a simple PWM signal using the WDT (programmable duty cycle). Port used: – WDOUT Table 13. WDT.C Functions 4.8.2.6.2 WDT Files in Watchdog Mode The WDT function file is <wdt\appli2\wdt.c> and contains 4 functions that are initialized for en- abling the WDT in Watchdog mode and refreshes it regularly. No port is used. Table 14. WDT.C Functions FUNCTION DESCRIPTION AND COMMENTS void INIT_WDT(void); WDT initialization. It must be used before any use of the WDT. It initializes the value loaded into the prescaler and into the counter. To use the WDT in output mode, you must initialize the output pin in push pull, alternate function. This means (PXC0R,PXC1R,PXC2R) = (1,1,0) void START_WDT(void); Start the Watchdog Timer. void STOP_WDT (void); It stops the counting of the timer (useless in watchdog mode). void Restart_Watchdog(void); This routine refreshes the Watchdog counter: At each End of Count, if this function has not been used before, a reset is generated internally. The periodic use of this function is the only way to avoid a reset. void INIT_WDT_IT(void); This routine configure the interrupts after each End of Count using inter- rupt channel INTA0. NMI is thus configured as the Top Level Interrupt. Don't forget to initialize your start-up file correctly. void Enable_WDT_IT(void) Enable the WDT interrupt. void INTWDT_EndCount(void); Interrupt subroutine which occurs after an end of count. The code written in the user part allow the generation of a simple PWM signal (programmable duty cycle). FUNCTION DESCRIPTION AND COMMENTS void INIT_WDT(void); WDT initialization. It must be used before any use of the WDT. It initializes the value loaded into the prescaler and into the counter. void START_WDT(void); Start the Watchdog Timer. |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |