Autor Tema: Acceder a un bit WinAVR (short o int1)  (Leído 2238 veces)

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

Desconectado josnelihurt

  • PIC12
  • **
  • Mensajes: 64
Acceder a un bit WinAVR (short o int1)
« en: 06 de Enero de 2009, 23:34:37 »
hola, estoy empezando con atmel ATMEGA, pero en CCS  existe una forma de acceder a un BIT con una directiva.

#bit  GP0=GPIO.0
GP0 sera una variable de C declarada como short (int1), que corresponde al bit 0 de GPIO
GPIO es una variable de C es decir un char (int8)
con esto manipulaba a mi antojo un solo pin de un puerto por ejemplo.

Existe algo similar en el WinAVR??
porque según se se puede hacer así, pero quiero tener una variable de tamaño un bit, alguno sabe como?

GPIO| =    (1<<6) //1 en el bit6 de GPIO
GPIO&=~ (1<<6)//0 en el bit6 de GPIO

Muchas gracias
JoN


 

anything