Jump to content

  • Log In with Google      Sign In   
  • Create Account

Photo

Cum sa programez un PIC


  • Please log in to reply
593 replies to this topic

#31 OFFLINE   caddyct

caddyct

    Nou venit

  • Membri
  • Pip
  • 80 posts

Posted 16 February 2010 - 09:20 PM

iti recomand programatorul ICSP de pe site-ul lui bobtech
http://www.bobtech.r...ator/index.html
doar conectezi programatorul la circuitul cu uC tau PIC si il programezi din PC/Laptop fara sa tot
scoti PIC-ul din soclu.este foarte util pt PIC-urile de tip SMD.

Cu_reclama

Cu_reclama
  • Membri

#32 OFFLINE   stefan_re

stefan_re

    Nou venit

  • Membri
  • Pip
  • 13 posts

Posted 19 February 2010 - 03:55 PM

Am scris codul in mplab..nu-mi da nici o eroare...cand dau vizualizare imi arata pe pinul care l-am setat ca iesire semnalul format din 0 si 1...exact cum trebuie. Doar ca eu fac PWM si vreau sa obtin o forma de unda...am inceput pt triunghiulara ca-i mai simpla..dar scopul final e sa obtin un sinus (de fapt un chirp sinusoidal). Cu ce program pot vizualiza acest semnal triunghiular si cum? ca sa nu scriu degeaba codul pe PIC si apoi sa nu fie bun.?

Aveti idee cum se face PWM sinusoidal? Poate sa imi eplice si mie cineva?

Vreau de fapt sa imi recomanadati un simulator care sa fie usor de lucrat in el si sa tina cont de codul care e in microcontroler(daca pun microcontrolere in schema).

Exista si alte metode de a vizualiza un semnal PWM de la un PIC in afara de scrierea codului pe PIC si vizualizarea cu osciloscopul?

Multumesc anticipat.

#33 OFFLINE   Liviu M

Liviu M

    -

  • Membri
  • PipPipPipPipPip
  • 3,093 posts
  • Locatie:In sat cu Doru

Posted 19 February 2010 - 04:04 PM

N-am idee cum vizualizezi un PWM; ce voiam eu sa zic e ca intrebarea asta n-are nici o legatura cu topicul despre programare, asa ca poate ar fi bine sa
- cauti poate s-a mai discutat problema si sa continui acolo
- deschizi un topic nou daca nu gasesti nimic cu cautatul.

#34 OFFLINE   caddyct

caddyct

    Nou venit

  • Membri
  • Pip
  • 80 posts

Posted 20 February 2010 - 12:44 AM

semnalul PWM obtinut de la uC va fi unul dreptunghiular.apoi va trebui sa aplici o anumita metoda sa il convertesti.
poti sa incerci ceva ca un filtru.
destule exemple sunt si pe site-ul de la microchip
uite si un link:
http://encon.fke.utm... ... w-spwm.pdf
http://encon.fke.utm...EM4413/spwm.pdf
http://www.tinaja.co...ib/msinexec.pdf

#35 OFFLINE   stefan_re

stefan_re

    Nou venit

  • Membri
  • Pip
  • 13 posts

Posted 20 February 2010 - 09:24 AM

semnalul PWM obtinut de la uC va fi unul dreptunghiular.apoi va trebui sa aplici o anumita metoda sa il convertesti.
poti sa incerci ceva ca un filtru.
destule exemple sunt si pe site-ul de la microchip
uite si un link:
http://encon.fke.utm... ... w-spwm.pdf
http://encon.fke.utm...EM4413/spwm.pdf
http://www.tinaja.co...ib/msinexec.pdf




Pe aceste pagini am gasit mai mult scheme in care se aplica la intrare semnale sinusoidale sau triunghiulare...dar si filtrele care imi trebuiau.ms.oricum eu vroiam sa intreb daca nu este vre-un program cu care sa masor aceste forme..inainte de a scrie pic-ul...cineva mi-a zis ceva de proteus, ca acolo cand aduci un PIC in schema, poti sa aduci si soft-ul lui....adica codul in hexa...dar nu-mi iese nimik.mai stiti alte prgorame de genu asta?

#36 OFFLINE   adisaan

adisaan

    Nou venit

  • Membri
  • Pip
  • 2 posts

Posted 14 March 2010 - 09:48 PM

Sa numai deschid un nou topic,am sa va cer ajutorul tot aici. Pentru mine lumea microcontrolerelor este foarte noua,nu stiu sa scriu programe ,dar vreau sa incarc in controler un soft gata scris,dar si aici intampin probleme.Am un PIC16F84A in care vreau sa scriu softul din atasament, am incercat cu winpic,winpic800,ic prog,dar nu am reusit am pus capturi cu winpic,am sa a pun si cu icprog,winpic800.ce trebuie sa setez ca sa functioneze? Am uitat sa specific ca folosesc programatorul Boprog,tensiunea de programare MCLR este de 13,39

