PROYECTO USB: CONECTAR MICRO CON PC ETC...
+2
Geo
mantis
6 participantes
Página 1 de 1.
PROYECTO USB: CONECTAR MICRO CON PC ETC...
La cuestión es que ya tengo
bien perfilado lo que tengo que realizar como proyecto:
Utilizare el micro Stelaris DK-LM3S9B96.
El cual tiene el perfil OTG. Y solo tiene una posible conexión
"entrada", que según la aplicación que se este ejecutando puedes ser
Host o device.
En esta placa hay varios ejemplos que son los que yo tendré que reutilizar.
1* El micro sera host-msc "mass storage class". En el mismo si
conecto un pendrive en la pantalla se visualiza lo contenido en ella.
2* El micro será dev-serial (este ya contiene en el programa el perfil cdc
"comunication device class"), y en este ejemplo se puede enviar
desde el hyperterminal al micro lo escrito. Tan bien al contrario se puede
enviar desde el micro al hyperterminal.
3* El micro sera dev-msc "mass storage class". En este si
conecto el micro al PC este detecta la SD CARD que contiene el micro, la SD CARD aparece como
unidad de disco.
Ahora tengo que realizar un demostrador que realice lo siguiente:
Cuando haya un pendrive conectado al micro:
* Que realice la transferencia de un fichero "config.dat" o cualquier
otro a la SD CARD
del micro.
* Que se copie en el pendrive un "fichero.txt" en la SD CARD.
(Para estos dos casos tomare como referencia el ejemplo de
host-msc en el que solo se visualiza lo contenido dentro del pendrive).
Si esta conectado el PC:
* Que por Hyperterminal se visualicen trazas de un programa que se este
ejecutando en el micro, o mas sencillo todavía, que aparezca un HELLO mediante
un printf("Hello"); en el Hyperterminal.
* Poder visualizar en el PC, como unidad de disco la SD CARD del micro. Esta ya
esta realizada en el ejemplo antes mencionado.
* La pregunta es si se podrá realizar en el segundo apartado que el micro
sea "cdc" y a su vez "msc". Yo creo que si se podrá pues un
device puede tener más de un perfil diferente.
* Como tendre que realizar la trasferencia de archivos contenidos en dos
dispositivos diferentes, que estan conectados a un micro que se comporta como
HOST
Creéis que tiene mucha dificultad lo que tengo que realizar.
bien perfilado lo que tengo que realizar como proyecto:
Utilizare el micro Stelaris DK-LM3S9B96.
El cual tiene el perfil OTG. Y solo tiene una posible conexión
"entrada", que según la aplicación que se este ejecutando puedes ser
Host o device.
En esta placa hay varios ejemplos que son los que yo tendré que reutilizar.
1* El micro sera host-msc "mass storage class". En el mismo si
conecto un pendrive en la pantalla se visualiza lo contenido en ella.
2* El micro será dev-serial (este ya contiene en el programa el perfil cdc
"comunication device class"), y en este ejemplo se puede enviar
desde el hyperterminal al micro lo escrito. Tan bien al contrario se puede
enviar desde el micro al hyperterminal.
3* El micro sera dev-msc "mass storage class". En este si
conecto el micro al PC este detecta la SD CARD que contiene el micro, la SD CARD aparece como
unidad de disco.
Ahora tengo que realizar un demostrador que realice lo siguiente:
Cuando haya un pendrive conectado al micro:
* Que realice la transferencia de un fichero "config.dat" o cualquier
otro a la SD CARD
del micro.
* Que se copie en el pendrive un "fichero.txt" en la SD CARD.
(Para estos dos casos tomare como referencia el ejemplo de
host-msc en el que solo se visualiza lo contenido dentro del pendrive).
Si esta conectado el PC:
* Que por Hyperterminal se visualicen trazas de un programa que se este
ejecutando en el micro, o mas sencillo todavía, que aparezca un HELLO mediante
un printf("Hello"); en el Hyperterminal.
* Poder visualizar en el PC, como unidad de disco la SD CARD del micro. Esta ya
esta realizada en el ejemplo antes mencionado.
* La pregunta es si se podrá realizar en el segundo apartado que el micro
sea "cdc" y a su vez "msc". Yo creo que si se podrá pues un
device puede tener más de un perfil diferente.
* Como tendre que realizar la trasferencia de archivos contenidos en dos
dispositivos diferentes, que estan conectados a un micro que se comporta como
HOST
Creéis que tiene mucha dificultad lo que tengo que realizar.
mantis- Nuevo Usuario
- Mensajes : 2
Fecha de inscripción : 08/05/2010
Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...
Busca ejemplos de dispositivos compuestos (USB composite device) si encuentras ya tendrás camino avanzado.
Gravar PIC via USB en Linux con la ferramieta livre SanUSB
puedes tambiém gravar PIC via USB en Linux con la ferramieta livre SanUSB disponible en:
http://www.4shared.com/account/file/bUOZzmFb/100727SanUSB.html
Video: https://www.youtube.com/watch?v=h6Lw2qeWhlM
http://www.4shared.com/account/file/bUOZzmFb/100727SanUSB.html
Video: https://www.youtube.com/watch?v=h6Lw2qeWhlM
sandrojuca- Nuevo Usuario
- Mensajes : 4
Fecha de inscripción : 04/08/2010
Comunicación serial virtual CDC entre PIC18F2550 e Linux
sandrojuca escribió:puedes tambiém gravar PIC via USB en Linux con la ferramieta livre SanUSB disponible en:
http://www.4shared.com/account/file/bUOZzmFb/100727SanUSB.html
Video: https://www.youtube.com/watch?v=h6Lw2qeWhlM
Comunicación serial virtual CDC via USB entre PIC18F2550 e Linux: https://www.youtube.com/watch?v=cRW99T_qa7o
sandrojuca- Nuevo Usuario
- Mensajes : 4
Fecha de inscripción : 04/08/2010
Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...
Hola sandrojuca
Esta bien buena esta librería para Usb CDC, mi consulta por que puede ver en los archivos, esta escrita en C de ccs . Me pregunta cual seria al dificultad en pasarlo por ejemplo a sdcc. y asi poder utilizarlo como software libre.. sin depender de ccs. Bueno solo es una acotacion..
yo aun no he tenido mucho contactos con el mundo usb pero lo tengo en mente, para un futuro.
Saludos y Gracias por compartir.
RiSanti..
Esta bien buena esta librería para Usb CDC, mi consulta por que puede ver en los archivos, esta escrita en C de ccs . Me pregunta cual seria al dificultad en pasarlo por ejemplo a sdcc. y asi poder utilizarlo como software libre.. sin depender de ccs. Bueno solo es una acotacion..
yo aun no he tenido mucho contactos con el mundo usb pero lo tengo en mente, para un futuro.
Saludos y Gracias por compartir.
RiSanti..
Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...
Risanti escribió:Hola sandrojuca
Esta bien buena esta librería para Usb CDC, mi consulta por que puede ver en los archivos, esta escrita en C de ccs . Me pregunta cual seria al dificultad en pasarlo por ejemplo a sdcc. y asi poder utilizarlo como software libre.. sin depender de ccs. Bueno solo es una acotacion..
yo aun no he tenido mucho contactos con el mundo usb pero lo tengo en mente, para un futuro.
Saludos y Gracias por compartir.
RiSanti..
Si, és verdad, en el momiento este protocolo cdc de comunicácion serial en el Linux és en la version demo de CCS. Seria importante la conversion desta libreria CDC para compilador SDCC. Se puedes hacerla la conversión ayudará a transformar esta herramienta totalmiente libre.
El link de la libreria asi como la documentación completa esta en el link:
http://www.4shared.com/file/bUOZzmFb/100727SanUSB.html
Saludos y Gracias,
sandrojuca- Nuevo Usuario
- Mensajes : 4
Fecha de inscripción : 04/08/2010
Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...
A mi también me ha llamado la atención esto del USB, estuve buscando algo de información y todos los ejemplos que vi están hechos en windows y usando CCS, además de la poca información técnica, sería bueno que se pudiera hacer algo en el software libre, por una parte libusb facilita la parte del host, la parte que habría que hacer es la del pic, estaría dispuesto a colaborar ristanti si piensas hacer algo con el USB te podría ayudar, ya que implica un poco de trabajo.
carlostex- Participante
- Mensajes : 19
Fecha de inscripción : 30/10/2010
Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...
hola soy nuevo pero algo se...
Existe poca informacion pero buscando buscando encontre algo ... te dejo unos link
http://projectproto.blogspot.com/2009/11/pic18f-and-pyusb.html
http://www.aquihayapuntes.com/indice-practicas-pic-en-c/bootloader-usb-multiplataforma.html
Ojo 3 paguinas
una aplicacion parecida a arduino pero con picf2550 quizas puedas usarlo
http://wiki.pinguino.cc/index.php/Main_Page
Existe poca informacion pero buscando buscando encontre algo ... te dejo unos link
http://projectproto.blogspot.com/2009/11/pic18f-and-pyusb.html
http://www.aquihayapuntes.com/indice-practicas-pic-en-c/bootloader-usb-multiplataforma.html
Ojo 3 paguinas
una aplicacion parecida a arduino pero con picf2550 quizas puedas usarlo
http://wiki.pinguino.cc/index.php/Main_Page
linuxesdios- Nuevo Usuario
- Mensajes : 1
Fecha de inscripción : 27/04/2011
Temas similares
» Proyecto con PIC18F4523
» no consigo conectar con el puerto serie de mi PC
» Módulo kernel y firmware para conectar PIC18F4550 al PC vía USB
» Pre Alfa Guia didáctica para practicas con PIC18F2550 y SDCC
» iniciar proyecto
» no consigo conectar con el puerto serie de mi PC
» Módulo kernel y firmware para conectar PIC18F4550 al PC vía USB
» Pre Alfa Guia didáctica para practicas con PIC18F2550 y SDCC
» iniciar proyecto
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.