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

 
 
> Особенности работы SPI на AT91SAM7x
Kluwert
сообщение Dec 22 2011, 09:44
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639



Как говорится, на заметку разработчику.

Столкнулись тут с проблемой. Был мелкосерийный девайс на базе at91sam7x256. Под него был склад с камнями 2008-2009-го годов рождения. Склад закончился, купили новые камни (2011 года производства) и с удивлением обнаружили, что давно отлаженный софт на них не работает.

Оказалось, что старые камни были с буквой "а" на конце, новые - с буквой "б". Скачали свежее описание с Atmel'а и в разделе изменений (errata) нашли, что у камней с буквой "б" нужно два раза подряд сбрасывать SPI-управитель, иначе он в режиме с непостоянным NPCS работать не желает.

Проблема решилась двумя подряд *AT91C_SPI0_CR = AT91C_SPI_SWRST;

Надеюсь, кому-нибудь это сэкономит время sm.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 12:02
Рейтинг@Mail.ru


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