Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

10/12/2015 #1


¿Existe algún inconveniente si programo el puerto E del PIC18F4550?
Hola que tal. Tengo un proyecto donde necesito todos los puertos del PIC pero tengo esta duda. El pin 1 del PIC es el pin utilizado para el RESET y también por ese PIN se aplica el VPP, sin embargo, se comparte con el puerto RE. Si programo este puerto como salida ¿ya no podré re programar el PIC?, ¿No podré aplicar un reset?
Les agradezco mucho ...
10/12/2015 #2

Avatar de Nuyel

Pero si no mal recuerdo, ese pin solo funciona como entrada, como VPP es un voltaje superior al de funcionamiento, no te afecta para programar el emplear el pin como entrada, solo que no podrás reiniciarlo con el pin.
10/12/2015 #3

Avatar de ruben90

Desactivando el bit 7 del registro CONFIG3H, y habilitar el bit 3 del registro TRISE, el reset lo puedes hacer mediante software ( palabra reset, no me acuerdo) o por voltage brown-out reset, entre otros.
10/12/2015 #4
Moderador

Avatar de D@rkbytes

Silici0 dijo: Ver Mensaje
¿Si programo este puerto como salida, ya no podré reprogramar el PIC?,
¿No podré aplicar un reset?
Lo que hagas en la programación de ese puerto, es independiente a la grabación del PIC.
Y si configuras el pin de reset como salida, ya no podrás usarlo para hacer un reset externo.

Por software se puede hacer reset, pero es como hacer auto suicidio.

PCL = 0;
Return;
11/12/2015 #5

Avatar de seaarg

Dependiendo el encapsulado del pic, ese modelo tiene un puerto para grabacion ICSP totalmente independiente, liberando los pines que son "normales" para ese proposito. Esta en el datasheet y creo que es en el encapsulado QFP pero fijate si no esta para el tuyo.
13/12/2015 #6

Avatar de christian0123

Hola! Los pines y puertos de los microcontroladores están hechos para usarse. Algunos con limitantes, otros no.

La cuestión es que este puerto necesita una configuración especial y como siempre lo he dicho, en la hoja de datos se encuentra tooodo detalladamente. No debes Configurar este registro de tacada con un byte como por ejempño:0b00000111, por que en el registro TRIS E todos los bits no apuntan a la configuración del puerto como tal, checa el registro y te vas a dar cuenta. Otra cosa este pin solo puede ser usado como entrada. La función del VPP es solo programación y no va a afectar en nada tu aplicación. La función de este pin como reset para algunos inexplicablemente es indispensable, inexplicablemente por que muchas veces siquierareiniciamos nuestro pic y además como te explicaban más arriba puedes hacer un reset por software.

Espero haber ayudado.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.