Introducere: 5 motive pentru care nu sunteți capabil să programați un microcontroler

Când începeți cu microcontrolerele, este posibil să vă confruntați cu unele probleme în programarea microcontrolerului și nu este nimic mai frustrant decât pierderea de ore pentru a găsi problema și totuși nu puteți. Am lucrat cu diferite tipuri de microcontrolere, cum ar fi microcontrolerele Arduino, PCAXE, PIC etc. și de fiecare dată când am început cu o nouă familie de microcontrolere a apărut o problemă care mi-a luat ore și uneori zile pentru a afla care este problema exact a fost, așa că am venit cu o listă de probleme cu care este posibil să vă confruntați în timp ce programați un microcontroler.

care

1] Verificați sursa de alimentare
Când încercam să programez un microcontroler PICAXE, acesta a folosit întotdeauna pentru a arăta o eroare că incapabil de programat am încercat să rezolv această problemă și apoi am aflat în cele din urmă că sursa mea de alimentare nu era adecvată. La început foloseam un adaptor de perete, când l-am înlocuit, programarea a început să aibă loc fără probleme. Programatorul meu a necesitat o sursă de alimentare externă

2] Selectarea portului serial corect
În software-ul de programare pe care îl utilizați, trebuie să specificați portul la care v-ați conectat programatorul. Nu am reușit să-mi programez microcontrolerele PIC deoarece nu am selectat portul serial corect.

3] Instalarea driverelor
Înainte de a vă putea folosi programatorul, trebuie să instalați driverele necesare funcționării programatorului. Când conectați programatorul pentru prima dată, acesta îl va instala automat, dar dacă nu îl descarcă de pe internet. În timp ce programam arduino, nu a instalat automat driverele, a trebuit să specific locațiile driverelor.

4] Trageți Hopa
Multe microcontrolere necesită pull-uri în circuitul lor înainte ca acestea să poată fi programate precum microcontrolerul picaxe necesită rezistență de 10k pull-up la pinul serial pentru a fi programate altfel arată o eroare. Multe alte microcontrolere necesită și extrageri care ar putea fi una sau mai multe.

5] Software-ul de programare nu detectează microcontrolerul
Din nou, aceasta este o problemă cu sursa de alimentare, verificați din nou sursa de alimentare, conectați din nou programatorul la computer și acum ar trebui să îl detecteze, dar dacă tot nu îl detectează, ar putea exista o problemă în programatorul dvs.