Описание тега microchip

Вопросы, связанные с микрочипом семейства микроконтроллеров PIC. По возможности укажите конкретный микроконтроллер.
4 ответа

Реализация безопасности на уровне чипа

С недавним приобретением Intel известной компании по безопасности, я начинаю думать о том, какое программное обеспечение может быть более безопасным на уровне чипов. Вот примеры, которые я придумала: Генерация случайных чисел шифрование Защита памят…
23 авг '10 в 16:44
3 ответа

Какие биты конфигурации следует использовать для отладки PIC16F1947?

Я застрял с битами конфигурации с PIC16F1947. Я новичок в программировании PIC, поэтому, пожалуйста, ответьте подробно. У меня есть следующие настройки: MPLAB 8.46 MPLAB ICD 3 HI-TECH C Компилятор 9.81 PIC16F1947 PIM (подключаемый модуль) подключен …
14 мар '11 в 08:02
2 ответа

Микрочип PIC светодиодная вспышка ИЛИ операция редкое поведение

Я новичок с Microchip PIC UC. У меня есть некоторый опыт работы с AVR, но несколько недель назад я решил узнать о PIC. Ну, проблема в следующем. Я пытаюсь сделать свою первую программу с двумя мигающими светодиодами, это очень просто. RA1 и RA2 мига…
02 окт '16 в 10:08
1 ответ

PIC 16F88 Пример АЦП?

