Как да подражава на външните сигнали за отстраняване на грешки на програми в MPLAB, често задавани въпроси относно MPLAB, често задавани въпроси

В първия случай, изберете менюто Debug, посочете го и Simulator stimuls Asynchronius stimuls. Се прозорец с 12-TEW бутони за промяна на държавата. Изберете бутон, и щракнете с десния бутон на мишката, изберете Присвои щифт. да зададете желания изхвърлянето желания порт чрез двукратно щракване с левия бутон в менюто. След това отново щракнете с десния бутон, за да изберете действие: Пулс - променя състоянието на обратното, и отново да се върнете към предишното си, Low - включени къси, High - настроена на високо състояние, Toggle - да се промени към обратното. Кликването в точното време на съответния бутон, като промените състоянието на избрания порт разряд.

Във втория случай, периодичен сигнал може да се настрои. Отворете менюто Debug и него и симулатор stimuls Часовник stimuls кликнете. В пристанището на разтоварване се отваря, изберете и определя продължителността на високите и ниските страни в циклите на микроконтролер (един цикъл - 4 FOSC импулс). След това кликнете върху бутона Добавяне. Изберете линия се появява с параметрите и натиснете Apply. MPLAB промените стойността в определено време, без значение какво режим отстранявате грешки: стъпка по стъпка или непрекъснато.

И все пак, можете да преминете, за да опише формата на входния сигнал в специален файл и да го свържете чрез избиране Debug> Симулатор Stimuls> Пин Stimuls> Активиране. Ще се отвори прозорец за показване на файл с вашите .sti.

Създаване на текстов файл може да бъде, както следва: изберете File менюто> New и в кутия файл диалоговия, описване на входните сигнали. След като създадете запазим файла в папката на проекта, като посочите име, нещо като .Sti. Ето един пример файл описва някои от сигналите на входа на RB0 два входа и RB1:

41 1 0; разположен в дневника. "1" малко 1 на порт PORTB

52 0 1; нулирате малко 1 на PORTB пристанище и инсталиране на лог. "1" малко 0

76 0 1; и така нататък.