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

 
 
> Альтернативные функции пинов AVR32, Непонятное поведение некоторых пинов с а.ф.
EnergoA
сообщение Jan 10 2014, 11:20
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 10-01-14
Пользователь №: 79 974



Речь идёт о программировании SPI. В даташите на AVR32 пины SPI имеют по две альтернативные функции (например, вывод MISO для SPI1 указан дважды: как порт GPIO PA17 (пин 60) и порт GPIO PX34 (пин 120). Я работаю с корпусом на 144 пина. При инициализации SPI я указываю ТОЛЬКО порт GPIO PA17, однако после этого в процессе работы полностью разрушается работа совершенно другого устройства, которое управляется портом GPIO PX34. Никакие дополнительные ухищрения, касающиеся этого пина, делу не помогают. Я работаю в среде IAR 3.30 для AVR32. Каким образом инициализация одного пина отражается на другом, альтернативном и можно ли избежать этой двойственности? Кстати, вышеупомянутые пины имеют одинаковую альтернативную функцию. Заранее благодарен за любую информацию, могущую помочь в этом.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
inventor
сообщение Jan 23 2014, 14:53
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



spi у avr32 может использовать только свой чипселект-вроде на каждый spi по 4 штуки
который так же можно объеденить через декодер 4x16
1)может такое быть, что пин, который портица при инициализации SPI
предназначен для програмного формирования чипселекта?
2) вы используете отладочную плату, где уже стоят какие то устройства - типа
микросхем SRAM или чего то подобного
Go to the top of the page
 
+Quote Post



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

 


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


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