Вопросы по теме 'xc16'

Абсолютный адрес функции в Microchip XC16
Устройство: dsPIC33FJ128GP802 У меня есть несколько файлов *.s следующим образом .global _D1 .section .speex, code _D1: .pword 0x66C821, 0x1B0090, 0xD96C36, 0x9B60B0, 0xDD4E36, 0xBF4E53 .pword 0xD1098B, 0x719BD9, 0x873989, 0x003B69,...
1581 просмотров

PIC24FJ128GA010 Uart не работает
Я использую вышеупомянутый контроллер pic на плате Explorer 16. Я пытаюсь настроить UART, но он не работает. Мой код выглядит примерно так. enter code here #define Bit8_No_Parity 0x00 #define Bit8_E_Parity 0x01 #define...
399 просмотров
schedule 19.10.2022

Можно ли получить доступ к целевым флагам XC16/gcc из кода?
Я компилирую код для процессоров Microchip серии dspic33, используя компилятор Microchip XC16. У меня есть код, который используется в нескольких приложениях (т.е. он находится в библиотеке кода). Для определенных модулей я хочу убедиться, что...
177 просмотров
schedule 20.07.2023

Что вызывает этот отсутствующий пробел после ошибки имени макроса?
Я работаю над проектом в MPLAB X v3.35 для PIC24F. В какой-то момент за последние несколько недель компилятор начал выдавать следующие предупреждения для каждой строки компиляции. Что в строке компилятора может быть причиной этого? Номер столбца,...
3122 просмотров
schedule 29.04.2024

Внешний источник прерывания на PIC24F16KA102
Я пытаюсь работать с внешним источником прерывания и написал небольшую программу для проверки прерывания. Когда я запускаю программу, RB0 устанавливается в низкий уровень, а RB1 — в высокий. Если я устанавливаю RB7 в высокий уровень, должно быть...
127 просмотров
schedule 29.04.2022

Как частично переключать уровень оптимизации компилятора для каждой функции?
Как я могу переключить уровень оптимизации моего компилятора (xc16) на другой уровень для каждой функции? Например: void _ISR _T1Interrupt //compile with O0 { ..... } int_16_t main (void) //compile with O2 { ..... }
64 просмотров