Вот в чем вопрос.
Ни техническое описание , ни справочное руководство по семейству не содержат никакой информации по этому поводу, кроме:
Регистр AD1CON3
PUMPEN : Бит включения подкачки заряда
1 = подкачка подпитки для коммутаторов включена
0 = подкачка подкачки для коммутаторов отключена
Так должно быть 1 или 0?
Это новинка на мне. Я раньше не слышал о подкачке заряда, встроенной в PIC. К сожалению, «насос заряда» больше нигде в техническом описании не упоминается, кроме описания этого бита, поэтому я не знаю, для чего он нужен.
Интересно отметить, что в главе A/D справочного руководства по семейству нет упоминания о «подкачивающем насосе» или бите PUMPEN, хотя это действительно конкретный документ, указанный в техническом описании.
Я думаю, что Микрочип где-то облажался. Либо новый раздел не попал в последнюю документацию, либо что-то было вырезано и вставлено откуда-то еще и что-то упущено при обновлении для новой цели. Документация по микрочипам, как правило, очень хороша, но всякое случается, и иногда приходится использовать немного интуиции, чтобы понять, как на самом деле работает эта часть.
Если вы не знаете, что это такое и что вам это действительно нужно, держите это подальше.
Это также стоит спросить непосредственно у вашего Microchip FAE. Это вполне законный вопрос к ним. Вы не должны беспокоить их легкомысленно и тщательно вносить свой вклад в RTFM, прежде чем спрашивать, но если это не удается, идите и спрашивайте. Если это действительно ошибка документации, как кажется, они тоже должны знать об этом. Просто будьте вежливы и поймите, что документирование всех нюансов работы микроконтроллера — нетривиальный подвиг, и их можно простить за то, что они иногда что-то упустили.
Справочник по семейству PIC24 для 12-битного АЦП упоминает бит «PUMPEN», но отмечает, что он доступен только на определенных устройствах.
Что я быстро смог найти, так это то, что PIC24FJ128GA310 использует функцию подкачки заряда для подкачки заряда ЖК-дисплея / смещения ЖК-дисплея. Я не уверен, как это связано с АЦП, потому что блок-схема контроллера ЖК-дисплея, похоже, вообще не ссылается на АЦП.
Учитывая это знание семейства PIC24 и тот факт, что PIC24F08KL201 не имеет контроллера ЖК-дисплея, я бы предположил, что это ошибка документации, и он доступен только для тех частей, которые имеют контроллер ЖК-дисплея. В частях, которые не рассматривают его как зарезервированный бит, где, вероятно, лучше всего писать ноль.
Микрочип сказал:
The PUMPEN bit is not implemented.
Make sure this bit is programmed as '0'.
пользователь 20088
can I legally kill my wife
и т. д. в Arcade или все запросы на выжигание каламбура посмеиваются