| Electronic Components Datasheet Search |
|
DOC7707 Datasheet(PDF) 27 Page - List of Unclassifed Manufacturers |
|
|
|||||||||||||||||||||||||||||
DOC7707 Datasheet(HTML) 27 Page - List of Unclassifed Manufacturers |
|
27 / 307 page ![]() 27 7707F–AVR–11/10 AT90USB82/162 Figure 6-3. Example of clock switching with wake-up from Device 6.2.2 Clock switch Algorythm 6.2.2.1 Swith from external clock to RC clock if (Usb_suspend_detected()) // if (UDINT.SUSPI == 1) { Usb_ack_suspend(); // UDINT.SUSPI = 0; Usb_freeze_clock(); // USBCON.FRZCLK = 1; Disable_pll(); // PLLCSR.PLLE = 0; Enable_RC_clock(); // CLKSEL0.RCE = 1; while (!RC_clock_ready()); // while (CLKSTA.RCON != 1); Select_RC_clock(); // CLKSEL0.CLKS = 0; Disable_external_clock(); // CLKSEL0.EXTE = 0; } 6.2.2.2 Switch from RC clock to external clock if (Usb_wake_up_detected()) // if (UDINT.WAKEUPI == 1) { Usb_ack_wake_up(); // UDINT.WAKEUPI = 0; Enable_external_clock(); // CLKSEL0.EXTE = 1; while (!External_clock_ready()); // while (CLKSTA.EXTON != 1); Select_external_clock(); // CLKSEL0.CLKS = 1; Enable_pll(); // PLLCSR.PLLE = 1; Disable_RC_clock(); // CLKSEL0.RCE = 0; while (!Pll_ready()); // while (PLLCSR.PLOCK != 1); Usb_unfreeze_clock(); // USBCON.FRZCLK = 0; } 6.2.3 Clock Selection Register 0 – CLKSEL0 USB CPU Clock External Oscillator RC oscillator Ext RC Ext non-Idle Idle (Suspend) non-Idle 3m s upstream-resume 2 2 Upstream Resume from device watchdog wake-up from power-down Bit 7 6 543 2 1 0 RCSUT1 RCSUT0 EXSUT1 EXSUT0 RCE EXTE - CLKS CLKSEL0 Read/Write R/W R/W R/W R/W R/W R/W R R/W Initial Value 0 0 0 0 See Bit Description |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |