|
|
  |
Проясните по Атмеловскому SmartARMу GPIO Input, Функциональная схема НЕ полна для А или В раскладки |
|
|
|
Mar 2 2007, 10:56
|

Знающий
   
Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847

|
Пионерский вопрос,-при выборе одного из 3-х вариантов использования ножек для варианта Output EnableA или B всё понятно! Разрисовано всё для выходных сигналов. А если используемая ножка ориентирована для входного сигнала? Я не говорю уже за двунаправленные порты... Понятно, что по умолчанию другого способа использовать функционально ориентированные ножки нет. Но... Надо-бы нарисовать это как-то полнее. Добавить квадратики, но по линиям уже входа. А то ведь с толку сбивает  Или я не прав? Это скорее информация для технических писателей, чтобы выходили за рамки ущербного PDF!
|
|
|
|
|
Mar 3 2007, 15:33
|

Знающий
   
Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847

|
Цитата(Мур @ Mar 2 2007, 12:44)  Сбивает с толку... Разве я не прав? Регистры выбора между А и В (ASR,BSR) коммутируют сразу 2 мультиплексора. Один из них открывает выходной порт в любом случае. Бред! На самом же деле всё будет в жёстком соответствии с функциональным раскладом по ножкам по таблице. Вообще, сгораю от любопытства,-что Додека готовит нам по Атмеловскому АРМУ? Неужели опять ПДФ... Ожидается через месяц, как мне сказали на книжном.
|
|
|
|
|
Mar 4 2007, 17:34
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(Мур @ Mar 2 2007, 12:44)  Почему-то акцент по перифирии А и В показан только по ВЫХОДНОМУ порту. Ну зачем мне Enable Output, если по раскладу он Input? Сбивает с толку... По какому раскладу? Если назначить порт как периферийный, то он автоматически будет или выходом, или входом - как это требуется для этой периферии. И какая разница, как там это графически нарисовано...  ЗЫ: посмотрел схему внимательнее на примере SAM7 - всё там в порядке. Цитата Регистры выбора между А и В (ASR,BSR) коммутируют сразу 2 мультиплексора. Один из них открывает выходной порт в любом случае. Бред! Это не так. Просто теперь состояние порта контролируется не регистрами PIO_OER и PIO_ODR, а сигналом Peripheral Output Enable. В зависимости от этого сигнала ножка будет или входом, или выходом.
|
|
|
|
|
Mar 5 2007, 15:59
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Мур @ Mar 5 2007, 09:37)  Я бы после мультиплексора ответственного за выбор Output Enable нарисовал квадратик и подписал его Таблица. И Всё! У вас есть три варианта: 1. Напечатать страничку даташита, дорисовать там все что Вам нужно. (я так иногда поступаю, очень удобно. Но это удобно мне, не факт что мои каракули будут еще кому-то нужны.) 2. Заказать у Atmel'a "новую фичу" - изменение доки. При этом заплатить ~$20k-50k.. 3. Устроиться в Atmel, доказать необходимость исправления даташита, и впоследствии подправить его. Так что.. выбор за Вами ;>
|
|
|
|
|
Mar 5 2007, 18:12
|

Знающий
   
Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847

|
Цитата(defunct @ Mar 5 2007, 16:59)  Цитата(Мур @ Mar 5 2007, 09:37)  Я бы после мультиплексора ответственного за выбор Output Enable нарисовал квадратик и подписал его Таблица. И Всё!
У вас есть три варианта: 1. Напечатать страничку даташита, дорисовать там все что Вам нужно. (я так иногда поступаю, очень удобно. Но это удобно мне, не факт что мои каракули будут еще кому-то нужны.) 2. Заказать у Atmel'a "новую фичу" - изменение доки. При этом заплатить ~$20k-50k.. 3. Устроиться в Atmel, доказать необходимость исправления даташита, и впоследствии подправить его. Так что.. выбор за Вами ;>  Вот и получается, что каждый обрастает своимим крупицами опыта. Мне единственно понравилось в описании описание PTC для двух режимов генерации и захвата. Всё становится на свои места! Остальное можно было и обширнее. Особенно AIC...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|