Вопросы по теме '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 просмотров
schedule
30.03.2024
Как преобразовать 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 просмотров
schedule
18.03.2024