Проблема в настройке контактов в конфигураторе кода MPLAB
Я использую PIC16F1829 (пакет SSOP-20) и пытаюсь настроить вывод RC1 как C12IN1-(компаратор C1), используя конфигуратор кода MPLAB.
Теперь проблема в том, что я могу настроить 3 контакта RA1, RC2, RC3 как C12IN0-,C12IN2-,C12IN3- соответственно, но не RC1 как C12IN1-. В качестве менеджера выводов включите только три контакта для входных контактов компаратора 1.
Так что кто-нибудь может помочь, как настроить RC1 как C12IN1 - как инверторный вход сравнения 1? Я проверил настройки APFCON0 или APFCON1, но я не вижу опции для этих настроек.
Заранее благодарен за помощь.
С уважением
1 ответ
Похоже, вы нашли ошибку в MPLAB Code Configurator.
Согласно спецификации DS41440B необходимая конфигурация поддерживается PIC16F1829, но я не смог получить инструмент MCC для назначения контакта RC1 для C12IN-
выбор на любом компараторе. Хотя все четыре C12IN-
доступны опоры для устройства PIC16F1825.
Вам нужно будет решить этот вопрос с поддержкой Microchip, открыв случай поддержки, иногда называемый заявкой в службу поддержки.
Microchip выпускает обновления для MPLABX примерно каждые 3 месяца. Нет никаких гарантий, что Microchip исправит вашу ошибку, даже если вы сможете убедить персонал службы поддержки, что это ошибка. Мой опыт общения с ними показывает, что пройдет около месяца, прежде чем они всерьез воспримут ваш доклад.
Если вы хотите, чтобы ваш проект PIC16F1829 работал до июня, вам, возможно, придется отказаться от MCC и использовать библиотеки микрочипов для приложений (MLA) для примера кода.