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

 
 
> ATmega128+AD7745, Непонятки с I2C
beginer
сообщение May 21 2007, 07:58
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 20-04-07
Пользователь №: 27 212



Уважаемые!
Кто реализовывал работу интерфейса I2C на ATmega128 помогите советом. Никак не могу понять в чем у меня ошибка. Суть проблемы:
Не инициализируется аппаратный TWI. Возвращает коды состояния отличные от указанной в документации. Иногда появляются коды с арбитражем. Пробовал всевозможные установки порта D. Наверно здесь есть какая-нибудь особенность. Подскажите пожалуйста кто знает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
beginer
сообщение Jun 1 2007, 08:20
Сообщение #2





Группа: Новичок
Сообщений: 12
Регистрация: 20-04-07
Пользователь №: 27 212



Ничего не получилось. sad.gif Контоллер на плате перепаяли, да не правильно (задели дорожки). Теперь новый ATmega128 на плате греется как печка. Где-то наверно к.з. Будем разбираться.
Вообще по поводу TWI на ATmega. Потестили 4 контроллера ATmega8 на предмет реализации TWI (там ничего не перепаивали, только контроллеры в сокетах меняли). Так вот, только 2 из них оказались полностью рабочими (у одного вообще не работали порты, у другого - TWI). Такая вот нехорошая статистика. Так что при реализации подобных вещей нужно учитывать ещё и весьма высокую вероятность нерабочего контроллера.
Go to the top of the page
 
+Quote Post
Ridllem
сообщение Jun 1 2007, 09:15
Сообщение #3





Группа: Новичок
Сообщений: 9
Регистрация: 11-10-06
Пользователь №: 21 211



Цитата(beginer @ Jun 1 2007, 15:20) *
Ничего не получилось. sad.gif Контоллер на плате перепаяли, да не правильно (задели дорожки). Теперь новый ATmega128 на плате греется как печка. Где-то наверно к.з. Будем разбираться.
Вообще по поводу TWI на ATmega. Потестили 4 контроллера ATmega8 на предмет реализации TWI (там ничего не перепаивали, только контроллеры в сокетах меняли). Так вот, только 2 из них оказались полностью рабочими (у одного вообще не работали порты, у другого - TWI). Такая вот нехорошая статистика. Так что при реализации подобных вещей нужно учитывать ещё и весьма высокую вероятность нерабочего контроллера.


Не спешите к такому выводу, я вот уже сколько с контроллерами работаю вероятность нерабочего очень низка. Все зависит от того как и чем вы его припаиваете, передерживаете ли перегреваете, может сама схема неправильная,что и выводит его из строя. Еще есть такое понятие как статика.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- beginer   ATmega128+AD7745   May 21 2007, 07:58
- - Yura_K   Приведите, пожалуйста, код инициализации и прерыва...   May 21 2007, 12:57
- - beginer   Код инициализации: LDI R16,0x1C ; К...   May 22 2007, 10:03
- - bodja74   А теперь выкладывайте все остальное.   May 22 2007, 10:18
- - beginer   Контроль корректности выполнения операций сейчас н...   May 23 2007, 08:16
- - Dopler   Я в код сильно не вникал, выкладываю свои рабочие ...   May 23 2007, 13:30
- - IgorKossak   beginer, Dopler, предлагаю Вам в двухдневный срок ...   May 23 2007, 15:55
- - beginer   Dopler Спасибо, завтра поковыряем Ваши подпрограмм...   May 23 2007, 16:33
|- - IgorKossak   Цитата(beginer @ May 23 2007, 19:33) Igor...   May 23 2007, 16:45
- - beginer   Dopler Попробовали Ваши подпрограммы. В результате...   May 24 2007, 11:27
|- - defunct   Цитата(beginer @ May 24 2007, 14:27) При ...   May 25 2007, 15:06
|- - Сергей Борщ   Цитата(defunct @ May 25 2007, 18:06) Низк...   May 25 2007, 17:48
|- - defunct   Цитата(Сергей Борщ @ May 25 2007, 20:48) ...   May 25 2007, 22:30
- - beginer   Сергей Борщ ЦитатаА кстати вопрос - не попутал ли ...   May 25 2007, 23:43
|- - Сергей Борщ   Цитата(beginer @ May 26 2007, 02:43) Если...   May 26 2007, 10:02


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

 


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


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