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

 
 
> Вход контроллера при считывании 1 сбрасывает уровень на линии в 0?, at91sam7s
Bulat
сообщение Sep 5 2008, 05:08
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 206
Регистрация: 12-10-06
Из: ufa
Пользователь №: 21 241



Вывод PA23 контроллера at91sam7s настроен на вход и подключен к выводу другой микросхемы-приемника, который устанавливается в 1, когда микросхема-приемник принимает слово.
При считывании контроллером данной 1 (RCV = regs->PIOA_PDSR&0x800000), на данной лини устанавливается 0!!! Таким образом, я могу считать слово, которое пришло микросхеме-приемнику только до того как я ввожу свой контроллер в режим ожидания:
Код
RCV = 0;
while(RCV == 0)
{
    RCV = regs->PIOA_PDSR&0x800000;
}

Потому что в режиме ожидания на линии, с кот. считывает данные вывод PA23 всегда держится 0 и 1 не может установится!
При считывании на линии всегда устанавливается 0?
Заранее благодарен!
Go to the top of the page
 
+Quote Post



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

 


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


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