Я хочу знать, какова функция eMIOS и как она может быть связана с eTPU?
Я работаю в микроконтроллере MPC5676R.
eMIOS - это усовершенствованная система ввода / вывода модулятора. Как это работает? Каковы Единые Каналы в этом? Что они делают? Каковы входы и выходы eMIOS? Как мы можем связать это с eTPU?
Пожалуйста, ответьте на вышеуказанные вопросы.
1 ответ
Это большой вопрос, но в действительности он больше связан с хост-процессором, чем с eTPU. EMIOS - это улучшенная система ввода-вывода для операций типа GPIO. Он позволяет хост-процессору осуществлять захват, генерацию ШИМ, подсчет и т. Д. С использованием набора выводов. Эти контакты обычно сгруппированы, и каждая из групп имеет различные возможности. Фактические функции будут варьироваться от процессора к процессору. ETPU может экспортировать свои часы, это позволяет взаимодействовать с eMIOS, опять же зависящим от ядра, но позволяет процессору хоста выполнять действия, рассчитанные по времени с использованием часов, сгенерированных eTPU.
Как это работает? Это более сложно, и мы могли бы написать книгу об этом. На самом деле это сделал Freescale, он называется RM. Концепция заключается в наборе выводов GPIO с аппаратным модульным драйвером функций, который можно мультиплексировать в каждый вывод. Они подключены к часам eTPU.