elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15
21  Informática / Electrónica / Re: Guarar datos en memoria desde PIC10F200 en: 30 Marzo 2011, 18:14 pm
A ver, para empezar te falta colocar las resistencias de pull-up en las líneas SDA y SCL.

Para escribir un dato en la 24LC256 debes:

1. Enviar la condición de start.

2. Enviar la dirección de la memoria (en binario: 1 0 1 0 A2 A1 A0 0). En este caso, A2, A1, y A0 están conectadas a tierra, por lo que las tres valen '0'). Entonces la dirección es: 10100000.

3. Enviar el byte alto de la dirección a escribir.

4. Enviar el byte bajo de la dirección a escribir.

5. Enviar el dato a guardar.

6. Enviar la condiión de stop.

Un ejemplo:

Se desea escribir el dato 0x15 en la posición 0x0026 de la 24LC256.

Código:
i2c_start(); //Envía la condición de start.
i2c_write(0b10100000); //Envía la direccón de esclavo de la 24LC256 en modo escritura.
i2c_write(0x00); //Envís el byte alto de la dirección a escribir.
i2c_write(0x26); //Envía el byte bajo de la dirección a escribir.
i2c_write(0x15); //Envía el dato a guardar.
i2c_stop(); //Envía la condición de stop.
delay_ms(5); //Espera que escriba el dato.

Bueno, así debería funcionarte. Hasta luego.
22  Informática / Electrónica / Re: Guarar datos en memoria desde PIC10F200 en: 30 Marzo 2011, 03:26 am
http://www.datasheetcatalog.org/datasheet2/7/0yuw0yc3x0278cpz78zge08qi13y.pdf

También estudia las funciones: i2c_write(), i2c_read(), i2c_start(), i2c_stop.

Buen día.
23  Informática / Electrónica / Re: Guarar datos en memoria desde PIC10F200 en: 29 Marzo 2011, 23:02 pm
Pues, mira, el PIC10F200 no tiene EEPROM y no se pueden guardar datos en su memoria Flash. Por lo tanto, debes usar una memoria externa, por ejemplo: la memoria 24LC256 ó la 25LC256. Pero no hay una función del compilador que te permita escribir sobre esas memorias. Eso lo debes hacer mediante código.

Te aconsejo que bajes la hoja de datos de alguna memoria en especial y estudies su funcionamiento. Así se te hará más fácil entender la programación.

Saludos.

PD: Una vez que hayas elegido una memoria en particular, puedes postear tus dudas, y será más fácil ayudarte.
24  Informática / Electrónica / Re: Guarar datos en memoria desde PIC10F200 en: 29 Marzo 2011, 22:13 pm
Buen día:

Para poderte ayudar necesitas dar más datos:

- ¿Qué tipo de interfaz usarás: paralela, spi, i2c, etc.?
- ¿Qué instrucciones del microcontrolador conoces?

Espero tu respuesta.
25  Informática / Electrónica / Re: Comunicación PIC-MOVIL en: 29 Marzo 2011, 22:05 pm
Bueno, mi buen amigo, ese programa sólo te sirve para recibir datos en formato RS232. Para enviar datos RS232 debes usar la función del compilador printf(). Revísala.

Ejemplo:

Código:
printf("Hola"); //Envía el mensaje "Hola" en formato RS232.

Eso es todo, espero que te haya servido.
26  Programación / Programación Visual Basic / Re: Editar y guardar cambios para la siguinete ejecución en: 15 Febrero 2011, 18:31 pm
Puedes crear un archivo en el disco duro, en el mismo directorio de tu aplicación. Por ejemplo:

Código:
Private sub Command1_Click()
label1.caption=text1.text
Open app.path & "\ArchivoConNombreQueQuieras.txt" for output as #1
     Print   #1, Text1.Text
close #1
End Sub

En el form_load de tu formulario debes abrir ese archivo que tiene guardado el contenido de tu Text1.

Código:
Private sub Form_Load()
Open app.path & "\ArchivoConNombreQueQuieras.txt" for input as #1
   Line Input   #1, Text1.text
Close #1
Label1.Caption=Text1.Text
End Sub

Mas o menos así. Espero que te haya servido. Saludos.
27  Informática / Electrónica / Re: Positivo, negativo... ¿Y la tierra? en: 15 Febrero 2011, 18:16 pm
Buen día:

Gracias por sus respuestas. De hecho encontré una página donde habla sobre la utilización de una única fuente. Les dejo el enlace:

http://courses.cit.cornell.edu/bionb440/datasheets/SingleSupply.pdf

Hasta la próxima.
28  Informática / Electrónica / Positivo, negativo... ¿Y la tierra? en: 13 Febrero 2011, 22:49 pm
Buen día:

Hoy traigo una pregunta que quizá algunos considerarán ridícula (si es que conocen la respuesta), pero me ha intrigado durante un buen tiempo.

Como ya sabemos, un opamp funciona con sus voltajes de alimentación positivo y negativo, pero en algunas configuraciones necesitan una referencia a tierra, por ejemplo, el amplificador inversor, que necesita una conexión a tierra en la terminal '+' (No inversora).

La pregunta es: En los multímetros, que se alimentan con una pila de 9V, tienen el positivo, el negativo... ¿Y de dónde obtienen la tierra?

Gracias por su atención.
29  Informática / Electrónica / Re: proyecto con leds en: 10 Febrero 2011, 19:53 pm
Oye, amigo, ¿Sabes programar microcontroladores o algo parecido?

Con componentes discretos sería muy tedioso hacerlo. Con microcontroladores sería muy sencillo (De hecho, no es necesario un microcontrolador avanzado para hacerlo).

Saludos....
30  Programación / .NET (C#, VB.NET, ASP) / Re: Pasar decimal a binario en: 6 Febrero 2011, 21:21 pm
Hola:

Pues, suponiendo que:

- Tienes un vector de 8 shapes, llamados luces(0), luces(1), ..., luces(7).
- Ya has leído el puerto y el valor lo almacenaste en una variable de tipo entero (Integer) llamada ValorPuerto, podemos hacer:

Código:
Dim i As Integer, j As Integer
   j=1
   For i=0 to 7   'Recorrerá las 8 luces
      If ValorPuerto And j Then   'Si está en '1' el bit...
         luces(i).BackColor=vbYellow   'visualiza amarillo (encendido).
      Else   'De lo contrario...
         luces(i).BackColor=vbBlack   'visualiza negro (apagado).
      Endif
      j=j*2
   Next

Buen día.
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines