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

Проблема чтения / записи I2C с RTCC, вызванная различиями PIC24HJ256GP610 / 610A?
У меня проблемы с модулем I2C на PIC24HJ256GP610A. Мой код (см. Фрагмент ниже) отлично работает на PIC24HJ256GP610 [примечание: не 610A]. Я использую шину I2C для связи с DS1374 RTCC. Но на 610A он застревает при опросе бита ACKSTAT при попытке...
1710 просмотров
schedule 12.05.2022

Где находится ключ к подсветке цветом синтаксиса редактора исходного кода microchip mplab?
Должно быть, я упускаю что-то очевидное, но, несмотря на долгие поиски в Интернете, я не могу найти ключ к цветам, используемым для подсветки синтаксиса в редакторе исходного кода Microchip MPLAB. Я уверен, что их интерпретация поможет мне обнаружить...
1513 просмотров
schedule 07.04.2023

Установить выходной порт Высокий Низкий C
Я использую MPLAB для компиляции программы на C с помощью компилятора CCS. Я хочу установить выходной порт как высокий или низкий, используя определенные порты. #bit portOut1 = PORTC.0 Итак, я хочу установить высокий или низкий уровень...
1493 просмотров
schedule 10.05.2022

Почему процедура прерывания RB запускается дважды?
У меня есть код ниже с небольшой ошибкой, которую я не знаю, как исправить. По сути, происходит то, что мой высокий ISR запускается дважды после установки флага. Он работает только дважды и является последовательным. Подпрограмма должна запускаться...
1227 просмотров
schedule 03.05.2023

Чтение и запись с выводов ввода-вывода в C на MPLab X IDE
Недавно начал работать с микроконтроллером PIC32MX764F128H, привык делать что-то на PIC18 и PIC24... . AKA использует компилятор CCS C, поэтому мне любопытно, знает ли кто-нибудь, как сделать какой-нибудь действительно базовый код C для 32-битного...
2684 просмотров
schedule 27.04.2022

Mercurial от MPLAB: какие самые первые шаги?
Я никогда раньше не пользовался системой контроля версий, и первые шаги меня несколько смущают. В личном проекте программирования PIC/MPLAB под Linux (никто больше не участвует) с одним файлом исходного кода, который пройдет несколько этапов...
811 просмотров
schedule 29.12.2022

Clapper, изменение битов конфигурации в C
Надеюсь, что смогу задать свой вопрос здесь. Я собрал хлопушку с этого сайта http://embedded-lab.com/blog/?p=6439 Он использовал PIC12F683, но у меня дома был PIC16F628, поэтому я использовал его. Интересно, может ли кто-нибудь помочь med с кодом...
228 просмотров
schedule 14.12.2022

MicroChip dsPic33, прерывание UART RX не вызывается
Добрый день, Я настроил свое прерывание RX, используя следующую простую функцию. char c; void __attribute__((interrupt, no_auto_psv)) _U1RXInterrupt( void ) { IFS0bits.U1RXIF = 0; // Clear RX Interrupt flag c = U1RXREG; }...
4331 просмотров
schedule 01.08.2022

Код PIC USART не работает
Недавно я рассмотрел adc и lcd в микроконтроллере и перешел в USART, и, как обычно, мой первый код, который я делаю, не работает, и мне нужна помощь в обнаружении проблемы, вот код: Код передатчика: main.c: #include "config.h" void...
1142 просмотров
schedule 10.07.2023

Программа mplab pic не работает
Я пытаюсь сделать устройство умной домашней автоматизации, где, когда вы входите в комнату, свет автоматически включается, и наоборот, я использую для своего проекта два лазера, чтобы указать, входят ли люди в комнату или выходят из нее, я также хочу,...
1092 просмотров
schedule 21.11.2022

PIC 32 ТТЛ-связь
Мне дали PIC32mx795f512L для того, чтобы построить шпион для I2C, я буду подключать 3 провода на SDA, SCL и GND, а затем я должен обнаружить отправленные данные. Эта часть в порядке. Теперь, когда у меня есть данные, я должен отправить их через RX,...
424 просмотров
schedule 11.02.2023

Функция Find Usage перестала работать в MPLAB X
Внезапно у меня перестала работать функция «Найти использование» в MPLAB X. Это странно по нескольким причинам: Он работал над проектом, над которым я работаю, пока мой компьютер не перезагрузился (единственное событие, которое я могу вспомнить,...
453 просмотров
schedule 24.01.2023

MPLAB IDE 8.85 с условным заголовком
У меня есть проект C в MPLAB IDE, где я хочу, чтобы файл main.c можно было использовать более чем для одного HW, которое у меня есть. Основное отличие состоит в том, что контакты PIC по-разному подключены. Идея состоит в том, чтобы создать разные...
239 просмотров
schedule 13.07.2023

Как избежать переполнения стека в моем проекте PIC16f877A с преобразованием числа с плавающей запятой в строку?
В настоящее время я работаю над системой мониторинга трафика, которая требует, чтобы геологические координаты (в виде поплавка) отправлялись в виде строки через модуль GSM/GPRS в виде текстового сообщения. Я использовал следующий код для...
1125 просмотров

ошибка: ожидается '=', ',', ';', 'asm' или '__attribute__' перед [функция]
У меня возникла проблема с компилятором PIC32 версии 2.02. Компилятор определяет тип BOOL следующим образом: typedef enum _BOOL { FALSE = 0, TRUE } BOOL; // BOOL Type Я хочу вернуть одно из перечисленных значений в такой функции:...
490 просмотров
schedule 06.08.2022

PIC18F2520 mplab x xc8 ЭСППЗУ
Platform MPLAB X CPU PIC18F2520 Compiler XC8 v1.38 Мы переносим проект со старого (htc) компилятора на платформу MPLAB X, но не можем получить доступ к EEPROM. Старый компилятор поддерживал eeprom_read и eeprom_write, а XC8 - нет, ну, есть...
3496 просмотров
schedule 06.06.2023

Контрольная сумма MPLAB 8.92 отсутствует в выпускной сборке
Я готовлю проект PIC32MX для программирования в мастерской, и я надеялся отправить контрольную сумму вместе с файлом .hex, чтобы они могли проверить .hex на своем конце. Если я компилирую программу в конфигурации отладки, MPLAB 8.92 показывает...
249 просмотров
schedule 23.05.2024

GSM-модуль не отображает ответное сообщение на ЖК-дисплее
Я подключаю модуль GSM 900A к микроконтроллеру PIC и показываю их реакцию на ЖК-дисплее. У меня есть два модуля GSM SIM900A. Первый GSM-модуль корректно работает с ЖК-дисплеем. Когда я использую второй модуль GSM, он работает, но на ЖК-дисплее не...
87 просмотров
schedule 08.07.2022

IC2 ПОДЧИНЕННЫЙ НЕ ОТВЕЧАЕТ XC8
Привет, ребята, я работаю над этим 72 часа подряд и не могу найти ошибку, я работаю над PIC16F1719, я пытаюсь установить 3 периферийных устройства, АЦП, протокол I2C и USART для связи с BT. однако с ADC было легко, но у меня были тяжелые времена с...
130 просмотров
schedule 25.04.2023

PIC18 Как заставить точку двигаться на матричном дисплее 8x8?
Я пытаюсь заставить точку двигаться вверх и вниз по матрице 8x8 столбца RA1 . Я использую переключатели на микроконтроллере, чтобы заставить точку двигаться вверх ( RB5 ) и вниз ( RB0 ). У меня точка начинается с позиции 0x08. Код работает...
73 просмотров
schedule 11.07.2023