Advertisement
Guest User

clk.h para atmega32u4

a guest
Mar 12th, 2015
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.84 KB | None | 0 0
  1. /************************************************************************
  2. @file "clk.c"
  3. Implementación del modulo clk.h
  4. @author Miguel Montiel
  5. ************************************************************************/
  6. #include "clk.h"
  7. #include <avr/io.h>
  8. #include <util/delay.h>
  9. #include <avr/interrupt.h>
  10.  
  11.  
  12. /***********************************************************************                                                                     *
  13. @details funcion que inicializa la atmega32u4 con los preescalamientos adecuados
  14. */
  15. void _init_Teensyduino_internal_(void)
  16. {
  17.  
  18.         cli();
  19.         CLKPR = 0x80;
  20.         CLKPR = CPU_PRESCALER;
  21. }
  22.  
  23. /**
  24. @details Funcion que llama a _delay_ms para evitar desbordamientos
  25. */
  26. void delay_ms(unsigned int time_ms)
  27. {
  28.     unsigned int i;
  29.     for(i=0; i<time_ms; i++)
  30.         _delay_ms(1);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement