Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

20/05/2011 #1661


Que tal!

antes que nada quiero agradecer por el tiempo y dedicación de todas sus aportaciones, y también felicitarlos por su buen trabajo, sobre todo con los manuales y ejemplos. Actualmente realizo un proyecto en el que planeo controlar un robot cartesiano mediante un PIC comunicado con la PC por medio de USB. Estoy comenzando a leer el manual de C# y dice que funciona con W7, pero mi pregunta es si no hay problema si el windows que tengo es de 64 bit?, por si acaso me descargue la maquina virtual para correr el XP sobre windows 7, que precisamente tiene compatibilidad con aplicaciones que corren en sistemas de 32 bit.
Espero que me puedas aclarar ese detalle. Nuevamente muchas felicidades y si en algo puedo ayudar por el momento es con traducciones de inglés técnico e incluso en alemán sobre este tema, pues con todo gusto.
Saludos desde Mexico!
20/05/2011 #1662


Hola, saludos a todos los que dedican un tiempo en leer y resolver nuestras dudas, agradezco los aportes con respecto a la comunicacion USB que tanto el serñor Moyano como otros nos han dejado con mucha dedicacion. He logrado transmitir desde labview un caracter como uds lo han enseñado, pero yo deseo transmitir un archivo .txt el cual contiene en una linea coordenadas X e Y separadas por espacio, he usado la funcion get_string_usb() pero no consigo en separar los valores para poder manipularlos, la idea es que cada par de coordenadas sean ingresadas en un modelo cinematico que controlan 3 motores. Les agradezco de antemano y espero que sigan generando grandes aportes como hasta ahora lo han hecho.

Jackson Angulo
20/05/2011 #1663

Avatar de Moyano Jonathan

Muchas gracias, tengo otra pregunta estoy haciendo el trabajo en pcwh v4.088, a la hora de compilar lo hace todo bien pero al generar los archivos de salida, el .hex lo pone como ICD, y a la hora de programar en el pickit2 me muestra este mensaje "Warning: No configuration words in hex file in MPLAB use File-Export to save hex with config", y el pic no quema bien, que podra ser??, De antemano muchas gracias
Disculpame, no entiendo tu problema. Se un poco más gráfico.


Que tal!

antes que nada quiero agradecer por el tiempo y dedicación de todas sus aportaciones, y también felicitarlos por su buen trabajo, sobre todo con los manuales y ejemplos. Actualmente realizo un proyecto en el que planeo controlar un robot cartesiano mediante un PIC comunicado con la PC por medio de USB. Estoy comenzando a leer el manual de C# y dice que funciona con W7, pero mi pregunta es si no hay problema si el windows que tengo es de 64 bit?, por si acaso me descargue la maquina virtual para correr el XP sobre windows 7, que precisamente tiene compatibilidad con aplicaciones que corren en sistemas de 32 bit.
Espero que me puedas aclarar ese detalle. Nuevamente muchas felicidades y si en algo puedo ayudar por el momento es con traducciones de inglés técnico e incluso en alemán sobre este tema, pues con todo gusto.
Saludos desde Mexico!
Si tendría que funcionar en máquinas de 64bits. Yo compilé los programas para X32/X64.....
23/05/2011 #1664


Hola que tal regreso una vez mas, bueno resulta que estoy haciendo un proyecto de domótica muy basico que sera solo de encender leds mediante una interfaz en java y con el pic 18f4550 via USB, todo va muy bien solo que he decidido que este mini sistema tenga un espacio de seguridad tengo pensado usar diodos infrarrojos y fototransistor para crear una barrera pero necesito que el pic me detecte cuando esta sea interrumpida y mande una señal al programa en java. Saludos espero puedan ayudarme
23/05/2011 #1665

Avatar de Moyano Jonathan

necesito que el pic me detecte cuando esta sea interrumpida y mande una señal al programa en java
En tú consulta está la respuesta , usá interrupciones del microcontrolador. Lo mejor es que uses la interrupción por cambio de estado en RB4 - RB7.

Un saludo !
28/05/2011 #1666


Amigo Moyano Jonathan te felicito por tus aportes y por ayudar a los compañeros del foro.
La verdad me quito el sombrero ante ti. Eres el genio de los USB en pic.

Dime cuando terminas tu manual PIC18F2550 y USB Desarrollo de aplicaciones o si ya lo terminaste ya que yo lo tengo solo asta la pagina 125 y de verdad me a ayudado bastante pero no termino en concreto.

El tema es que me encuentro haciendo una estacion de reballing y aca pueden ver lo que llevo adelantado. http://www.reballing.es/viewtopic.php?f=31&t=1431 pero harora lo quiero modificar para que trabaje por usb y es lo que no se de programacion en ccs y tampoco se del visual basic ya que apenas lo estoy empezando a usar.

Dime amigo para cuando puedo tener completo tu manual y haci aprender a trabajar los pic por usb.

Saludos amigo espero tu ayuda.
28/05/2011 #1667

Avatar de Moyano Jonathan

Amigo Moyano Jonathan te felicito por tus aportes y por ayudar a los compañeros del foro.
La verdad me quito el sombrero ante ti. Eres el genio de los USB en pic.
Muchas gracias, es solo estudio...me falta mucho para ser un genio como vos decís....

Dime cuando terminas tu manual PIC18F2550 y USB Desarrollo de aplicaciones o si ya lo terminaste ya que yo lo tengo solo asta la pagina 125 y de verdad me a ayudado bastante pero no termino en concreto.
Ese manual está en construcción pero por razones de tiempo y técnicas (falta de información concreta)....no va a estar por lo menos hasta el año que viene.

El tema es que me encuentro haciendo una estacion de reballing y aca pueden ver lo que llevo adelantado. http://www.reballing.es/viewtopic.php?f=31&t=1431 pero harora lo quiero modificar para que trabaje por usb y es lo que no se de programacion en ccs y tampoco se del visual basic ya que apenas lo estoy empezando a usar.

Dime amigo para cuando puedo tener completo tu manual y haci aprender a trabajar los pic por usb.
Ya hay un manual para trabajar con USB en la primera página del hilo (es un manual práctico).
29/05/2011 #1668


Hola que tal he regresado una vez mas ya he hecho el circuito fisico con el 18f4550 y la interfaz en java pero tengo problemas con las ordenes. Simulandolo en proteus me funciona de maravilla pero real solo me cumple la primera instruccion que le doy.
Tengo botones en java que indican el encendido y apagado de leds pero solo me enciende el primero que selecciono y despues ya no ejecuta ninguna accion. Espero puedan ayudarme sospecho un poco de la programacion
31/05/2011 #1669


Ayuda
Hola amigo, estoy en la misma situacion con el tema de la comunicacion con un pic 18f4550, vos me darias una mano? no tengo idea como hacer, tenes documentacion o un ejemplo de comunicacion?
31/05/2011 #1670


Bueno les digo que ya he solucionado mi problema y no hay nada mal en la programacion del pic ni la interfaz en java al parecer es mi version de windows vista home basic la que impide la comunicacion correcta porque ya lo he hecho en windows seven y corre de maravilla saludos
31/05/2011 #1671


Buenas tardes tengo una pregunta, como hago para escoger el tiempo de muestreo de la señal, he estado mirando pero no entiendo. Muchas ggracias
31/05/2011 #1672


Bueno, antes que nada queria agrecerles a todos los que aportaron en este post y queria mostrarles como quedo este proyecto.


Para programar el pic use el quemador ART2003 y winpic800 .. y el firmware es el del control de 8 reles, solo que yo use 4.
31/05/2011 #1673

Avatar de Moyano Jonathan

Bueno, antes que nada queria agrecerles a todos los que aportaron en este post y queria mostrarles como quedo este proyecto.
Felicitaciones, además con AC/DC de fondo !
01/06/2011 #1674


Buenas noches, jonatan como hago para saber el tiempo de muestreo de la señal analogica. Gracias
01/06/2011 #1675

Avatar de Moyano Jonathan

En la hoja de datos explica exactamente como calcular los tiempos. En los PIC18F tenés velocidad de adquisición programable.

Saludos !
01/06/2011 #1676

Avatar de Deego

Hola gente, de nuevo yo. Me ha surgido un problema cuando quiero leer desde vb.net los datos que provienen del PIC. En la programación del pic, realizada en CCS, estoy definiendo un dato de salida como int output_data[8] y despues en el código he puesto las siguientes dos lineas
out_data[0]=0x10; // out_data[0]= 0×55
usb_put_packet(1, out_data, 8, USB_DTS_TOGGLE);

se supone que esto lo envía al buffer de salida en la posición 0 y en VB.net lo tengo que recibir en la posición 1, de la siguiente manera BufferIn(1) y mas concretamente con estas lineas..

If BufferIn(1) = &H10 Then ' Si lo que envio el PIC es "0x55"
Label6.Text = "Dato Recibido"
Else
Label6.Text = "No hay datos"
End If

estoy utilizando el text de label para ver que el cambio se realiza cuando se envia algo del PIC a la PC. La función que habilita el buffer de entrada es la que creo todos tenemos en la información que poseemos de HID que es la siguiente

Public Sub OnRead(ByVal pHandle As Integer)
' read the data (don't forget, pass the whole array)...

If hidRead(pHandle, BufferIn(0)) Then
' ** YOUR CODE HERE **

' first byte is the report ID, e.g. BufferIn(0)
' the other bytes are the data from the microcontroller...
End If
End Sub

Pero despues de esto, no logro leer nada porque el Label no cambia. He metido el codigo de los label dentro de la función de OnRead y no funciona; he creado una función leer, pongo el codio y la llamo desde un boton y tampoco. El objetivo es que mientras una entrada del Pic sea alta, entonces se cambie el label en vb.net , pero no he logrado conseguirlo. Lo mas curioso, es que realizo el experimento en Proteus y me va de maravilla, pero en la aplicación real no me funciona. Estaría agradecido si alguien me ayudara, ya sea moyano, meta, seaarg o cualquiera de uds que puedan sacarme de este lío.
02/06/2011 #1677

Avatar de sjuan

ola, disculpen el programador PICkit2 de orto foro que hay por hay, tambien programa este PIC?
02/06/2011 #1678

Avatar de Moyano Jonathan

ola, disculpen el programador PICkit2 de orto foro que hay por hay, tambien programa este PIC?
Disculpá no entiendo tu pregunta...vos decís si programa el PIC18F2550 ? En caso de que así fuese...SI lo programa.

Un saludo !
03/06/2011 #1679

Avatar de sjuan

moyano, podrias poner el pcb del entrenador en pcb wizard, es que no se como pasar a negativo la imagen del pdf (yo realizo el pcb por fotograbado y necesito el negativo)
04/06/2011 #1680


Hola, alguien me podria ayudar para realizar una interrupcion que lea la linea de un archivo txt y guardarla en la memoria del pic18f4550? mi comunicacion es usb CDC.
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.