Autor Tema: Uso de itoa y utoa en avr gcc  (Leído 3510 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jonathanPIC888

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 326
Uso de itoa y utoa en avr gcc
« en: 04 de Abril de 2011, 18:12:01 »
Hola como están  :)

Les dejo este ejemplo que les va a ayudar a convertir los tipos de datos sin usar la función printf (consumimos menos ROM).

Es especialmente necesario usar esta forma en caso de tener micros con poca memoria RAM y ROM.
Código: C
  1. #include <avr/io.h>        
  2. #include <util/delay.h>    
  3. #include "UARTlbr.c"        
  4. #include <stdlib.h>
  5.  
  6. uint8_t i;
  7.    
  8. int main(void)
  9. {
  10.     for(i=0; i<=5; ++i){
  11.    
  12.     uint8_t x = 10;
  13.     uint16_t y = 1000;
  14.     char Buffer[7];
  15.    
  16.      Init_UART(77);
  17.    
  18.      itoa(x,Buffer,10);
  19.     put_str("El numero es:\n\r");
  20.     put_str(Buffer);
  21.       utoa(y,Buffer,10);
  22.     put_str("El numero es:\n\r");
  23.     put_str(Buffer);
  24.    
  25.    
  26.    
  27.    }
  28.      
  29. }

Espero les sirva.


 

anything