Autor Tema: reset constante en el pic  (Leído 7227 veces)

0 Usuarios y 1 Visitante están viendo este tema.

penguin

  • Visitante
Re: reset constante en el pic
« Respuesta #15 en: 19 de Noviembre de 2009, 16:37:54 »
mm no..si mirasbien está conectada a vcc. Y si, he probado poner dicha resistencia tambien, con el mismo resultado... estoy probando ahora fusibles ala hora de programar en MpLab. De momento he probado uno y nada, asi que hare otra intentona

Desconectado MAXI

  • PIC10
  • *
  • Mensajes: 34
Re: reset constante en el pic
« Respuesta #16 en: 19 de Noviembre de 2009, 16:43:30 »
aha tenes razon me equivoque, :D
Bueno si se me ocurre otra idea te aviso.
saludos

penguin

  • Visitante
Re: reset constante en el pic
« Respuesta #17 en: 19 de Noviembre de 2009, 16:51:47 »
jeje, no pasa nada, son muchas lineas y es facil equivocarse. Ok pues ya ire ervisando a ver si veo la solucion ;)

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: reset constante en el pic
« Respuesta #18 en: 19 de Noviembre de 2009, 17:45:26 »
Buenas! En realidad el pin 1 (Mclr) por medio de los fuses lo podes seleccionar como reset externo o como entrada digital. En el caso de no necesitarlo como entrada digital lo normal es colocarle una resistencia de 10k a Vdd (5V). Ahora no se si, al haberlo conectado directamente a Vdd, le haya producido algún inconveniente en ese pin  :?

Saludos!
No contesto mensajes privados, las consultas en el foro

penguin

  • Visitante
Re: reset constante en el pic
« Respuesta #19 en: 19 de Noviembre de 2009, 18:43:18 »
Te refieres al  fuse "master clear enable" ? Ese lo tengo como "MCLR enabled, R3 disabled", aunque tambien he probado la otra conicción, por ver si pudiera ser eso... Y nada...

penguin

  • Visitante
Re: reset constante en el pic
« Respuesta #20 en: 20 de Noviembre de 2009, 12:33:31 »
hola, corrijo dos errores que vi en el esquema, que no den lugar a confusión.
Si sirve de pista ha vuelto a pasar una cosa mas extraña todavía: mi pic se ha desconfigurado, es decir, ahora no existe programa de bootloader. Ya me paso una vez, pero con otro pic.  QUizas es culpa el mantener pulsado reiteradamente el pulsador de boot . Ahora me tocara reprogramar el bootloader mediante programador externo serie. Os da eso una pista de lo que pueda sucecer?



He puesto una resitencia limitadora en pin1, ( MClear), pero viendo otros foros, y un libro, veo que no es demasaido importante, asi que por eso no lo he modificado del esquematico
« Última modificación: 20 de Noviembre de 2009, 12:43:20 por penguin »

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: reset constante en el pic
« Respuesta #21 en: 20 de Noviembre de 2009, 15:11:19 »
Porque no subes el codigo completo que tienes hasta ahora??
De otro modo creo que nos estancaremos aqui, tal vez ayude mirar el codigo hecho...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

penguin

  • Visitante
Re: reset constante en el pic
« Respuesta #22 en: 20 de Noviembre de 2009, 15:48:46 »
bueno no he instalado de momento ningun programa. es el bootloader de la casa microchip. Baje el codigo del enlace de esta página, de "bootloader para pic18f4550 a full". Puedo poner el archivo ( que uso el boot) perp es hexadecimal....
 es el archivo  MCHPUSB.hex dentro de la carpeta C:\MCHPFSUSB\fw\Boot\_output
