Вопросы по теме '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 просмотров
schedule
01.06.2023
ошибка: ожидается '=', ',', ';', '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