Cum să imite semnalele externe pentru depanarea programelor în MPLAB, întrebări frecvente despre mplab, faq

În primul caz, selectați meniul Debug, punctul să-l și Simulator stimuls stimuls Asynchronius. Apare o fereastră cu un buton 12-Tew pentru a schimba starea. Selectați un buton și faceți clic pe butonul din dreapta al mouse-ului, selectați Alocare pini. pentru a atribui descărcarea dorită portul dorit prin dublu-clic pe butonul din stânga din meniu. Apoi, din nou clic-dreapta pentru a selecta o acțiune: Puls - schimba starea opusă, și din nou a reveni la fostul său, scăzut - setat la cel mai mic, de mare - setat la o stare de mare, Toggle - pentru a schimba contrariul. Dacă faceți clic la momentul potrivit pe butonul corespunzător, schimbați starea portului de descărcare selectat.

În al doilea caz, un semnal periodic poate fi setat. Deschideți meniul Debug și faceți clic pe acesta și Simulator stimuls Ceas stimuls. În portul de descărcare se deschide, selectați și setați durata statelor de înaltă și joasă în ciclurile microcontroler (un ciclu - 4 Fosc impuls de ceas). Apoi faceți clic pe butonul ADD. Selectați apare o linie cu parametrii și faceți clic pe Aplicare. MPLAB schimba valoarea la un moment dat, indiferent de modul de depanarii: pas cu pas sau continuu.

Și totuși, puteți avansa pentru a descrie forma semnalului de intrare într-un fișier special și conectați-l selectând Debug> Simulator Stimuls> Pin Stimuls> Activare. O fereastră se va deschide pentru a afișa fișierul cu .sti dumneavoastră.

Creați un fișier text poate fi după cum urmează: selectați meniul File> Nou și, în fișierul caseta de dialog, descrie semnalele de intrare. După crearea unui fișier de a salva în dosarul de proiect specificând un nume, ceva de genul .Sti. Aici este un exemplu de fișier descrie unele dintre semnalele de intrare la RB0 două intrări și RB1:

41 1 0; stabilite în jurnal. "1" bit 1 din PORTB portului

52 0 1; reseta bitul 1 al portului PORTB și a instala un jurnal. "1" bit 0

76 0 1; și așa mai departe.