Código: DOS
  1. :020000040000FA
  2. :06000000E3EF03F0120023
  3. :0600080004EF04F01200F9
  4. :060018000CEF04F01200E1
  5. :06002A000100DE070000EA
  6. :080030007E0000000200000048
  7. :080038000001776B1E0E716ED2
  8. :100040000401400E096F200E0A6F040E0B6F880E1C
  9. :10005000086F0401200E0E6F040E0F6F400E0C6F20
  10. :100060001200550EA76EAA0EA76EA68212000401FA
  11. :10007000226B010E236F12000001756B65D90AE235
  12. :1000800070D90800F5CF76F0000157D976C0EFFFA0
  13. :10009000752BF4D7F86A1200F00E04012217840EB3
  14. :1000A000A66E0001756B50D90AE253D90F0E0001FC
  15. :1000B00075150F0801E1D5DF0001752BF4D712008B
  16. :1000C000940EA66E0001756B3FD911E27551006E5A
  17. :1000D000016A060ED89000360136E804FBE1026A98
  18. :1000E00001BE02681BD9BDDF0001752BEDD7F86A90
  19. :1000F0001200A66A0001756B27D90BE20401225198
  20. :1001000000017525A96EA68018D9A8CFEFFF752B21
  21. :10011000F3D712000001756B17D910E204012251C8
  22. :1001200000017525A96E09D9EF50A86E040EA66EC0
  23. :1001300098DFA6B2FED70001752BEED71200C40ED1
  24. :10014000A66E0001756B00D905E203D98ADF0001B4
  25. :10015000752BF9D7F86A1200A0D8060E00017A5D57
  26. :1001600003E36D50020B01E097D00001770511E128
  27. :1001700004010CBF0DD00401400E096F400E0401B4
  28. :1001800008170401087D880E040108130001776B2D
  29. :1001900083D0040108BF80D00001756B0401205199
  30. :1001A000320A45E0CD0A34E0F80A2DE0020A26E0E2
  31. :1001B000010A1FE0070A18E0010A11E0030A0AE039
  32. :1001C000070A08E0060A01E056D051DF0001040EDC
  33. :1001D000756F52D051DF050E000175274DD05CDFE1
  34. :1001E0000001010E756F48D06BDF0001010E756FC5
  35. :1001F00043D07FDF050E000175273ED08BDF000165
  36. :10020000010E756F39D09BDF0001010E756F34D080
  37. :100210006D960001786B796B00017807000E795BB1
  38. :1002200000017851791101E0F7D7FF0025D0030EC6
  39. :100230000401215D0DE104012251010BF36EF3462F
  40. :10024000F346FB0E8C14F3108C6E0001010E756FDB
  41. :10025000040E0401215D0EE104012251010BF36E35
  42. :10026000F346F346F346F70E8C14F3108C6E000140
  43. :10027000010E756F01D000D00001010E776F0001F3
  44. :1002800075510AE075C00DF4400E04010C1704010D
  45. :100290000C7D880E04010C13120000017E517F11A9
  46. :1002A00004E1200E7E6F4E0E7F6F7E07000E7F5B97
  47. :1002B0006DA208D07E517F1130E18C708C50010B03
  48. :1002C00013E128D000017A5102E18C9023D07A0505
  49. :1002D00002E18C8009D0020E7A5D02E18C801AD096
  50. :1002E000030E7A5D03E18C908C821200050E7A5D1C
  51. :1002F00006E100017E517F1110E18C700BD0060EDB
  52. :100300007A5D0BE100017E517F1107E18C708C500A
  53. :10031000010B02E08C9212008C8212000401225127
  54. :100320000024F36E23510120F46E24510220F86E54
  55. :10033000F4CFF7FFF3CFF6FF12007551EA6A250FED
  56. :10034000E96E040EEA221200040121510001755DDC
  57. :100350001200F3DFEFCF03F004D803C0F5FF0C0069
  58. :0E036000120075C000F0016A026A8EEF01F013
  59. :02036E006C50D1
  60. :1003700002E0000E01D0010E00090BE00401005163
  61. :100380003C0BE842E8420D0802E1D2EF01F0DBEF5E
  62. :1003900001F06C5002E0000E01D0010E040901E0F2
  63. :1003A00019D812000001606B616B666B676BA6EC7D
  64. :1003B00002F05DEF02F0020E0001605D09E15CD821
  65. :1003C000040100BD02D0C80E01D0880E006F1200DB
  66. :1003D00096EF02F0040E00017A5D09E112C46EFF8F
  67. :1003E0006E50000802E2050E01D0030E7A6F000184
  68. :1003F000600509E10AD8040104BD02D0C80E01D08D
  69. :10040000880E046F120096EF02F00001080E665D80
  70. :10041000000E675903E266C069F002D0080E696FEA
  71. :1004200069C005F46951006E016A0050665F0150B1
  72. :10043000675B180E646F040E656F69511CE0000164
  73. :100440007BA307D062C0F6FF63C0F7FF0800F5503A
  74. :1004500005D062C0E9FF63C0EAFFEF5064C0E9FF66
  75. :1004600065C0EAFFEF6E0001622B000E6323642B70
  76. :1004700065236907E2D7120001C46AF000016A51DE
  77. :100480006625666F000E6721676F180E626F040E97
  78. :10049000636F6A5111E062C0E9FF63C0EAFFEF5089
  79. :1004A00064C0E9FF65C0EAFFEF6E642B000E6523B0
  80. :1004B000622B63236A07EDD712000001615105E149
  81. :1004C0003DD8840E006F04011DD0040110AF1CD074
  82. :1004D000000166510401165D0001675104011759BE
  83. :1004E00004E216C466F017C467F08FDF0001010E46
  84. :1004F000606F24D8800E006F0401180E066F040E82
  85. :10050000076FC80E046F10D00001020E606F040167
  86. :10051000056BC80E046F0401080E016F180E026F00
  87. :10052000040E036FC80E006F6D9812000001606B1F
  88. :1005300005D8880E006F0401046B12000401080E38
  89. :0C054000016F100E026F040E036F12001A
  90. :04054C000401105145
  91. :10055000600BE842E842E842E842E842000901E074
  92. :1005600012001151080A39E0010A35E00F0A0AE0C9
  93. :10057000030A01E012000001010E616F0001040E88
  94. :100580007A6F12000001010E616F0401130507E18B
  95. :100590000001600E626F070E636F120E13D0020E21
  96. :1005A000135D07E10001720E626F070E636F200E8C
  97. :1005B00009D0030E135D0AE10001920E626F070E6F
  98. :1005C000636F040E0001666F676B02D00001616B00
  99. :1005D00000017B831200FBEF02F00001010E616F4E
  100. :1005E00000017C0E626F000E636F00017B930001BF
  101. :1005F000010E666F12000001010E616F12C47CF0E3
  102. :100600000401125104E10001050E7A6F120000018D
  103. :08061000060E7A6F1CEF00F0EA
  104. :08061800080E6D6E6DBAFED7ED
  105. :10062000686A110E696E0001020E7A6F120068503E
  106. :10063000040B06E06950040B03E06D926994689422
  107. :100640006850010B04E06950010B01E027D86850A5
  108. :10065000100B09E06950100B06E0698468986D8200
  109. :10066000A08A0300A19A6850200B09E06950200B72
  110. :1006700006E070A003D096EC02F07090689A030E2A
  111. :1006800000017A5D01E209D06850080B06E069506C
  112. :10069000080B03E0B7EC01F068961200686A7B0E65
  113. :1006A000696E6E6A160E706E68A602D06896FCD7E8
  114. :1006B0006D9896EC02F000017C6B0001030E7A6FDE
  115. :0206C000120026
  116. :0E06C2002A0EF66E000EF76E000EF86E0001A6
  117. :1006D0000900F550706F0900F550716F03E1706704
  118. :1006E00001D03DD00900F5506B6F0900F5506C6FDB
  119. :1006F0000900F5506D6F09000900F550E96E090019
  120. :10070000F550EA6E090009000900F5506E6F090006
  121. :10071000F5506F6F09000900F6CF72F0F7CF73F054
  122. :10072000F8CF74F06BC0F6FF6CC0F7FF6DC0F8FF38
  123. :1007300000016E5302E16F5307E00900F550EE6EC1
  124. :100740006E07F8E26F07F9D772C0F6FF73C0F7FFC4
  125. :1007500074C0F8FF00017007000E715BBFD7120074
  126. :100760001201000200000008D8040B000000000085
  127. :10077000000109022000010100803209040000028A
  128. :10078000000000000705010240000007058102404B
  129. :060790000000040309044F
  130. :0A079600C1CF80F00F0EC11281A840
  131. :1007A00004D080C0C1FF00EF04F0F00E8C16F00EF4
  132. :1007B0009516140E6F6E0CEC03F017EC03F0ACEC16
  133. :0607C00000F0FBD712005F
  134. :0A07C60013EE00F023EE00F0F86AD5
  135. :0E07D000059C61EC03F0CBEC03F0FDD71200AA
  136. :0207DE00000019
  137. :00000001FF

