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

 
 
> Решение проблемы USCI30 (I2C slave receiver), MSP430F5510
usercod
сообщение Jun 20 2012, 12:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-10-11
Пользователь №: 67 612



Добрый день!

Для решения проблемы USCI30, описанной в SLAZ059J–April 2010, для серии F550x F5510, предлагается несколько вариантов. Я выбрал DMA.

Под отладкой все прекрасно работает, slave принимает данные без проблем. Как только запускаю процессор без отладки, I2C отваливается. Линия SCL в нуле.

Мастер посылает 3 байта данных, и периодически считывает 18 байт. DMA инициализирован на три байта, далее прерывание от DMA и обработка.

Внешнее проявления проблемы без дебагера такие:
После старта могут быть записаны только 2 байта, после этого клоки в ноль. При этом, после старта, до записи, чтение работает без проблем.

Подскажите, кто как решил эту задачу.




Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
usercod
сообщение Jun 21 2012, 07:12
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-10-11
Пользователь №: 67 612



Дополнение:

Дебагер подключается через интерфейс Spy-Bi-Wire. Так вот, если в момент включения пин RSTM подключен к разъему дебагера, все будет работать без проблем. По схеме линия сброса подключена к питанию через RС-цепь (47кОм, 2200pF). Осциллографом смотрел никаких изменений на линии не происходит, без дебагера и с ним.
Но все же какая-то завязка есть.
Go to the top of the page
 
+Quote Post
KykyryzzZ
сообщение Jun 21 2012, 07:42
Сообщение #3



***

Группа: Свой
Сообщений: 404
Регистрация: 20-10-05
Пользователь №: 9 885



Частота передачи не изменяется? В режиме дебаг частота может быть ниже, а в нормальном режиме задержки уменьшаются и все плывет
Go to the top of the page
 
+Quote Post
usercod
сообщение Jun 21 2012, 09:46
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-10-11
Пользователь №: 67 612



Контролирую SMCLK - все один к одному. Частота I2C задается мастером, поэтому отличий тоже нет.
Go to the top of the page
 
+Quote Post

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

 


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


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