2013-04-09 3 views
0

Я использую Renesas RX62N; мой экран использует блок АЦП 1, а мой код использует Unit 0.Конфигурация ADC Renesas RX62N

Разве это не так, что два блока АЦП не могут работать вместе? Когда я запускаю «ADC» и «Display code» отдельно, он работает нормально, но как только я попытаюсь их интегрировать и получить значения ADC на экране, переменная перестает читать !. Любые решения?

+0

Как вы ожидаете, что мы можем представить решение вопроса без каких-либо соответствующих информаций? – jeb

+0

Я просто хотел знать, что это так, что в контроллере два блока АЦП не могут работать вместе? –

+0

Почему должны быть реализованы два блока АЦП, когда они не могут работать вместе? Возможно, они имеют некоторые источники, такие как часы или ссылки, но это должно быть ясно после прочтения таблицы данных. Это может помочь, если вы покажете свой код. – jeb

ответ

0

Быстрый просмотр user manual указывает, что вы можете использовать либо один 12-разрядный АЦП, либо два 10-разрядных АЦП, но вы не можете одновременно выбирать АЦП 10 и 12 бит.

+0

Спасибо, я смог решить проблему. Проблема, на которую вы указали, заключалась в том, что 12 и 10 бит adcs не могут работать вместе, и, кроме того, все каналы в 12-битном режиме используются моим сенсорным экраном. Таким образом, добавляя таймеры, задержки и использование DMAC, я смог наконец получить данные АЦП на экране дисплея. –

0

Благодарим вас за ваши предложения и время.

Я смог решить проблему. Проблема, на которую вы указали, заключалась в том, что 12 и 10 бит adcs не могут работать вместе, и, кроме того, все каналы в 12-битном режиме используются моим сенсорным экраном. Таким образом, добавляя таймеры, задержки и использование DMAC, я смог наконец получить данные АЦП на экране дисплея.

С уважением Ашишем