TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: Jacobus en 21 de Abril de 2010, 03:00:17
-
Saludos foro,
Realmente soy nuevo en esto de la programación de pics y pues ya e leído algunos tutoriales y temas del foro
pero aun no encuentro todo lo necesario para mi proyecto que creo que es fácil de hacer con los conocimientos correctos:
Requiero usar la mayor cantidad de entradas posibles y que al pulso de estas _-_ el pic me envie via usb un codigo
referente a la entrada pulsada a un softw en el pc
lo que se: al pic le voy a poner un xtal de 20mhz en los pines 13 y 14, el usb en pin23 y 24
tambien se conectar el v+ y - en los pines 11 12 32 31, y en pin 1 vpp
mis dudas son estas:
1 donde conecto el Vusb y de que modo?, si tienen un diagrama me seria de mucha ayuda
2 falta algo mas por conectar ademas de lo mensionado y el Vusb?
3 que #fuses debo activar?
4 supongo que puedo usar como entradas A0-A5 (A6 con el cristal), B0-B7, E0-E2, D0-D7. ¿puedo usar C0-C2 C6
y C7 por lo del usb? ¿que valores debo poner en los Tris de cada puerto?
5 xor en c para pics es ^?
Se que son muchas dudas :) pero en serio quiero terminar este proyecto que me e propuesto, y gracias anticipadas
al foro y sus usuarios, cualquier ayuda es bien recibida
-
En esta página de RedPIC se te resolverán muchas dudas, a mí me vino muy bien: http://picmania.garcia-cuervo.net/usb_3_cdctransfers.php
¿Qué lenguaje de programación vas a usar?
-
en mi web también tienes las respuestas http://slalen.ifastnet.com
Y si buscas en el foro también lo encontrarás
-
Gracias por sus respuestas, lo quiero programar en c,
lo de RedPic me gusto y aclaro varias de mis dudas, pero veo que en el
diagrama solo usa el voltaje del usb, lo cual me parece fantástico pero
por eso quiero hacer otra pregunta:
Cuanta energía se puede usar directamente del puerto usb para ver si así me
sirve o si tengo que usar otra fuente de poder?, esto varia si es un portatil o un pc?
y de lo otro aun tengo la duda de como se pone el trisa en entrada si en a6 tiene
conectado el cristal, y como pongo el trisc en entrada si c4 y c5 estan
conectados al usb?
-
el usb da unos 250 350mA
si usas un cristal, inhabilitas el a6
si usas el usb, la librería configura todo y no lo puedes usar más que para el usb
-
Muchaaaas gracias, ahora si tengo todo listo pa comenzar
osea queda asi
set_tris_a(0x3F);
set_tris_b(0xFF);
//set_tris_c(0xC7); este no por que se desactiva
set_tris_d(0xFF);
set_tris_e(0x7);
y 250mA me parece adecuado así me libro de comprar o hacer el adaptador
-
configura el puerto de acuerdo con el resto de señales que conectes. Y si quieres deja los del usb como entradas, cuando se inicie el usb las librerías se encargan de los dos pines