Es el tutorial más largo de mi canal, pero espero puedan entenderlo y desarrollen aplicaciones con el USB. La otra semana haremos una interfaz! Gracias por todo, un abrazo 🤓✌🏻
@nickgonzales35435 жыл бұрын
eres de peru ?
@jhonnythr16 жыл бұрын
Hay tutoriales de muchos temas sobre Pic, en entornos como Micro C, CCS, Mplab XC, pero usb es un tema medio tocado en los primeros 2 que mencione, es el primer vídeo sobre USB en Xc8 que veo en KZbin, y la red en general, realmente el conocimiento que compartes será de mucha utilidad para aquellos que desarrollamos en PIC, para proyectos de este tipo. GRACIAS y saludos desde Colombia
@keydarkman6 жыл бұрын
Oye man no se si te has dado cuenta de que eres el primero de todo KZbin que ha hecho este tutorial?, te felicito y agradezco tu existencia.
@Wels_Theory6 жыл бұрын
Gracia por verlo :)
@grispaez37454 жыл бұрын
No hay problema Wels!!, aunque no creaste tu propia librería tus tips y aportaciones son muy buenas, gracias!!! (y felicidades por todos tus videos)
@navedepixeles22234 жыл бұрын
esta muy bien explicado, se ve que pones todo de tu parte aunque todavía estoy morro para eneterdo todo, acabo de empezar a utilizar el USART con el P16F877A pero estoy seguro de que cuando domine el USART voy a regresar a ver este tutorial y lo entenderé mejor
@guidorodriguez9036 жыл бұрын
Que tal Sr. Wels, lo felicito por su video, al igual que los demás comentarios coincido en que usted es el primero en tomarse el tiempo en hacer un tutorial sobre el uso del módulo USB interno en el entorno MPLAB X, lo felicito por su gran aporte a la comunidad y lo motivo a seguir realizando estos tutoriales y a mantener la gran calidad de sus videos. Desde ya saludos cordiales desde Buenos Aires Argentina y muchas gracias por su aporte.
@Wels_Theory6 жыл бұрын
Muchas gracias Guido por tus palabras y si seguiré con los tutoriales 😁
@guidorodriguez9036 жыл бұрын
@@Wels_Theory Una cosa más, en el video de la alimentación por USB o por fuente externa comentaste que tenías un problema con la alimentación al conectarlo por USB, te quería comentar que además del circuito del datasheet hay una nota de aplicación de Microchip donde en vez de usar transistores BJT usan MOSFET y un par de pines de sensado La nota de aplicación se llama AN950
@Wels_Theory6 жыл бұрын
@@guidorodriguez903 No había visto esa nota, lo revisaré muchas gracias. Igual al final lo que hice fue cambiar por un 2N3906 y funcionó
@Xplouding6 жыл бұрын
Muy bueno Wels! La verdad lo estuve esperado!! Voy a tener que repasarlo varias veces para poder seguirte el paso! JAJA Gracias por todo lo compartido!! Sobre todo las Fuentes... No sabia de la eexistencia de las librerías MLA; Ni de los drivers de Proteus. Son muy buenas herramientas! Espero el siguiente! Saludos Wels...
@Wels_Theory6 жыл бұрын
Seguro y me pasas! Un saludo Hebert :)
@jhonatanserafim6 жыл бұрын
Olá, acho que esse deve ser o terceiro vídeo do seu canal que assisto. Desculpe escrever em português sou brasileiro e vou deixar meu comentário como forma de apoio para que continue a compartilhar seu conhecimento cada vez mais. Parabéns! Achei muito criativo os vídeos sobre o Tesla e Edson, sem falar sobre o conteúdo sobre PIC. Sucesso para teu canal e seus projetos.
@Wels_Theory6 жыл бұрын
Muito obrigado Jhonatan. Sucessos para você
@jorgealbertogarciahernande53234 жыл бұрын
Muy buen vídeo, tienes un don para explicar, gracias.
@disenoelectronicayprograma22244 жыл бұрын
Gracias por el vídeo. Están muy interesantes, se nota el esfuerzo que le pones a las cosas. Éxitos y mucho animo.
@pabloquisperamos93896 жыл бұрын
Acabo de ver el video y ... JEJE. Está bueno, aun no entiendo muchas cosas, me parece recontra dificil, crei que seria como usar la USART o I2C Pero esto parece mas difícil. Gracias por el video otra vez.
@Wels_Theory6 жыл бұрын
Si bueno toma más tiempo entender bien el USB :) pero se puede
@pabloquisperamos93896 жыл бұрын
MMMM, Creo que eres el primero con un vídeo sobre USB en PIC.
@pabloquisperamos93896 жыл бұрын
Gracias por el vídeo Wels. De seguro lo usare bastante.
@chevelo20004 жыл бұрын
Gracias por el aporte Wels
@haroldgreenhalgh99426 жыл бұрын
Amigo están muy buenos tus vídeos, solo una cosa recuerda que siempre siempre hay que revisar el estado de las cosas antes de dar por hecho cualquier situación, en el caso de este ejemplo , hay que revisar dentro del loop en el main que efectivamente el USB esta funcionando y que efectivamente se le envió data al pic antes proceder a leer etc...
@Wels_Theory6 жыл бұрын
:o muchas gracias por tu consejo lo tendré en cuenta, gracias :)
@diegojavierghisolfi79874 жыл бұрын
queria consultarte si podes generar el mismo codigo para un micro 18F2550. Trate de migrarlo pero no logro hacerlo bien seguro que fallo en los fuses . Saludos Diego
@juliancaste39144 жыл бұрын
hermano lo felicito por ese video lastimosamente pocos estudiantes y profesionales necesitamos esta informacion pero creame que es una informacion muy valiosa. pongale subtitulos en ingles para de pronto tener mas visitas. en los paices de latinoamerica el tema tecnologia esta algo perdido
@Wels_Theory4 жыл бұрын
Gracias Julian 😀
@pacoco965 жыл бұрын
grande crack, muchas gracias por subir estos videos
@winterhaas4 жыл бұрын
Hola Wels, felicidades por el vídeo, ya vi toda la serie y me ha ayudado mucho, es excelente! Pregunta: el dongle es requerido? cuál es su función? Saludos!
@carlosoriano9613 жыл бұрын
hola amigo, trabajo con un pic 18f45k50, que tanto tendría que modificar para que funcionara? desde un inicio utilicé el programa para el k50 en vez del que tu usaste y segui lo que hiciste pero al momento de usar el proteus, mi computadora no detecta el puerto emulado, será problema de codigo o del driver?
@andrespaul52703 жыл бұрын
100% recomendado.
@eliasr82456 жыл бұрын
saludos , buen video y que bueno porque estoy desarrollando un proyecto con USB que es un adquisidor de datos con LabVIEW.
@kachitodemaiz79565 жыл бұрын
Muy buen video! , no tendrás algún ejemplo parecido pero usado el Pic C compiler (CCS ).
@danilkito015 жыл бұрын
Disculpa el pic18f4550 cuantos puertos de entrada salida tiene?
@RobertoCarlos-rm2xg4 жыл бұрын
excelente video, ya realizaste el vidoe con Visual studio?
@josealfonsorodriguezrodrig76803 жыл бұрын
Excelente explicación, tengo una duda, espero puedas ayudarme, funcionaría de igual manera este código si intento utilizar una raspberry como host? he estado investigando pero no hay mucha información sobre esto, hay mucho sobre Arduino y Raspberry pero no con PIC :(
@eduardomasis64924 жыл бұрын
Grandeeeee SIUUUU
@diegosuarez43786 жыл бұрын
wow, donde te enseñaron todo esto, yo recién estoy comenzando, saludos y exitos wels!!
@Wels_Theory6 жыл бұрын
Lo aprendí por mi cuenta, ya pronto harás todo esto y más :)
@octaviovega54523 жыл бұрын
Con ese documento del MLa de microchip se puede usar al mismo tiempo comunicación UART
@Wels_Theory3 жыл бұрын
No, solo USB
@aldoolivercollierebasurto44686 жыл бұрын
Muchas gracias amigo , he estado probando ejemplos y ninguno si quiera compila, y pocos de ellos están en MPLAB X IDE con el compilador XC8, muchas gracias. Sólo una pregunta ¿sería lo mismo para una comunicación USB CDC? , para una aplicación necesito que me detecte el dispositivo como puerto COM
@Wels_Theory6 жыл бұрын
Hola Aldo, cuando instalé los Mla (los archivos de microchip) también viene un ejemplo con cdc para el usb podrías verlo 😁✌🏻
@jhonatanserafim5 жыл бұрын
Wel, já fez com PIC12F?
@cesareduardotrujillocarril13252 жыл бұрын
Porque este PIC en el puerto C solo tiene 7 pines ?
@maikelpena51536 жыл бұрын
Muy buen Vídeo, quisiera saber que Compilar de C recomiendas veo que usas el MPLAB X, existe mucha diferencia al CCS?
@Wels_Theory6 жыл бұрын
Yo prefiero el Mplab X por lo mismo que viene de Microchip, la confianza y respaldo. He probado CCS y algunas cosas si varían pero al final se usan los mismos registros
@diegoyagob12243 жыл бұрын
@@Wels_Theory y la libreria para el usb seria la misma??
@saidfernandoriostoloza23195 жыл бұрын
hola amigo: me gustaría saber si hay alguna librería para leer memorias usb`s con pic
@Wels_Theory5 жыл бұрын
:o pues no he visto
@eriklujancarrion81376 жыл бұрын
excelente todavia no entiendo pero algun dia llegare
@Wels_Theory6 жыл бұрын
Ya llegarás a entender, es práctica y paciencia :)
@jorgeperez13294 жыл бұрын
Podría usar una señal del pic para que se interprete en una pagina WEB?
@Wels_Theory4 жыл бұрын
Si pero tendrias que mandar ese dato por wifi o uart hacia una pc y luego a la página web. Yo envié una vez un dato a un raspberry Pi por spi y este al recibirlo cambiaba el valor en una página web
@mayragm1355 жыл бұрын
Hola Wels! oye una pregunta. Cuando abro el archivo copia del custom de MPLAB, lo modifico y lo guardo también se modifica el original ¿sabes porque pasa esto? Saludos.
@Wels_Theory5 жыл бұрын
Hola Mayra, si me cuenta de ese problema después de un tiempo :( el problema creo que es que al copiar el proyecto los archivos .hex .cof, mkdir y otros tienen los mismos nombres del proyecto principal por eso se cambian los dos. Bueno esa es mi hipótesis
@mayragm1355 жыл бұрын
@@Wels_Theory Sí, yo pienso lo mismo pero pensé que a ti no te pasaba. Mil gracias por responder y mil gracias por tus vídeos son neta lo mejor que hay en internet para aprender micros.
@Wels_Theory5 жыл бұрын
@@mayragm135 Muchas gracias por verlos :') y gracias por apoyar el canal :D!
@pictrance6 жыл бұрын
nunca había cerrado tan rápido a El profe garcia :v
@alejandrocg57244 жыл бұрын
podrian pasarme el dogledriverinstaller64 porfa
@rocioortegaromero68604 жыл бұрын
Buena noches, podrías apoyarme con una asesoría acerca de un pic, por favor
@ericarmenta74836 жыл бұрын
Wels, ¿cuál es la diferencia de encender un led con un oscilador de 20MHz, a encenderlo con uno de 48MHz?
@Wels_Theory6 жыл бұрын
La diferencia el ciclo de instrucción, si trabajas con un cristal de 20MHz tu ciclo de instrucción es 200nS y si trabajas con 4MHz el ciclo de instrucción es de 1us. Eso te permite tener mas velocidad en tu programa pero consume más energía.
@gonzaloortiz85575 жыл бұрын
Hola, Tengo problema al compilar tu programa, y no puedo abrir el man.c
@Wels_Theory5 жыл бұрын
🤔lo hiciste desde la carpeta de mla que instalaste?
@edwinzuniga18026 жыл бұрын
#primercomentario Saludos
@Wels_Theory6 жыл бұрын
Bross Delta #PrimeraRespuestaAlPrimerComentario
@pictrance6 жыл бұрын
#segundocomentario
@Wels_Theory6 жыл бұрын
PicTrance #PrimeraRespuestaAlSegundoComentario ✌🏻
@arsalantariq13825 жыл бұрын
Its good tutorial, but sir why not you may translate it to English. I m very bigner on pic microcontroller.
@LaloHao4 жыл бұрын
En algunos lenguajes (como C/C++, etc) se te pide declarar por adelantado (forward declaration) para que el compilador pueda realizar su trabajo (typechecking mas que nada, y optimizaciones), eso seria el header, o el archivo .h Idealmente la declaracion deberia ser la descripcion de lo que quieres hacer (no el como hacerlo) La otra parte es la implementacion, el archivo .c, donde como dices, ahora si se especifica el como hacer la acción Implementation VS Declaration Los headers o declaraciones se utilizan para decir que algo existe, sin importar la implementacion, por ejemplo, las librerías standard de C, stdlib, stdio, string; usualmente no vemos que hay adentro, y no necesitamos, solo queremos usarlas, solo queremos decirle al compilador que "si existen" esas funciones, y que en alguna parte del proceso serán proporcionadas (por nosotros o por terceros) Lo que dices es correcto, solo quería agregar unos términos por si alguien quería buscar mas información utilizara las palabras clave Estan chidos los videos, gracias