Programování PIC

Od: Datum: 31.03.13 22:45 odpovědí: 6 změna: 01.04.13 16:03

Budu stavět obvod (časovač) s mikroprocesorem PIC12F629 nebo PIC12F675.

Mám výpis programu pro PIC, ale nevíte někdo, jak ho tam mám dostat? Je mi jasné že přes PC, ale jestli někdo máte zkušenosti, nebo znáte nějaké dobré stránky, budu rád.

Výpis programu pro PIC 12F675:

  1. :020000040000FA
  2. :10000000012883128501073099008316303085005E
  3. :10001000833081009F018312AB01AC01AD01A701C8
  4. :10002000A601A501AA01A901A80190209A202210E9
  5. :100030000510051185101C28C830A100A10B282827
  6. :10004000C830A1002A2005192728051528280511E0
  7. :1000500084201E28221C58282D280311AB0A3C306E
  8. :100060002B02031934283E28AB010311AC0A3C30A3
  9. :100070002C0203193C283E28AC01AD0A03112B08C1
  10. :10008000270203194428822803112C082602031989
  11. :100090004A28822803112D08250203195028822896
  12. :1000A000051085102210AB01AC01AD019020822813
  13. :1000B0000311AB0A3C302B0203195F286928AB01FE
  14. :1000C0000311AC0A3C302C02031967286928AC01E3
  15. :1000D000AD0A03112B082A0203196F288228031185
  16. :1000E0002C08290203197528822803112D082802DB
  17. :1000F00003197B288228051485142214AB01AC0156
  18. :10010000AD019A20000008000109031D8428011890
  19. :100110008728003483169B001C141A0883120800D9
  20. :1001200000308A20A80001308A20A90002308A20ED
  21. :10013000AA00080003308A20A50004308A20A60007
  22. :0801400005308A20A700080029
  23. :02400E00913FE0
  24. :10420000000000002D0000003B000F00FF00FF0039
  25. :10421000FF00FF00FF00FF00FF00FF00FF00FF00A6
  26. :10422000FF00FF00FF00FF00FF00FF00FF00FF0096
  27. :10423000FF00FF00FF00FF00FF00FF00FF00FF0086
  28. :10424000FF00FF00FF00FF00FF00FF00FF00FF0076
  29. :10425000FF00FF00FF00FF00FF00FF00FF00FF0066
  30. :10426000FF00FF00FF00FF00FF00FF00FF00FF0056
  31. :10427000FF00FF00FF00FF00FF00FF00FF00FF0046
  32. :10428000FF00FF00FF00FF00FF00FF00FF00FF0036
  33. :10429000FF00FF00FF00FF00FF00FF00FF00FF0026
  34. :1042A000FF00FF00FF00FF00FF00FF00FF00FF0016
  35. :1042B000FF00FF00FF00FF00FF00FF00FF00FF0006
  36. :1042C000FF00FF00FF00FF00FF00FF00FF00FF00F6
  37. :1042D000FF00FF00FF00FF00FF00FF00FF00FF00E6
  38. :1042E000FF00FF00FF00FF00FF00FF00FF00FF00D6
  39. :1042F000FF00FF00FF00FF00FF00FF00FF00FF00C6
  40. :00000001FF

Díky moc!


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Od: kohoutm2*
Datum: 01.04.13 08:22

Bud si musite koupit nebo udelat programator PIC procesoru. Je to v podstate HW do ktereho pripojite PIC a pak ho naprogramujete.Asi nejjednodussi programator je JDM http://www.jdm.homepage.dk/newpics.htm a http://jvelektronika.webnode.…m-programator-pro-pic-12f629. Jinak staci zadat do google programator 12f629 a pak si vybrat.

Ohodnoceno: 0x
 
Od: david10481048*
Datum: 01.04.13 08:50

A nahrává se to tam přes nějaký program?

A ty čísla (výpis programu pro pic) tam jen nahraju, nebo se stím ještě musí něco dělat?

Díky za radu


Od: david10481048*
Datum: 01.04.13 09:27
Od: radarbrdy
Datum: 01.04.13 13:28

Máš několik možností:

1/ buď jsi kutil s vybavením a nedělá ti problém vyrobit programátor (např. zde máš 2 programátory na PIC http://www.talkingelectronics.com)

2/ chceš si koupit hotový. Potom na Aukro koupíš programátor za 700,- PICkit 2

3/ chceš si ulehčit život a přejdeš z 8-bit PIC na 8-bit Atmel. Potom na Aukro koupíš programátor za 200,-

Chápu, že ne každý je schopen napsat program pro časovač a může to trvat několik týdnu se to naučit. U PIC si dej ještě pozor zda tvůj .hex obsahuje i konfiguraci tzv. pojistek. Při špatném naprogramování pojistek si můžeš zamknout další programování po ICSP a čip nevyužiješ.

Ohodnoceno: 0x
 
Od: radarbrdy
Datum: 01.04.13 13:37

Ten PICProg4U vypadá dobře. Je třeba si uvědomit, že potřebuješ jednak HW, to je ta destička se součástkama a SW to je ten soft ve kterém otevřeš .hex soubor a vypálíš jej do chipu. Na posledním místě flash na chipu je kalibrační konstanta. Proto si chip nejprve vyčti a až potom programuj. Samozřejmě pozor na ty pojistky...

Ohodnoceno: 0x
 
Od: kohoutm2*
Datum: 01.04.13 16:03

Podle popisu by to melo fungovat. Programator se sklada ze dvou casti HW a SW. HW udela spravne napajeni + interface do PICu a SW vygeneruje odpovidajici protokol na naprogramovani. Obvykle umi SW ovladat treba nekolik ruznych programatoru (HW). Obvykle je podpora novych procesoru resena jen zmenou SW tim, ze se do nej pripise podpora noveho procesoru a HW zustava stejny.

Zmineny PICProg4U by mel vas procesor umet naprogramovat. Je potreba zminit, ze tyhle "minimalisticke" programatory ne vzdy funguji na 100%, protoze ne vzdy nedodrzuji napeti a casovani udavane specifikaci pro spravne naprogramovani.

Ohodnoceno: 0x
 

 

 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.