Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas de nuevo a todos, bueno, esto es una consulta-comentario que quería hacer.
Después de seguir el consejo de JM y comprar un par de motores copal, una caja Tamiya y un par de ruedas a USA (www.robotmarketplace.com), me he puesto manos a la obra a probar el PWM del PIC18F4455 con el que haré el robot (o el 18F4550, que es casi lo mismo). Bueno, pues despues de muchas pruebas infructuosas, me he bajado un ejemplo de internet, lo he modificado para que valiese para mi micro y vualá, funciona.
Ahora cojo mi proyecto, lo modifico como el ejemplo y......... no funciona, caspitas! que leches pasa!, bueno, os resumo que me empiezo a enrollar, me he dado cuenta que si el el main, no pongo un While (1) o While(True), aunque sea vacio, mi PWM no funciona.
Comento esto por dos razones:
Una; si alguien se está dando de cabeza como yo contra la mesa para que funcione el PWM, que lo pruebe.
Dos; os ha pasado ya?? Tiene alguna solución??
Alucinado 😯 me encuentro.
Gracias mil
Por cierto, a los adminstradores, no sé si este es el subforo correcto, a lo mejor en programación C sería más correcto, lo siento.
No se si será por esto, pero es lo único que se me ocurre: el programa se ejecuta normalmente hasta que llega al bucle infinito, en ese punto, luego de varios ciclos en el bucle, salta el WDT y comienza de nuevo el programa como si nada hubiese pasado.
Puede ser?
sssssssssssshhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii!!! ¡PUM!
Mira un cohete, corre a por la varilla! ¬¬
Anda que... a ver si nos leemos los topics antes de contestar en ellos, así nos evitaríamos decir las cosas que decimos.