#37 OFFLINE   Nucleu

Nucleu

    Membru

  • Membri
  • PipPip
  • 243 posts
  • Locatie:Arad

Posted 05 April 2010 - 11:27 AM

@stefan_re
In Proteus poti sa atasez la pic si fisierul hex si vezicum se comporta in montaj...

@adisaan

Eu folosesc AD-PIC01 de la Adela...! Am atasat mai jos felul in care se configureaza IC-Prog pentru acest tip de programator, pentru programatorul tau nu stiu daca functioneaza dar poti incerca... :ciuda:

#38 OFFLINE   vivi2010

vivi2010

    Nou venit

  • Membri
  • Pip
  • 21 posts

Posted 28 April 2010 - 05:54 PM

sal
am un programator pickit2 clona si am o nelamurire.Doresc sa programez un pic 16f84a si nu il vede imi spune (no device detected), am facut calibrarea am intre vss si vdd 4,7 volti iar intre vss si vpp am 12 volti doar cand fac calibrarea apoi nu mai am tensiune ? nu inteleg de ce nu imi vede pic ul ? softul folosit pentru programare este cel de la pickit2 programmer iau cu MPLAB nu imi vede programatorul?

#39 OFFLINE   Xaby

Xaby

    Membru

  • Membri
  • PipPip
  • 206 posts
  • Locatie:Targu Mures

Posted 24 May 2010 - 07:56 PM

Am si eu o intrebare. Pic12f675 se poate reprograma deci sa se stearga ce este pe el si sa programez cu un al hex???

#40 OFFLINE   Stefan Nicolae

Stefan Nicolae

    ████████]99%

  • Moderatori
  • 4,650 posts
  • Locatie:KN24KU

Posted 24 May 2010 - 08:18 PM

12F675 ? da merge sa il scrii pana te plictisesti :da
toata treaba e sa notezi undeva valoarea OSCCAL (eu le notez pe capsula) sa nu mai muncesti pentru reaflarea ei

#41 OFFLINE   puiu

puiu

    Membru

  • Membri
  • PipPip
  • 714 posts

Posted 31 May 2010 - 05:06 PM

1. Am sesizat ca trebuie notata valoarea OSCCAL. Eu am programat mai multe PIC12F675 si nu mi-a trebuit. Este vorba de limbajul ASM sub MPLAB si ca programator PICSTART Plus. Nu am folosit nici directiva __CONFIG, dar am utilizat alegerea device-ului din MPLAB si configurarea bitilor. Daca in cazul meu au lucrat mi se pare ca este gresit ca trebuie valoarea OSCCAL citita prima data, sau nu?
2. PIC12F575 se poate reprograma.

#42 OFFLINE   Stefan Nicolae

Stefan Nicolae

    ████████]99%

  • Moderatori
  • 4,650 posts
  • Locatie:KN24KU

Posted 31 May 2010 - 06:48 PM

nu mai tin minte prea bine dar parca la pickit2 (desigur ca in MPLAB) nu ream nevoit sa fiu atent la valoarea OSCCAL, o salva automat sau cam asa ceva (imi e lene sa verific acum)
insa cu JDM + pony/ic-prog/winpic800 se schimba treaba.

#43 OFFLINE   manolo

manolo

    Membru

  • Membri
  • PipPip
  • 988 posts
  • Locatie:Bucuresti-prin 4

Posted 08 August 2010 - 09:09 AM

Am si eu o intrebare,daca nu este aici locul rog moderatorul sa-mi aplice corectia cuvenita :sparge: ,deci am un hex pentru un pic si daca vreau sa-l protejez la citire este de ajuns sa bifez la config casuta CP ,sau treaba este mai "stufoasa" un pic ,adica trebuie umblat si in asm?Cu multumirile de rigoare ,astept o lamurire.

#44 OFFLINE   puiu

puiu

    Membru

  • Membri
  • PipPip
  • 714 posts

Posted 09 August 2010 - 08:26 AM

1. Nu trebuie sa umbli in limbajul de asamblare.
2. Trebuie sa bifezi doar casuta de protectectie a softului.

Cu_reclama

Cu_reclama
  • Membri

#45 OFFLINE   manolo

manolo

    Membru

  • Membri
  • PipPip
  • 988 posts
  • Locatie:Bucuresti-prin 4

Posted 09 August 2010 - 09:36 AM

Multam frumos de raspuns,dar asa este omul ii dai un deget si.......,acum daca eu vreau sa-l citesc ,rescriu caci sint picuri de neamul12F675 ,629 cum fac? mentionez ca lucrez cu WinPic 800,scriu in casuta ID unde apare FFFF un cod al meu? :jytuiyu incodata multam de ajutor.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users