Jump to content
adamantan

Вопрос по PPS в dsPIC33EP512GM710

Recommended Posts


Добрый вечер!
Помогите пожалуйста разобраться в теме - уже неделю вчитываюсь в мануал и ничего не могу понять... Ранее я создавал устройства на основе 16f84, теперь решил перейти на что то более серьезное.
Не могу разобраться - как работает этот PPS.
Как понимаю ситуацию я:
Вот есть некие параллельные и периферийные порты. Причем периферийные являются родительскими по отношению к параллельным. 
Первый вопрос: приведите пример периферийного порта и параллельного
Идем дальше: для настройки портов есть некие регистры - причем для input и output/input они разные (там разные таблицы). Для input в регистре есть выделенные 7 бит, куда заносится число из специальной таблицы - таким образом мы скажем так, даем понять какой пин у нас будет задействован и с каким функционалом. Какой это реально будет физический вывод - надо уже  смотреть на том корпусе микросхему, который мы выбрали.... Скажем, если записали 1111100, то это значит, что мы включили RPI124. Тут все понятно более менее. Я пока не затрагиваю регистры PORT, TRIS, LAT и ODC - понятно, что они требуют настройки.. это потом...
Теперь сложная для моего понимания вещь: периферийные порты output/input. Так же есть регистры, куда необходимо занести число из таблицы... и тут первая засада: в регистре два поля по 6 бит, куда необходимо заносить число из таблицы, для выбора - какой порт output/input мы задействуем.
Второй вопрос: почему два поля в регистре? (т.е. как их заполнять)
Если мы посмотрим в таблицу, в которой можно выбрать числа для того, чтобы занести в эти два поля регистра, то там будут скажем так порты, обремененные каким либо функционалом: компараторы, CAN, SPI и т.д. 
Третий вопрос: что там надо указать,чтобы просто получить порт, которым я буду, скажем так - зажигать светодиод? (Есть там некий default port - номер 000000 - но тогда не понятно как указывать на каком физическом выходе это реализуется)
Заранее огромное спасибо за ответы - я уже всю голову сломал над этими вопросами.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...