Jump to content
ELFORUM - Forumul electronistilor

modificare sursa mikroC de la PIC16F877A la PIC16F628


Guest bboyandru

Recommended Posts

  • Replies 5
  • Created
  • Last Reply

Top Posters In This Topic

  • cirip

    2

  • DREDD

    1

Top Posters In This Topic

codul în mikroC, care este f?cut pentru portul C, iar PIC16F628 are numai port A si port B.

Daca te uiti cu atentie in cod, o sa vezi ca face referire la PORTA, PORTC si PORTD, adica 3 porturi. Zici ca F628 are PORTA si PORTB, adica numai doua. Pai? Cum o rezolvam?Daca cele 3 porturi din proiect nu sunt folosite complet si nr total de linii este mai mic sau egal cu 16, s-ar putea sa poti utiliza numai doua porturi, dar pentru asta trebuie sa faci tu singur realocarea semnalelor.Cirip
Link to comment
Guest bboyandru

Mul?umesc pentru r?spunsAcum, maxim 16 instruc?iuni pentru c? este 16F, pentru c? la 16F877 sunt o gr?mad? de instruc?iuni (îmi cer scuze dac? am zis vreo prostie)?În commentul de la începutul programului scrie c? "or any PIC with at least one ADC and PWM channel" ?i 16F628 are ?i ADC ?i PWM.

Link to comment

Cred ca faci niste confuzii:1.16F nu inseamna ca MCU are 16 instructiuni! - 16f628 cred ca are 35 in limbaj de asamblare2.16F628 nu are ADC - are PWM si 2 comparatoare

Link to comment
Guest bboyandru

A?a este nu are ADC...îmi cer scuze, îns? PIC16F819 are:)..dar tot nu ?tiu cum s? modific codul surs?.Mi-ar fii de mare folos un tutorial cu programarea PIC-urilor.

Link to comment

Mi-ar fii de mare folos un tutorial cu programarea PIC-urilor.

Vad ca ai postat in mai multe locuri. Comentariul e valabil pentru ambele.Intai, tutoriale de programarea picurilor gasesti pe site la firma producatoare, Microchip. Nu te astepta sa devii expert peste noapte.In al doilea rand, ceea ce vrei tu necesita un volum de munca destul de mare, ca sa iasa ceva functional. Eu m-as baga, dar nu moka. Vasile a pus o sectiune cu "Proiecte ptr scoala". De ce nu postati acolo cei care vreti proiecte? Ideea era ca pe forum sa apara ceva de genul "rentacoder". De exemplu, proiectul ala cu masurarea capacitatii, desi in pseudocod pare destul de simplu, ca sa-l scrii in asamblare e destul de stufos. In C poate ca e ceva mai digerabil, dar tot trebuie sa visezi structura interna a picului, ca sa poti face ceva. Oricum, sunt o gramajoara de piese in schema aia care nu inteleg ce rol au. De asemenea, de la contorizarea impulsurilor si pana la scrierea capacitatii sau nivelului pe LCD, e cale lunga. Eu am cateva proiecte care masoara si afiseaza cate ceva pe LCD si pot sa-ti spun ca ceea ce iti mananca zilele sunt conversiile.Bafta!Cirip
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines