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

 
 
> Альтернативные функции пинов 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
Ответов
ZASADA
сообщение Jan 13 2014, 07:53
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



примеров как инициализировать SPI полно в самой студии.
и между вашим "догадываюсь" и "точно знаю" лежит пропасть.
скоро подтянутся экстрасенсы и найдут ошибку в вашем коде.
Go to the top of the page
 
+Quote Post
EnergoA
сообщение Jan 23 2014, 09:33
Сообщение #3





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



Цитата(ZASADA @ Jan 13 2014, 09:53) *
примеров как инициализировать SPI полно в самой студии.
и между вашим "догадываюсь" и "точно знаю" лежит пропасть.
скоро подтянутся экстрасенсы и найдут ошибку в вашем коде.

Тщательная проработка даташита в конце концов дала результаты - SPI заработал. Но примеров для этого даже в "родной атмеловской студии" я так и не нашёл, потому так долго и мурыжился. Впрочем, спасибо за AVRstudio - благодаря ей была ликвидирована другая проблема - прошивки программы в чип.
Go to the top of the page
 
+Quote Post



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

 


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


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