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

 
 
> AT91SAM7X и GPIO
prostokwashino
сообщение Aug 4 2009, 12:44
Сообщение #1





Группа: Участник
Сообщений: 3
Регистрация: 4-08-09
Пользователь №: 51 744



Написал простенькую программку которая просто мигает светодиодами. Но загвоздка в том, что один светодиод висит на линии AT91C_PIO_PA30.
Этой линией почему-то не получается руководить, хотя делаю все аналогично.
Код
AT91C_BASE_PMC->PMC_PCER = 1 << AT91C_ID_PIOA;
AT91F_PIO_CfgOutput(AT91C_BASE_PIOA, AT91C_PIO_PA30);
AT91F_PIO_SetOutput(AT91C_BASE_PIOA, AT91C_PIO_PA30);

Что бы я не делал линия PA30 всегда в нуле, проверял на осциллографе уверенно в нуле. Хотя со всеми остальными ножками все в порядке. Никто не подскажет в чем может быть причина проблемы? Почему именно AT91C_PIO_PA30 не хочет "дергаться"?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
aaarrr
сообщение Aug 4 2009, 12:49
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Кроме светодиода на ней ничего не стоит? Возможно, закоротили или выжгли верхний транзистор.
Go to the top of the page
 
+Quote Post
prostokwashino
сообщение Aug 4 2009, 13:37
Сообщение #3





Группа: Участник
Сообщений: 3
Регистрация: 4-08-09
Пользователь №: 51 744



Наверное вы правы, так как на другой плате все заработало, спасибо
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:01
Рейтинг@Mail.ru


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