Описание тега mplab-x-5.50

0 ответов

Параметр компилятора XC16 C - использовать модель агрегированных данных

В компиляторе Microchip XC16 C (v1.70) есть опция в Xc16-gcc/ Модель памяти: «Использовать агрегированную модель данных ( -mlarge-aggregate)". Я не могу найти никакой информации о том, что он делает? Какие данные агрегируются и как? Как это повлияет…
1 ответ

Почему моя программа не распознает условие PORTbits.RCx == 0?

void UART_init(void){ ANSELB = 0; //set PORT B to digital port TRISBbits.TRISB5 = 1; //set RX pin to input TRISBbits.TRISB7 = 0; //set TX pin as output SPBRGH = 0; SPBRGL = 25; //set baud rate to 9600 BRGH = 0; BRG16 = 0; SYNC = 0; SPEN = 1; //enab…
05 янв '22 в 11:44
0 ответов

Я очень новичок в мире микроконтроллеров. я использую pic16f877, пожалуйста, устраните простую ошибку в описании ниже

// я получаю сообщение об ошибке в этом коде... может кто-нибудь сказать это решение недействительное прерывание ISR (пустое) { if (RCIF == 1) // ошибка: ожидается ';' после декларатора верхнего уровня** {UART_Buffer = RCREG; // Чтение полученного б…
20 янв '22 в 09:32
0 ответов

Неопределенная ссылка на стандартные библиотечные функции в plib

xc32 v2.41 или более ранняя версия нормально работает с plibs, но последняя версия xc32 #include <plib.h> int main() { } генерирует эту ошибку: "C:\Program Files\Microchip\xc32\v4.00\bin\xc32-gcc.exe"-mprocessor=32MX664F128L -o dist/default/pr…
18 янв '22 в 13:16
0 ответов

Проблема с точкой останова отладчика MPLAB MDB

Я использую отладчик MDB MPLAB (отладчик командной строки). У меня есть сценарий, в котором во время отладки всякий раз, когда вызывается конкретная функция, выполнение должно прерваться, и мне нужно распечатать ячейку памяти. И это может произойти …
30 ноя '21 в 18:45
0 ответов

MPLABX dsPIC33EP256MC502 Запуск FreeRTOS Ошибка ссылки: недопустимые атрибуты для раздела '.heap'

Я установил размер кучи на 5120 и попробовал несколько других размеров кучи в свойствах проекта в MPLABX. Я пытаюсь собрать FreeRTOS. я тоже поменял #define configTOTAL_HEAP_SIZE в FreeRTOSConfig.h. Я использую dsPIC33EP256MC502. Я получаю эту ошибк…
26 апр '22 в 14:45
0 ответов

Как правильно отлаживать код аналого-цифрового преобразователя в симуляторе MPLAB X v5.05

Это продолжение вопроса, заданного в разделе Как запустить файл SCL в MPLAB без кнопки «Запустить SCL». У меня есть ассемблерный код для PIC18F458, который получает данные из канала 0 (RA0) АЦП и отображает результат на PORTC и PORTD. Хотя мне удало…
13 фев '23 в 19:44
0 ответов

Микроконтроллер PIC16_ не выводит даже после выполнения руководства

Я использую PICKIT 4, микроконтроллер PIC16F18446 и MPLAB X IDE. Я следую инструкции, предоставленной Microchip, Измерение частоты Обновлять: Я не совсем уверен, что мне нужно изменить, но я постоянно получаю вывод «Частота: 25536», независимо от то…
01 ноя '22 в 00:22
0 ответов

Как часто вы должны отправлять биты последовательного фрейма данных, чтобы RCREG SFR в MPLABX распознал его как таковой?

Я пытаюсь смоделировать получение PIC18F458 байта (т. е. ASCII 'Z', 0x5A) через вывод RX, используя файл SCL (см. ниже) в MPLAB X v.5.05. testbench for "pic18f458" is begin process is begin loop RX <= '0'; wait for 104 us; RX <= '0'; wait for …