Итак, у меня есть PIC 16F88, и мне удалось сделать пару вещей с ним, но теперь мне было интересно, как получить аналого-цифровое преобразование? Я перепробовал много примеров в интернете, но безуспешно:(Если бы кто-нибудь мог пролить свет на то, как…
22 май '12 в 09:44
1 ответ

Почему EEPROM имеет различное содержание между программами

Я использую PIC18F26K80, MPLABX, Windows 7. Когда я выполняю один шаг по одной программе, просматривая EEPROM, и нет никаких инструкций для чтения или записи в EEPROM, EEPROM заполняется '*' (FF). Затем, когда я пошагово выполняю вторую программу, п…
19 фев '14 в 01:06
1 ответ

Как прочитать кнопку в cerebot Mx7ck без использования опроса в freeRTOS?

Я новичок в freeRTOS. В настоящее время я работаю над проектом, использующим Cerebot Mx7ck(PIC32) под управлением FreeRTOS. Мне нужно прочитать кнопки, используя некоторые события (например, используя кнопки ввода в качестве события ввода)? Но мне н…
31 янв '15 в 00:44
1 ответ

Microchip PIC - гибкая коммуникационная шина Interchip

Я работаю над дизайном гибкой Module-Module Bus. По сути, каждый модуль будет иметь микроконтроллер, который может быть в семействе PIC24 / PIC32. Шина будет проходить через разъем RJ11 и должна быть недорогой. Для этого требуются следующие функции:…
23 июн '14 в 09:09
0 ответов

dsPic33E: пример UART без DMA не работает

Я использую dsPic33EP512GM604. Я разработал тестовую схему для проверки связи UART. Я скачал образец кода с веб-сайта Microchip и изменил его соответственно для своего устройства и схемы. Я сталкиваюсь с двумя проблемами во время отладки. Настройки …
21 июл '16 в 12:45
1 ответ

Факторы энергоэффективности для микроконтроллеров

Как микроконтроллеры могут достичь высокой энергоэффективности? Это с помощью запуска по времени, запуска события или использования времени сна? Какие еще методы можно применить, чтобы сделать их эффективными?
23 фев '16 в 15:34
0 ответов

CDC USB на dspic33EP

Я пытаюсь заставить свою фотографию общаться через USB с моим ПК (MacBook Pro). Вот схема для моей самодельной платы, использующей dsPIC33EP256MU806: Я адаптировал библиотеку MLA для микрочипа, в частности, прошивку cdc_basic. Ниже приведены изменен…
28 дек '17 в 19:32
2 ответа

Таймер программирования 0 на PIC16F882 для значения больше максимального PRESCALER

Я использую PIC16F88X, который имеет внутренний тактовый период 200 нс, и я хочу запрограммировать TIMER0 сделать 4 измерения в секунду. Согласно учебнику по программированию таймера 0 (стр. 10), я могу использовать PS0, PS1 а также PS2 назначить TM…
26 апр '16 в 06:31
0 ответов

dspic33ev256gm002 UART

Я разрабатываю проект с dsPIC33EV256GM002 и хочу использовать его UART. Поэтому я решил использовать PIN18 в качестве RX и PIN17 в качестве TX, поэтому я запрограммировал PPS следующим образом: // UART1 RX1 18 RP41 RPINR18 010 1001 (41) // UART1 TX1…
07 авг '15 в 15:04
0 ответов

Проблема моделирования микросхемы MPLABX ADC: ADC-W101: выбранный канал настроен как цифровой ввод-вывод

Я пытаюсь смоделировать следующую программу с помощью симулятора MPLAB X, но АЦП, похоже, не работает. Я прикрепил файл стимула со значениями "0303" к регистру ADRESL, но у меня нет чтения, и в консоли симулятора я получил предупреждение "ADC-W101: …
28 окт '12 в 15:48
1 ответ

DSPIC33F UART DMA Пример не работает

Я пытаюсь использовать DMA для моих UART Rx и Tx. До сих пор у меня была бесплатная серийная демоверсия ROTOS, работающая нормально. Это все еще работает отлично. Однако теперь я включил пример UART DMA из примеров проектов. код условно компилируетс…
06 фев '15 в 20:57
2 ответа

Включение внешних прерываний в PIC24F (PIC24F32KA302)

Я пытаюсь включить вывод 23 PIC в качестве входа для запуска внешнего прерывания. Я хотел бы установить вывод 23 как INT2 для срабатывания по переднему фронту и с входом, настроенным с понижающим резистором. Это код того, что я пытаюсь сделать: void…
15 апр '14 в 10:25
1 ответ

Объявите конкретный адрес для строки в компиляторе микрочипа MPLAB XC8

С компилятором C18, когда я хочу использовать определенный адрес для строки, которую я использую: В.C #pragma romdata idsoft const rom unsigned char _app_nfo[31]= {"V0.0 No - 05/12/12"}; #pragma romdata в компоновщике: CODEPAGE NAME=idsoft START=0x7…
19 сен '13 в 13:36
1 ответ

МОЖЕТ, коммуникация не работает между различными PIC

Я работаю над проектом, и нам нужно установить связь CAN между 4 узлами, 2 с использованием PIC 18F4580 и 2 с использованием 18F25K80. Во всех этих схемах я использую кварцевый генератор 20 МГц. Проблема в том, что когда я проверяю связь между одина…
21 янв '18 в 17:04
1 ответ

Стирание флэш-памяти в блоках (1024 байта)

Я работаю над созданием загрузчика. Я должен стереть 1024 байта памяти, прежде чем что-то записать в эти регистры в этом блоке. Даже если я хочу записать 2 байта, я вынужден стереть 1024 байта. Моя проблема в том, что я не знаю, где начинается кажды…
2 ответа

Загрузка программы в PIC18F без использования PICKit или ICSP

В настоящее время я изучаю использование PIC18F4550 для моего проекта. Есть ли способ загрузить программу в PIC без использования ICSP или PICKit? При первом использовании PIC мы можем использовать USB для загрузки программы в PIC?
08 авг '17 в 14:54
2 ответа

Микрочип РЧ модулятор выпуск

Я использую пару радиочипов MRF24J40, чтобы одна плата микроконтроллера PIC32 могла взаимодействовать с другой посредством радиочастотной передачи. У меня есть весь код для компиляции, но я получаю сообщение об ошибке, связанное с этим кодом. typede…
17 апр '14 в 17:52