Вопросы с тегом «pic»

8
Является ли SPI значительно быстрее, чем битовые удары?

У меня есть проект, основанный на рис 18f4550. Для записи в регистр сдвига '595, есть ли явное преимущество использования spi над обычными выводами io? Я слышал, что Spi быстрее, но я не уверен, как. Использует ли он другие, более быстрые часы, чем остальные чипы, или он просто более эффективен? Я...

8
Редактируемый серийный номер PIC в файле HEX

В настоящее время в моей прошивке прописан серийный номер для дизайна, с которым я работаю. Прошивка может прочитать и сообщить серийный номер. Это прекрасно работает для того, что мне нужно. Проблема в том, что каждый новый серийный номер требует от меня изменения кода и перекомпиляции. Это...

8
Будет ли возможно написать код на C ++ для PIC микроконтроллеров в будущем?

Будет ли когда-нибудь возможно использовать C ++ для кодирования PIC? Существуют ли какие-либо аппаратные ограничения, которые мешают нам использовать C ++? Насколько увеличивается размер сгенерированного файла .hex и время выполнения программы, когда мы используем C ++ вместо C? Возможно ли...

8
Что делает #if 0

Сегодня я начал использовать MPLAB X для программирования своих PIC и нашел шаблон кода с несколькими файлами и местами для заполнения кода. Раньше у меня был один файл с моим кодом. В этом шаблоне, куда я должен положить свои биты конфигурации, есть следующий текст: /* TODO Fill in your config...

8
Почему мой CAN-трансивер не будет получать сообщения, если не будет длительной задержки запуска или не подключен анализатор шины?

Я использую 16-битный MCU, PIC24HJ64GP504 , чтобы написать приложение на основе CAN. По сути, это связь между моей платой и другим узлом, которая постоянно отправляет данные на мою плату с использованием CAN со скоростью 1 Мбит / с. Я настраиваю модуль ECAN в моем PIC24 для работы на скорости 1...

8
Ошибки чтения / записи EEPROM на dsPIC

Я использую микрочип dsPIC30F6012a. У меня есть этот чип на нескольких печатных платах, на всех запущено одно и то же программное обеспечение, и наблюдаю одну и ту же проблему на всех них. Это подразумевает системную проблему, а не разовую производственную проблему. Проблема также воспроизводима,...

8
Как двойное питание PIC18F4550?

В техническом описании есть такая схема, как удвоить мощность 18F4550 . Однако они не указывают, какой транзистор использовать и какие значения резистора должны быть. Для конденсатора я использую 100 мкФ (сторона диода) и 470 нФ (сторона Vusb). Я пытался вставить все, что у меня дома BJT, но оно не...

8
Как подключить микроконтроллер PIC?

Я совершенно новичок в мире микроконтроллеров PIC и электротехники, поэтому, пожалуйста, будьте спокойны :) В любом случае, мне удалось запрограммировать мой PIC 16f627 на включение трех светодиодов при нажатии кнопки (кнопки триггера) и запуск последовательности выключения (в основном, каждый...

8
Нужно ли деблокировать переключатель при открытии?

Предположим, что на входе микроконтроллера имеется подтягивающий резистор до 5 В и подключенный к нему переключатель на землю (нормально разомкнутый). Я знаю, что переключатель должен быть отключен (в моем случае, в программном обеспечении), когда он закрыт, но нужен ли отмена, когда переключатель...

8
Начиная с I2C на PIC18

Для проекта мне бы хотелось, чтобы три PIC (два ведомых PIC18F4620, один главный PIC18F46K22) обменивались данными по шине I2C. Позже может быть добавлено больше рабов (например, EEPROM, SRAM, ...). Я пишу код для этих PIC в C, используя компилятор C18. Я много смотрел в интернете, но не смог найти...

8
SPI Clock on PIC нестабильный

Я пытаюсь настроить модуль MSSP PIC18F25K22 в основной режим SPI. Я смотрю на время, и часы не остаются стабильными на протяжении всей передачи. Картинка показывает это лучше, чем слова. После отправки бита часы укорачиваются, и каждый раз не на одну и ту же величину. Я раньше не работал с SPI, но...

8
Как мне запрограммировать PIC12?

У меня есть PIC12F675, который мне нужно запрограммировать. Я использую Pickit 2 и программное обеспечение Pickit 2. Возможно, я смогу запрограммировать его с помощью этой схемы , но программное обеспечение Pickit 2 вообще не обнаруживает микросхему. Что не так? РЕДАКТИРОВАТЬ: я добавил изображение...

8
Микроконтроллеры с экстремально высоким температурным диапазоном [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена электротехническими пакетами. Закрыто в прошлом году . Я ищу компоненты, которые работают при высокой температуре. Особенно я ищу...

8
Можете ли вы выбрать любой кристалл для микроконтроллера PIC?

Я использую PIC16F690, и я знаю, что внутренний генератор имеет определенные значения (20,8,4 ...). Я хотел бы поставить внешний кристалл 8 МГц, но я мог найти только 8,8 МГц или 7,6 МГц. Я хотел бы знать, возможно ли поместить любой из них в PIC, или это должно быть точно 8 МГц? Кроме того, как...

8
Схема, которая измеряет скорость звука в бетоне

Мне нужна схема для измерения скорости звука в бетоне до 1 мкс или лучше. Это для школьной демонстрации, где учащиеся, которые изучают строительство, будут использовать эту схему для измерения скорости звука в образце бетона для определения качества бетона. У меня есть два датчика 40 кГц: один для...

8
Имеет ли значение ток и выбор и смещение полевого МОП-транзистора, управляемого микроконтроллером?

Мне нужна помощь в выборе полевого МОП-транзистора для схемы, которую я описал здесь , которую я изначально проектировал с использованием BJT, но решил, что полевые транзисторы имеют больше смысла в этом случае. Полевой транзистор будет управляться PIC24, который отправляет логический высокий или...

8
Измерьте собственное напряжение VDD в ПИК с помощью АЦП

Процессор: PIC18F66K22 Компилятор: C18 (XC8 тоже подойдет) Я только что сделал (и успешно протестировал) код для измерения напряжения на аналоговом выводе AN4. Теперь я хочу попробовать что-то еще, не совсем уверенный, теоретически ли это возможно. Моя тестовая плата имеет процессор PIC, с VDD,...

8
Что мне нужно, чтобы поместить мой код в микроконтроллер?

Я узнал о кодировании контроллера, но никогда не помещал код на физическое устройство. Я пытаюсь понять, что мне нужно, чтобы начать разработку базовой встроенной системы. Например, если у меня есть PIC18F1330, у меня есть MPLAB IDE и компилятор XC8. Отлично, у меня есть скомпилированный код, и я...

8
Могу ли я использовать синфазный дроссель в качестве соединенного индуктора в преобразователе SEPIC

Я не очень понимаю разницу между синфазными дросселями и связанными индукторами. Обе эти 2 катушки намотаны вокруг одного и того же ядра, но я знаю, что они имеют разные цели. Я хочу разработать преобразователь SEPIC со связанной индуктивностью, но для него требуются высокие значения тока и...