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

11
Проектирование цепей с более длительным сроком службы

Я узнал о ПИК микроконтроллере в течение определенного периода времени и обладаю достаточным количеством знаний о работе с цифровой электроникой. Я работал над базовыми электронными проектами, и теперь мне нужно работать над некоторыми коммерческими приложениями. Мой вопрос о том, как...

11
C-компилятор PIC18F4550 с открытым исходным кодом и кросс-платформенный?

Я давний пользователь AVR. Мне действительно нравится, что AVR-GCC работает на двух основных операционных системах, которые я использую (Mac OS X и Linux), с открытым исходным кодом и поддерживается Atmel. Я хотел бы вернуться к программированию PIC (использовал их в 90-х годах), так как есть...

11
Как определить размер соединительной емкости для преобразователя SEPIC?

Замечания по приложению, которые я видел для преобразователя SEPIC 1, все говорят мне, чтобы определить конденсатор связи для пульсирующих токов и напряжений. Я не видел тот, который говорит мне, как измерить емкость. Очевидно, есть некоторый минимум; Нулевая емкость означает отсутствие связи,...

11
Как устроена эта схема для сопряжения сигнала 20 В с микроконтроллером 3 на 3?

Я разработал следующую схему для сопряжения сигнала 12-20 В с микроконтроллером, работающим от 3,3 вольт. Сигнал 20 В или разомкнутая цепь. Я хочу, чтобы схема была максимально устойчивой. Он должен быть в состоянии справиться с EMI и ESD. R1 - ограничение тока и смещение транзистора. C1 должен...

10
Как сэмплировать аналоговый сигнал от -2 В до +2 В с помощью микроконтроллера PIC?

Я использую микросхему PIC с 10-битным АЦП для считывания аналогового сигнала с частотой менее 300 Гц. Однако этот аналоговый сигнал находится в диапазоне -2 В и +2 В. Как я могу подготовить сигнал, чтобы он оказался в рабочем диапазоне (при условии, что вход на АЦП должен быть положительным)?...

10
Выбор сетевого уровня по шине CAN

Я планирую использовать шину CAN в приложениях промышленной автоматизации, но мне трудно решить, как реализовать сетевой уровень. Есть ли у кого-нибудь здесь какие-либо рекомендации по использованию протокола более высокого уровня через CAN, в котором содержатся рекомендации о том, как назначать...

10
Контроль заряда аккумулятора в цепи PIC

У меня есть небольшая схема, использующая микросхему микроконтроллера PIC18F14F50, которая записывает данные во внешнюю микросхему EEPROM через интерфейс i2c (который я затем могу прочитать позже через интерфейс USB). Один сэмпл записывается каждые 15 минут и не требует точной синхронизации. Это...

10
PIC32 vs dsPIC vs ARM vs AVR, имеет ли значение архитектура, когда мы все равно программируем на языке C? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . В настоящее время мы используем 32-разрядный микроконтроллер PIC32. Он...

10
Использование malloc в PIC

Как я могу использовать malloc()и free()функции в PIC? Я проверил stdlib.hзаголовок, и нет никаких упоминаний о них. Я использую MCC18. Кто-нибудь должен был их использовать? Они мне нужны, потому что я портирую библиотеку с Windows XP на PIC. Руководство по портированию говорит адаптировать...

10
Воспроизведение Magstripe?

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

10
Как вы калибруете кристалл 32,768 кГц для PIC24 RTCC

Я пытаюсь найти лучший способ калибровки кристалла PIC24 RTCC. В их замечании по применению указаны два метода: использование справочной таблицы и использование системных часов. По их мнению, метод тактовой частоты системы отсчета является лучшим, но они рекомендуют системный генератор, кратный...

10
Какова скорость нарастания для I2C?

Я настраиваю I 2 C на PIC18, используя встроенные функции компилятора C18, как описано в разделе 2.4 документации : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Я не уверен, что я должен делать с slew. Я могу выбрать один из двух вариантов, определенных в i2c.h: SLEW_OFF: Скорость...

10
Arduino или ПИК микроконтроллер?

Я думал о создании мобильного робота для наблюдения. И у меня проблема с выбором PIC или Arduino микроконтроллера. Мобильный робот видеонаблюдения контролируется с помощью беспроводной верности (Wi-Fi). Если я выберу PIC, нужен ли модуль Ethernet? Я искал, что это нужно для платы Arduino для...

10
Лучший программист ПИК?

Я хотел бы начать использовать PIC в своих проектах, и мне было интересно, какого программиста я должен получить. У меня большой опыт использования микроконтроллеров (68k, avr), а также большой опыт работы с электроникой (поэтому возможно создание программиста). Я хотел бы иметь возможность...

10
Что может сделать dsPIC, чего не может сделать простой микроконтроллер PIC?

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

9
AVR микроконтроллеры и как начать кодирование инициализации или основной цикл или таймеры или прерывания

Я уже несколько лет модифицирую код микроконтроллера AVR и PIC для работы, но никогда не писал ничего с нуля, я это прекрасно понимаю. Сейчас я начинаю писать свой собственный код, и у меня возникают проблемы с началом работы. Мне было интересно, как другие люди начинают писать код, и если есть...

9
Что происходит, когда данные записываются в LATCH?

Вот что я нашел в паспорте PIC16F1947: Чтение регистра PORTB считывает состояние контактов, тогда как запись в него записывает в защелку PORT. Все операции записи являются операциями чтения-изменения-записи. Следовательно, запись в порт подразумевает, что контакты порта считываются, это значение...

9
PIC12F675 GP4 не работает

Я использую PIC12F675 для проекта, и все работает отлично, кроме одной вещи. GP4 не работает как цифровой IO. Я много смотрел на конфиги и код, но ничего не смог найти. Config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = OFF #pragma...

9
Имитация простого тестового стенда с синтезированным ядром ПЗУ

Я совершенно новичок в мире FPGA и думал, что начну с очень простого проекта: 4-битного 7-сегментного декодера. Первая версия, которую я написал исключительно на VHDL (это, по сути, единый комбинаторный режим select, не требующий часов), и, похоже, он работает, но я также хотел бы...

9
Нужна помощь в понимании карты памяти PIC

Некоторый фон. Я использую MPLABx с PicKit2 для программирования различных типов фотографий. На данный момент это 16F887. Я стараюсь придерживаться цепочки инструментов Hi-Tech PICC Lite, но я все больше и больше недоволен тем, как собираются некоторые вещи. Операции, которые должны быть...