Например TDA7294

Форум РадиоКот • Просмотр темы - Periphiral Pin Select В PIC32
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 06:28:51

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Periphiral Pin Select В PIC32
СообщениеДобавлено: Чт мар 28, 2024 00:08:30 
Родился

Зарегистрирован: Вт ноя 19, 2013 00:11:36
Сообщений: 3
Рейтинг сообщения: 0
Программировал, в своё удовольствие PIC16, но захотелось большего и взял PIC32 на отладочной плате (PIC32MZ Starter kit)и столкнулся с проблемой что это за PPS и как он связан с физическим выводом микроконтроллера. Если в 16 серии в даташите указан номер вывода и с чем он мультиплексирован(вход айцп, компаратор, шим, уарт и т.д. и т.п.). То в 32 серии ничего не понял, есть часть выводов жестко привязанных к физическим выводам(USB, Ethernet) то остальные это PPS.
Как разобраться с этой таблицей и регистрами, как выбрать нужный мне вывод(ацп, шим, SPI, UART)
Вот даташит https://ww1.microchip.com/downloads/aem ... 01320H.pdf
Страницы 260-267, как понимать их таблицы и как на Си это описывать в MPLAB X IDE


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Periphiral Pin Select В PIC32
СообщениеДобавлено: Чт мар 28, 2024 20:08:42 
Встал на лапы
Аватар пользователя

Карма: 3
Рейтинг сообщений: 17
Зарегистрирован: Чт ноя 26, 2015 23:22:35
Сообщений: 124
Откуда: не с Уфы
Рейтинг сообщения: 0
про 32-й не в курсе, но если там (не смог ссылку открыть) такой же принцип как и в 16-х, то смысл такой:

RxyPPS - это через какую периферию будет вывод. К примеру, чтобы TX подключить к RC4, надо в RC4PPS записать b'10100'

xxxPPS - это через какой пин будет ввод. К примеру, если хочешь , чтобы INT был не на RA2, а скажем на RC2, то пиши в INTPPS b10010, а по-умолчанию (после сброса) там как раз 02h (RA2)

аналоговую периферию так не переподключишь (по крайней мере в 16-х)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y