antes me ha dejado leer, y poner un programita de encender un led, pero como se resetea cuando quiere...pues no se si lo ha podido grabar... Veo que en el hilo antes mencionado usan otro archivo, pero se queda constantemente bootloader cargado, sin pulsar el pulsador, por eso uso este archivo ( y porque me dijeron que usasse este , entre otras cosas...)

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: reset constante en el pic
« Respuesta #23 en: 20 de Noviembre de 2009, 16:03:32 »
 :shock: No creo que sirva ver el Hex  :mrgreen: Coloca los fuses que vienen predeterminados en el bootlader y que cristal estas usando para que sepamos si es correcta la configuración.

Si ya has colocado correctamente la resistencia a Mclr (Que debe ir, pues en el datasheet así se indica  ;-)) no se me ocurre que otro inconveniente puede haber  :?

Saludos!
No contesto mensajes privados, las consultas en el foro

penguin

  • Visitante
Re: reset constante en el pic
« Respuesta #24 en: 20 de Noviembre de 2009, 16:21:27 »
Bueno , siguiendo tb ese hilo, mi pic funciona y está configurado para cristal de 20 MHz. Segun MpLab, le pongo que usara el PLL interno - no desde osc1 osc2 ( con entrada de 20 MHz) segun las diferentes opciones que hay, es decir, según el cristal que entras, has de canviar este fuse. Yo le pongo entrada de 20 Mhz. Luego, para uso de CPU, pongo que es ...bueno mejor si pongo la imagen de como configuro los bits :)

