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

 
 
> переход с меги128 на мегу1281, мистика...
Арк К
сообщение Nov 12 2009, 08:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 8-05-08
Пользователь №: 37 363



Имеется три одинаковые платы, содержащие следующие компоненты:
DS1307, ADM232, слот под SDC, стабилизатор 5В (LM2940), стабилизатор 3,3В (LM1117)
кварц 14.7456МГц, SD-карта одна и та же 1ГБ "Patriot".
контроллеры разные: mega128, mega1281, mega2561.

Софт: библиотека FatFs от Элма Чана (известная вещь) плюс оболочка для проверки функционирования (его же). Всё портировано под IAR 5.11. Учтены различия между 128-й и 1281-й мегами, а именно в таймере0, который используется для задержек и таймаутов.

Проблема в том, что на 128 меге всё стабильно работает, как и задумано, а на 1281 и 2561 карта не желает инициализироваться, однако было два момента, когда это случилось и даже удалось скопировать файл в 20МБ, но после ресета опять глухо. sad.gif wacko.gif

Копал в сторону SPI, но, судя по даташиту, они одинаковы, и, опять же, пару раз работало.
Плату нещадно мыл спиртом, прозванивал, подпаивал на проводках другой слот - бесполезно. С третьей платой (2561) то же самое.

Да, и еще, в протеусе оба варианта работают.

Пожалуйста, ткните носом, что я сделал не так? Бьюсь уже несколько дней sad.gif



Забыл сказать, что согласование уровней сигналов SS, MOSI и SCK между кристаллом и картой сделано на резистивых делителях 3,3 - 2,2 кОм, MISO включен напрямую
Go to the top of the page
 
+Quote Post



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

 


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


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