Проблема в настройке контактов в конфигураторе кода MPLAB - PullRequest
0 голосов
/ 18 февраля 2019

Я использую PIC16F1829 (пакет SSOP-20) и пытаюсь настроить вывод RC1 как C12IN1- (компаратор C1), используя конфигуратор кода MPLAB.

Теперь проблема в том, что я могу настроить 3 контакта RA1RC2, RC3 как C12IN0-, C12IN2-, C12IN3- соответственно, но не RC1 как C12IN1-.В качестве диспетчера контактов можно активировать только три контакта для входных контактов компаратора 1.

Так что кто-нибудь может помочь с настройкой RC1 в качестве C12IN1 - в качестве инвертирующего входа компаратора 1?Я проверил настройки APFCON0 или APFCON1, но не вижу опции для этих настроек.

Заранее признателен за помощь.

С уважением

1 Ответ

0 голосов
/ 19 февраля 2019

Похоже, что вы обнаружили ошибку в MPLAB Code Configurator.

Согласно спецификации DS41440B необходимая конфигурация поддерживается PIC16F1829, но я не смог заставить инструмент MCC назначить контакт RC1 длявыбор C12IN- на любом компараторе.Хотя для устройства PIC16F1825 доступны все четыре крепления C12IN-.

Вам нужно будет заняться этим вопросом с помощью поддержки Microchip, открыв дело поддержки, иногда называемое заявкой в ​​службу поддержки.

Microchip выпускает обновления для MPLABX примерно каждые 3 месяца.Нет никаких гарантий, что Microchip исправит вашу ошибку, даже если вы сможете убедить персонал службы поддержки, что это ошибка.Мой опыт общения с ними показывает, что пройдет около месяца, прежде чем они всерьез воспримут ваш отчет

Если вы хотите, чтобы ваш проект PIC16F1829 работал до июня, вам, возможно, придется отказаться от MCC и использовать библиотеки микрочипов для приложений (MLA) для примера кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...