Hola amigos!
Este es un mensaje del amigo
aGuillo, a ver si alguien puede ayudarlo. Me parecio oportuno postearlo aqui asi la respuesta sirve tambien a otros usuarios.
Tengo una serie de pulsos que entran a un puerto del PIC, estoy tratando de guardar estos pulsos en un vector para despues utilizar este vector para hacer un contador. pero me he quedado un poco corto. no se si ud me pueda echar una manito.
he intendato algo asi:
TRISD = %11111111
Dim almacen(50) As Byte
Dim a As Byte
Dim b As Byte
almacen = 0
a = 0
b = 0
loop:
If PORTD.0 = 1 Then
If PORTD.1 = 1 Then
almacen.b = PORTD.1
a = 1
b = b + a
Else
almacen.b = PORTD.1
a = 1
b = b + a
Endif
Endif
Goto loop
Pero el vector "almacen" no le puedo cambiar la posicion para ir guardando cada dato simplemente cambiando el valor de la variable b.
Gracias.