TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: josnelihurt en 06 de Enero de 2009, 23:34:37

Título: Acceder a un bit WinAVR (short o int1)
Publicado por: josnelihurt 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