penguin

  • Visitante
Re: reset constante en el pic
« Respuesta #25 en: 23 de Noviembre de 2009, 15:04:01 »
game over...?

penguin

  • Visitante
Re: reset constante en el pic
« Respuesta #26 en: 24 de Noviembre de 2009, 11:57:47 »
suky, como se los fuses que usaron para programar el bootloader? Es decir, el archivo MCHPUSB.hex esta en .hex, ya veis, y no se como hacerlo para ver el original . Abro la carpeta predecesora, veo el archivo MCHPUSB.mcp para abrir con MpLab, ahí se pueden ver los archivos que componen el proyecto del boot, pero no se ve ( o no se ver) los fuses usados.
esto e slo que se ve :


si alguien quiere alguno de esos archivos para respodnerme, pongo uno ( he intentado ponerlos todos, pero se excede del limite de caracteres)

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: reset constante en el pic
« Respuesta #27 en: 24 de Noviembre de 2009, 12:39:53 »
si alguien quiere alguno de esos archivos para respodnerme, pongo uno ( he intentado ponerlos todos, pero se excede del limite de caracteres)


Puedes comprimirlos en un archivo ZIP o RAR y subirlos como uno solo en tu mensaje o también puedes subirlos a un servidor externo (guía).

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: reset constante en el pic
« Respuesta #28 en: 24 de Noviembre de 2009, 16:54:26 »
suky, como se los fuses que usaron para programar el bootloader? Es decir, el archivo MCHPUSB.hex esta en .hex, ya veis, y no se como hacerlo para ver el original . Abro la carpeta predecesora, veo el archivo MCHPUSB.mcp para abrir con MpLab, ahí se pueden ver los archivos que componen el proyecto del boot, pero no se ve ( o no se ver) los fuses usados.
esto e slo que se ve :


si alguien quiere alguno de esos archivos para respodnerme, pongo uno ( he intentado ponerlos todos, pero se excede del limite de caracteres)


Revisa bien, esa pantalla dice que no encuentra el archivo de linkeo.

Por otro lado, yo intente compilar ejemplos de Microchip y no me funcionaron y nunca me quedaron iguales a los archivos .hex que ellos ponen y que normalmente si funcionan bien.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

penguin

  • Visitante
Re: reset constante en el pic
« Respuesta #29 en: 25 de Noviembre de 2009, 16:00:13 »
no el linker no lo encuentra porque esta pregunta la hice desde otro PC, simplemente abrí MpLab con ese archivo, sin link para ver imagen de configuración. Una cosa, en que sistemas operativos lo haceis correr?


 

anything