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

PIC - это бренд 8, 16 и 32-битных RISC-микроконтроллеров производства Microchip. «PIC» изначально был аббревиатурой от «Контроллер периферийного интерфейса».

84
В чем разница между DSP и стандартным микроконтроллером?

Я понимаю, что DSP оптимизирован для цифровой обработки сигналов, но я не уверен, как это влияет на задачу выбора IC. Почти все, что я делаю с микроконтроллером, связано с обработкой цифровых сигналов! Например, давайте сравним популярный микрочип dsPIC30 или 33 DSP и их другое 16-битное...

67
Как можно использовать микроконтроллер, имеющий только 384 байта памяти программ?

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

57
ОСРВ для встраиваемых систем

Я видел много статей, которые говорят мне, что я должен использовать RTOS для управления временем и ресурсами. Мое время не позволило мне провести собственное исследование, поэтому я прихожу к чипхакеру за советом. Я использую микроконтроллеры с низким ресурсом (MSP430, PIC) и искал ОСРВ, которые я...

48
Как измерить отрицательное напряжение с помощью АЦП?

Я работаю с микроконтроллером PIC со встроенным 10-битным АЦП и хочу измерять напряжение в диапазоне от -1 до -3 Вольт. Я думал об использовании операционного усилителя в инвертирующем режиме, чтобы сделать напряжение положительным, а затем подать его на АЦП микроконтроллера, однако здесь я должен...

38
Наименьшая реализация AES для микроконтроллеров?

Может кто-нибудь порекомендовать небольшую бесплатную реализацию AES-128 Rijndael для микроконтроллеров. В идеале, для PIC18, хотя общая реализация на C была бы полезна. Компиляция реализации axTLS для PIC18 и шифрование / дешифрование блока требует 6 КБ ПЗУ и 750b ОЗУ. Компиляция...

37
Как я могу измерить обороты фрисби?

Я хотел бы сделать небольшое устройство, которое я мог бы прикрепить к фрисби, который мог бы измерять характеристики, такие как об / мин / скорость фрисби при броске. Было бы это реально возможно? Я искал в ближнем поле связи для передачи данных с фрисби на смартфон, но это всего лишь идея....

33
Быстрый и эффективный по памяти расчет скользящего среднего

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

24
C дизайн кода - функция указателей?

У меня есть PIC18F46K22 и я программирую его с помощью компилятора XC8. В конце концов, у меня будет система вроде ПК с stdinи stdout. Таким образом, в главном цикле будет функция, которая проверяет, есть ли новый ввод. Если есть ввод, функция будет вызываться соответственно. Так, например , когда...

24
Хорошая книга для начинающих разработчиков прошивок

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я много работаю над прошивкой на своей работе, но я ищу более продвинутые книги по этой теме. Вещи не любят основы "что...

24
Методы разделения / синхронизации последовательного протокола

Поскольку асинхронная последовательная связь широко распространена среди электронных устройств даже сегодня, я считаю, что многие из нас время от времени сталкивались с таким вопросом. Рассмотрим электронное устройство Dи компьютер, PCсоединенные последовательной линией (RS-232 или аналогичные) и...

23
Защита прошивки на контроллерах AVR и PIC

Может ли кто-нибудь извлечь файл HEX, который я записал в предоставленный им микроконтроллер? Если это возможно, как кто-то может гарантировать, что его код защищен во встроенных системах? В случае микроконтроллеров PIC и AVR, как можно защитить их прошивку от...

22
Внутренний или внешний генератор

Я всегда использую внутренний осциллятор, который есть на фотографиях, поскольку я никогда не нуждался в том, чтобы запускать что-либо на более высокой частоте, чем 8 МГц (это самые быстрые изображения, которые я использую, как правило, в состоянии идти). Есть ли какие-то причины, помимо выхода за...

19
Как убрать шумовой сигнал?

Я управляю 4-контактным вентилятором PWM для ПК от PIC16F684, скорость вращения которого определяется показаниями АЦП датчика приближения. Это все работает хорошо. Изначально я не планировал использовать выходной сигнал тахометра от вентилятора, но, поскольку он доступен, я следил за ним с помощью...

18
Использование подтягивающего и понижающего резисторов на входных или выходных выводах MCU

Требуются ли подтягивающие / понижающие резисторы (внутренние или внешние) только для выводов MCU INPUT? Напротив, вывод MCU, сконфигурированный как OUTPUT, «знает, на каком уровне он находится», потому что он управляет - «плавающий» вывод MCU OUTPUT, привязанный к некоторому входу другой цепи, не...

18
Идеальный WiFi для последовательного (или SPI) моста?

Какие рекомендации по идеальному Wi-Fi для последовательного моста? Мои идеальные качества были бы: Простое подключение, SPI или Serial Разумная быстрая скорость, по крайней мере, 1 Мбит / с в идеале (хотя, вероятно, это не всегда нужно так быстро) Недорого, думаю под 50 долларов Низкое...

17
Многозадачность на микроконтроллерах PIC

Многозадачность важна в наши дни. Интересно, как нам этого добиться в микроконтроллерах и встроенном программировании. Я разрабатываю систему, основанную на микроконтроллере PIC. Я разработал его прошивку в MplabX IDE, используя C, а затем разработал приложение для него в Visual Studio, используя C...

16
Если микроконтроллер PIC обеспечивает несколько Vdd / Vss, следует ли вам обеспечить их питание?

Взгляните на этот пример схемы: Речь идет о чипе PIC18F4550, и, как вы можете видеть, питание подается с обеих сторон (я думаю, с ограничением 100 нФ для сглаживания шума). Строго ли это требуется, или вы могли бы поставить власть в одну сторону и просто игнорировать другую? Я знаю, что только что...

16
Должен ли я получить PICKit 2 или 3?

Хорошо, решив представить себя в семействе PIC (включая dsPIC), у меня теперь есть вопрос о программистах. Я слышал много плохих вещей о новом PICKit 3, и мне интересно, должен ли я получить это или, по-видимому, более почтенный PICKit 2? Если я хочу иметь возможность использовать новейшие PIC, я...

16
Можно ли использовать программатор AVR ISP для программирования микросхемы PIC?

Я хочу попробовать программировать микросхему PIC и просто посмотреть, насколько она отличается от AVR. У меня есть AVRtinyISP, и я хотел бы знать, можно ли вообще использовать его для программирования микросхемы PIC? Что бы ограничить меня от этого? Как современные чипы AVR, так и PIC имеют...