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

Сделать Pic Port плавающим
У меня есть картинка 18f87j50. На одном из моих цифровых входов/выходов, скажем, RH7, я хочу использовать его для подачи сигнала 0-3,3 В. Я настраиваю его как выход и генерирую ШИМ, поэтому на осциллографе я вижу 2 В. Затем я пытаюсь освободить...
235 просмотров
schedule 21.04.2024

PIC32 блютуз
Я хочу внедрить Bluetooth-связь в свой выпускной бакалаврский проект, но у меня много сомнений. Одним из требований этого проекта является наличие Java-приложения, которое может взаимодействовать с микроконтроллером через Bluetooth. После долгих...
1262 просмотров
schedule 28.04.2024

Создать файл с микроконтроллером PIC18
Я создаю регистратор данных с микроконтроллером PIC18 и пишу код на C. Я хочу создать файл, содержащий все записанные мной данные. Изначально я хотел бы создать 2 типа файлов. Один из них .txt, а другой - .pqd (формат PQDIF). Проблема со всем...
3281 просмотров
schedule 09.05.2024

Шумный АЦП dsPIC
У меня есть dsPIC33F, собирающий одновременно с двух каналов АЦП, на 10 бит. Я использую таймер для выборки на частоте 64 Гц и настроил АЦП на автоматическую выборку, но с ручным преобразованием. Каждый раз, когда опрашивается прерывание таймера, я...
767 просмотров
schedule 28.12.2023

Мультиплексировано 7 сегментов с использованием PIC16F877A с использованием C
это всего лишь второй раз, когда я задаю вопрос здесь. В прошлый раз было очень полезно, поэтому я подумал, что вернусь, так как я застрял в другом проекте C! Я просто добавлю, что я более или менее полный ноль в C, но знаю почти достаточно, чтобы...
7419 просмотров
schedule 01.12.2022

Переполнение стека в микроконтроллере Pic16F684 при использовании таблиц поиска
Моей задачей было разработать программу, которая будет мигать светодиодами от D7 до D0. У меня есть решение, которое мигает один раз, а затем происходит переполнение стека. Я с подозрением отношусь к таблицам поиска, потому что ранее я...
990 просмотров

Как преобразовать 4 байта в беззнаковую длинную переменную?
Как правильно преобразовать 4 байта в одну беззнаковую длинную переменную? Я программирую PIC18 на MPLAB C18, и это мой код. unsigned long theseconds = 0x00; BYTE timeToSave[4]; timeToSave[0] = 0xFF; timeToSave[1] = 0xFF; timeToSave[2] =...
428 просмотров
schedule 01.12.2022

Временная задержка на моем PIC
Приготовьтесь к нубскому вопросу. Я пишу очень простой код для этого нового PIC, который я только что получил. Все, что я пытаюсь сделать, это мигать светодиодом. Ниже приведены два примера кода — первый работает, а второй нет. Почему?? Не вижу...
255 просмотров
schedule 04.04.2024

Микроконтроллеры PIC: сканируйте входы на клавиатуре 4x4, используя только порт C RC0-RC3 в C
Я новичок в программировании микроконтроллеров PIC и C, и мне поставили задачу создать собственный метод сканирования клавиатуры, который работает исключительно на порте C (микроконтроллер 16F877A). В частности, программа, использующая этот метод,...
1180 просмотров
schedule 23.11.2022

как передать данные с плавающей запятой из матлаба в рис с помощью uart
Я хочу передать данные с плавающей запятой из графического интерфейса Matlab в pic16f877A с помощью uart. Я прошел через Google и получил несколько примеров, но я не могу точно понять, как 4 байта (с плавающей запятой) передаются в изображение и...
384 просмотров
schedule 23.12.2023

Программирование новых PIC с помощью PICStart + из MPLAB 8
У меня есть старый клон PICStart + , который работает только с MPLAB 8 , он не работает с MPLAB X MPLAB 8 больше не поддерживается для новых PIC . В MPLAB вы должны установить (очень важные) биты конфигурации перед программированием...
198 просмотров
schedule 28.05.2024

Ошибка чтения I2C микроконтроллера PIC с кодом, сгенерированным MPLABX
Я использую MPLABX 3.10 и сгенерировал главный интерфейс I2C, используя функцию прерывания главного устройства MSSPI2C. Мне удалось сгенерировать событие записи I2C, которое на осциллографе выглядит нормально. Однако чтения не работают. Когда я...
500 просмотров
schedule 12.05.2024

Бесконечный цикл MPLAB
У меня есть 2 вопроса. Первый: у меня проблема в поведении этого кода; когда запускаю в протеусе программа заставляет прошивальщик "повторять код в основной функции" что делать? Это код: #include <p18f452.h> #include <delays.h>...
327 просмотров
schedule 08.11.2022

Загрузите программу в PIC18F без использования PICKit или ICSP
В настоящее время я изучаю использование PIC18F4550 для своего проекта. Есть ли способ загрузить программу в PIC без использования ICSP или PICKit? Можем ли мы при первом использовании PIC использовать USB для загрузки программы в PIC?
2713 просмотров
schedule 15.11.2022

Регистры АЦП PIC16F18855 ведут себя не так, как я ожидал (компилятор C, CCS)
Я использую микроконтроллер PIC16F18855 с CCS в качестве компилятора и пытаюсь заставить работать АЦП. Начиная с функций, предоставляемых CCS, я написал: #device ADC=10 ... setup_adc_ports(sAN21); setup_adc(ADC_CLOCK_DIV_8); set_adc_channel(21);...
315 просмотров
schedule 13.10.2022

Как создать таймер/часы, которые могут отправлять свое значение обратно, сохраненное в переменной, ТОЛЬКО сделанное с задержками в C и на микроСе
Как новичок в C, я изо всех сил пытаюсь решить эту мою проблему: Я работаю над проектом, в котором мне в основном нужно запрограммировать PIC (микрочип) на C с использованием платформы mikroC. Чего я пытаюсь добиться, так это всего лишь одним...
161 просмотров
schedule 13.04.2024

Вопросы по настройке PIC SPI
У меня есть вопросы, связанные с регистрами SPIxCON SPI. Использую PIC18F26K83. 1) Существует SPIxTCNTH: SPI TRANSFER COUNTER MSB REGISTER. И я могу установить на нем первые 3 бита, которые подсчитывают передаваемые биты. И в соответствии с...
124 просмотров
schedule 12.03.2024

Светодиод PIC18F26K83 не работает согласно отладчику
Я использую PIC18F26K83 и пытаюсь прочитать значение температуры. Я использую светодиод в качестве инструмента отладки. Однако ведет себя странно. У меня есть 2 массива 1 для сравнения значений АЦП, а другой - для определения температуры из массива...
78 просмотров
c pic
schedule 18.03.2024