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

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

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

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

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

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

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

4
Лучший программист ПИК?
Я хотел бы начать использовать PIC в своих проектах, и мне было интересно, какого программиста я должен получить. У меня большой опыт использования микроконтроллеров (68k, avr), а также большой опыт работы с электроникой (поэтому возможно создание программиста). Я хотел бы иметь возможность использовать MPLAB, icsp, и функция внутрисхемной отладки кажется …

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

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

3
Что может сделать dsPIC, чего не может сделать простой микроконтроллер PIC?
Я еще не использовал чип DSP. Все, что я знаю, это то, что их архитектура такова, что они могут выполнять вычисления довольно быстро, обычно в пределах тактового цикла, у них в наборе команд есть команды с множественным накоплением, и у них есть DMA, поэтому ЦПУ не нужно тратить драгоценное время …
10 pic  dsp 

2
Печать переменных символов в UART не работает, константы работают нормально
У меня довольно странная проблема с XC8 на микроконтроллере PIC18F27K40. На PIC16F1778 это работает . Я определил: void uart_putch(unsigned char byte) { while (!PIR3bits.TX1IF); TX1REG = byte; } Когда в моем mainцикле я звоню uart_putch('a');, это работает нормально. Однако, когда я определяю const char c = 'a';и звоню uart_putch(c);, это …

3
Соединения шины SPI - зацикливаться или не зацикливаться?
У меня есть вопрос относительно физического подключения шины SPI. У меня есть мастер SPI (устройство PIC32) и несколько ведомых устройств (в данном случае устройства PIC16). Я пишу только подчиненным, и протокол заботится о том, что и когда делать, поэтому нет никаких сигналов MISO или SS, о которых нужно беспокоиться, и …

3
FSInit () - «CE_BAD_PARTITION» [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена электротехническими пакетами. Закрыто 9 месяцев назад . Я использую PIC18F26K80 и компилятор XC8. Я пытаюсь инициализировать SD-карту и создать файл. Я просто отформатировал SD-карту в …
9 pic  spi  sd  fat 

1
Не могу написать в spi flash
Ну, я застрял на этом некоторое время, может быть, 2-3 недели на данный момент. Я просто не уверен, что я делаю неправильно. Я пытаюсь записать в эту часть spi flash , и теперь я просто запускаю подпрограммы для стирания, записи и чтения, чтобы попытаться изолировать его, но пока что не …
9 pic  spi  flash 

2
Можно ли использовать флэш-память программы микроконтроллера для хранения пользовательской конфигурации?
Многие микроконтроллеры, например PIC18F , имеют флэш-память программ: «Флэш-память программ доступна для чтения и записи во время нормальной работы». Означает ли это, что я могу хранить некоторые пользовательские конфигурации в памяти программы?

2
Программирование PIC через FPGA
Я хотел бы знать, есть ли способ запрограммировать PIC впервые (запись во Flash) через карту FPGA. ПИК уже припаяна к ПЛИС, и я не могу удалить его. На PIC нет загрузчика. Поэтому мне нужно запрограммировать его в режиме USART / SPI / I2C с помощью загрузчика, чтобы он мог получать …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.