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

 
 
> AT91SAM7X256. Проблема с чтением входного сигнала контроллером PIO
Aurochs
сообщение Nov 10 2007, 10:18
Сообщение #1


Ортодокс
***

Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775



Уважаемые специалисты!
Помогите пожалуйста!

Не могу прочитать входной сигнал контроллером PIO.
Прследовательность действий следующая:
1. Подаю тактовую, прописывая 1 в бит 2 регистра PMC_PCER(для контроллера А)
2. Запрещаю работать линии как выход, для чего устанавливаю 1 в соответствующем бите регистра PIO_ODR
3. Разрешаю управление линией контроллером PIO, для чего устанавливаю 1 в соответствующем бите регистра PIO_PER
4. Читаю регистр PIO_PDSR с надеждой получить искомое значение, но там в соответствующем бите все время торчит 1.
Что я не так делаю? help.gif
Попутно хочу заметить, что если запрограммировать линию под работу с переферийным устройством (а конкретно модемом), то этот входной модемный сигнал читается без вопросов.

Заранее благодарен за любую помощь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Leen
сообщение Nov 10 2007, 18:21
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343



Цитата(Aurochs @ Nov 11 2007, 04:11) *
И когда он задействован как периферийный, то тоже читается нормально. А как только перепрограммирую этот пин как чистый вход, то постояноо читается 1.
А если так и сдклать? Понимаю, что это нехорошо, но все же? Ориентировать его как вход неиспользуемой периферии, да и все...
Go to the top of the page
 
+Quote Post
Aurochs
сообщение Nov 10 2007, 19:15
Сообщение #3


Ортодокс
***

Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775



Цитата(Leen @ Nov 10 2007, 20:21) *
А если так и сдклать? Понимаю, что это нехорошо, но все же? Ориентировать его как вход неиспользуемой периферии, да и все...


Вряд ли это приемлемо. К сожалению входных сигналов в проекте будет далеко не один и, как я понимаю для таких целей можно будет задействовать только входные периферийные линии.
Да и должен же быть способ решить эту проблему без жертв и разрушений... laughing.gif

Цитата(Сергей Борщ @ Nov 10 2007, 20:51) *
А попадает ли входной сигнал на эту ногу? Может банальный непропай? Была похожая ситуация - когда касаюсь ноги осциллографом она прижимается к дорожке и сигнал виден. Как только отпускаю - контакт пропадает. С тех пор касаюсь щупом ножек в месте их выхода из корпуса.
О какой конкретно ножке идет речь? Наблюдается ли подобная ситуация на других ножках?


Я же говорю, что когда перепрограммирую линию как периферийную, то линия читается нормально.

Цитата(DASM @ Nov 10 2007, 20:54) *
Дурацкий совет-вопрос, но на ново компе даташита не открыть - а тактирование перефирии вообще включено ?


Да вроде как включено. Может еще чего надо включить?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Aurochs   AT91SAM7X256. Проблема с чтением входного сигнала контроллером PIO   Nov 10 2007, 10:18
- - Сергей Борщ   Цитата(Aurochs @ Nov 10 2007, 12:18) Что ...   Nov 10 2007, 12:48
- - Leen   пин в самах должен читаться всегда - вне зависимос...   Nov 10 2007, 12:59
- - Aurochs   Цитата(Сергей Борщ @ Nov 10 2007, 14:48) ...   Nov 10 2007, 18:11
|- - Сергей Борщ   Цитата(Aurochs @ Nov 10 2007, 20:11) И ко...   Nov 10 2007, 18:51
- - DASM   Дурацкий совет-вопрос, но на ново компе даташита н...   Nov 10 2007, 18:54
- - DASM   Ну не знаю тогда.. может чего из серии глупых ошиб...   Nov 10 2007, 19:36
- - Leen   Вот-вот.. Давно кому-нибудь пора произнести коронн...   Nov 11 2007, 00:54
- - DmitryM   А на такую строку в errata обращали внимание??? 4...   Nov 11 2007, 13:42
- - Aurochs   Цитата(DmitryM @ Nov 11 2007, 15:42) А на...   Nov 11 2007, 17:00
- - Сергей Борщ   Цитата(Aurochs @ Nov 11 2007, 19:00) Буду...   Nov 11 2007, 21:06
- - Aurochs   Цитата(Сергей Борщ @ Nov 11 2007, 23:06) ...   Nov 15 2007, 09:20


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 06:11
Рейтинг@Mail.ru


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