реклама на сайте
подробности

 
 
> Начинаю работать с AVR32. Есть глупые вопросы.
limbast
сообщение Jun 3 2009, 12:39
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 28-01-05
Пользователь №: 2 252



Здравствуйте.
Начинаю работать с AVR32UC3B064 и возникли глупые вопросы.
Прежде всего организую параллельный интерфейс 16битным ЦАП.
Естественно хотелось бы как в обычной ATmega выставить данные в порт и дернуть строб.
Вроде первым делом хочется подключить 16 линий порта с PA0 по PA15 к ЦАПу и просто выставлять данные в порт. Но тогда невозможно будет использовать альтернативные функции без перестройки портов а как раз альтернативные функции (UART в частности) должен всегда слушать линию. Можно перестраивать при необходимости с альтернативной функции на простой вывод но скорость выдачи данных предполагается 2МГц и соответственно не получится (я так думаю) и слушать УАРТом и выдавать данные.
Можно УАРТовский пины не трогать, а использовать другие выводы, но тогда как выставлять данные в порт? Смещать нужные биты? Но тогда теряется скорость.

И вообще, в даташите написано что портов ввода вывода 43 штуки (для используемого контроллера) а регистры управления 32битные. Где остальные пины и биты?

Рою литературу и интернет и как то вообще не внятно написано про использование портов ввода вывода в отличие от например ATmega.
Прошу помочь и направить в нужное русло.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 04:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01345 секунд с 7
ELECTRONIX ©2004-2016