Go Down

Topic: Algunas preguntas (Read 528 times) previous topic - next topic

DNKS

Ante todo quiero saludar a la comunidad, y espero que dentro de muy poco sea uno mas de los que responden inquietudes.

Tengo un escaso conocimiento de C, pero en dicho lenguaje existen las uniones y campos de bit, para trabajar E/S con un byte o separalos por bit.
Mi pregunta : existe funcion para mi placa Arduino para poder trabajarlo como byte ?? o como word
es decir conozco el digitalWrite que trabaja de a bit, pero puedo trabajar los 8 bit como Byte ??
Es una delas preguntas que mas me inquietan

Otra seria como puedo modificar variable creada en el microcontrolador a travez de mi ordenador. Para la creacion de un sensor en el cual por soft quiero programar el tiempo de muestreo, cantidad de sensores, etc.

Agradecería sus respuestas

Igor R

Hola,

Puedes hacer todo lo que comentas. Las distintas salidas del microcontrolador se dividen en puertos (8 I/O, es decir, un byte). Puedes tratar directamente el registro que controla dichas salidas.

También puedes mandar datos entre ordenador y Arduino, y procesar a tu gusto dichos datos.

Saludos


Igor R.

DNKS

#2
Jan 21, 2010, 03:50 am Last Edit: Jan 21, 2010, 03:53 am by DNKS Reason: 1
Como hago para TRATAR DIRECTAMENTE el registro?que funcion o intrucciones debo usar.

mi idea en principio es Controlar 7 Segmentos con un 7447 y Enmascarar (en este caso de 4 bits) el BCD, asii Evitar todos los digitalWrite.


DNKS

MUCHAS GRACIAS, justo lo que buscaba

Go Up