Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola a todos!! Mif y yo buscamos un ejemplo en C para programar un PIC de la serie 16F. Estamos utilizando el programa CCS para compilarlo. Fundamentalmente lo que nos interesa es el encabezamiento para un 16F876, que por más que intentamos construirlo nosotros parece que siempre nos falta algo de configuración posiblemente pues en el micro no nos tira.
Saludos!
Nada, aqui no pasa nada, pero ahora ya se que es por la placa que tengo diseñada, porque para mi sorpresa, en la proto... para variar una vez... funciona, asi que me imagino que alguna linea de la placa esta demasiado junta a otra, y puede hacer efecto condensador... nunca me habia pasado nada parecido, pero es lo unico que se me ocurre, proque el diseño esta bien... ya que cuando toco el condensador funciona, y ya he probado con todos los componentes cambiados... es unos de estos hechos inexplicables de la electronica... seguire investigando esta mierda de plaquita, a ver si descubro algo. Mañana osd subo una foto de la pista que tengo dudosa, a ver que os parece.
Ya he solucionado el problema... al principioestaba copnvencidísimo de que era un tema de la placa, y aun no descarto que haya problemas en ella, pero el tema era que el micro se me tostaba en la primera rutina de retardo, y sospecho que era porque estaba metiendo variables en una zona que no debia... la mala costumbre del 16F84... asi que claro, los retardos se iban al garete... aun asi, ahora al tocar la placa (PCB, no proto) en una zona por la que solo pasan datos del los puertos, y tocando por la cara de componenetes, es decir sin contacto directo con las pistas, el micro se tuesta, y o se para o solo mueve tres lineas... que creeis que puede ser? aun puedo tener problemas de masas? la fuente que uso está bien, pq es de ordenador, asi que deberia ir sin problemas, y aun asi la filtro con 100n
Si llamas tostar a ponerse caliente lo mejor esq cambies el micro, es mas que probable que este dañado (otra cosa no, pero delicaos.... tela xDDD)
ja ja ja, no, perdona, me referia a que se queda como colgado, pero creo que ya tengo la clave. efectivamente mis sospechas eran ciertas, me estaba metiendo en "donde nadie me llamaba" declaraba mis variables de registro igual que si fuese un 16F84, y claro, eso no tira ni de coña, asi que ahora, declarando las variables en las direcciones 70, 71, 72... ya tira sin problemas... bueno, sin contar el tema de que cuando lo toco se "tuesta"
alguno conoce alguna web o algun tutorial para aprender a programar PIC's en C?? Yo de ASM tengo una idea basica pero me gustaria aprender en C. Gracias de antemano