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

 
 
> AT91SAM7SE, насколько глючной TWI?
JeDay
сообщение Oct 10 2007, 11:44
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Интересует стабильность работы модуля TWI. У него единственный баг с "Switching from Slave to Master Mode"? Есть ли глюки связанные с блочной передачей?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Ruslan1
сообщение Oct 30 2007, 20:21
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(JeDay @ Oct 10 2007, 14:44) *
Интересует стабильность работы модуля TWI. У него единственный баг с "Switching from Slave to Master Mode"? Есть ли глюки связанные с блочной передачей?


Про AT91RM9200 скажу. Вдруг ты свой TWI потом и туда перетащишь.
Висит у меня на TWI только одно (к счастью) устройство- часы DS1307. Ближайшие несколько дней как раз убил на разборки. Проблема: при нагрузке процессора (у меня в фоне постоянно молотит SPI DMA) у меня заклинивало TWI. То есть не дожидался я от него бита окончания приема. Не помогал не только сброс TWI, но и аппаратный RESET. Все восстанавливалось только после снятия питания с процессора. Если убирал работу по DMA- все нормализовывалось.
Испробовал многое из того, что в интернете писалось, да и на этом форуме тоже. Про соблюдение ерратов я уж и не говорю.
Надоели мне танцы с бубном. Взял исходники софтового I2C, которые раньше когда-то писал, ну и применил их. Результат- все великолепно работает, ни одного сбоя.

Так что вот. Лучше этот TWI не применять.

PS. Я не спорю, может это у меня ручки настолько кривые. Но мне приручить аппаратный TWI at91rm9200 не удалось, пришлось его перепрыгнуть. smile.gif
Go to the top of the page
 
+Quote Post
nameless
сообщение Oct 31 2007, 07:45
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 9-07-04
Пользователь №: 305



Соглашусь с Ruslan-ом и подтвержу те-же глюки в AT91SAM7S. Да и выход у меня был такой же. Более того, надо еще смотреть насколько TWI как модуль в принципе подходит для того или иного решения. Вот для ЦАП от TI его использовать просто не удобно, а рукописный не компактнее, конечно, но прозрачнее при отладке.
Go to the top of the page
 
+Quote Post
JeDay
сообщение Oct 31 2007, 10:17
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



на счет RM9200 и SAM7S я читал на этом форуме, что И2С подвисает. Но камень SAM7SE поновее, атмеловцы вроди как немного подлечили этот модуль. В ерраде всего один пункт с глюком, это переключение из мастера в слейв или наобород. На худой конец тоже програмный И2С сделаю.
Спасибо за ответы.
Go to the top of the page
 
+Quote Post

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

 


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


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