Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 01.11.2012, 15:55  
Reverenge
Прохожий
 
Регистрация: 01.11.2012
Сообщений: 3
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Reverenge на пути к лучшему
По умолчанию atmega128+FM24W256

Здравствуйте!
Есть atmega128 и энергонезависимая память FM24W256. Следуя примерам из документации на них и статьи http://nagits.wordpress.com/2010/12/18/avr_i2c_eeprom/ я пытаюсь записать байт. Но на первой же операции отправки команды СТАРТ у меня зависает программа. Зависает на цикле:
PHP код:
while (!(TWCR & (1‹‹TWINT))); 
Либо память не сбрасывает, либо у меня прерывания не срабатывают.
Либо есть еще какая-то тонкость???
Реклама:
Reverenge вне форума  
Непрочитано 01.11.2012, 16:00  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: atmega128+FM24W256

А при чем здесь прерывание? У вас полинг используется. Нет ответа ACK памяти. Схема подключения где?
Easyrider83 вне форума  
Непрочитано 01.11.2012, 16:58  
Reverenge
Прохожий
 
Регистрация: 01.11.2012
Сообщений: 3
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Reverenge на пути к лучшему
По умолчанию Re: atmega128+FM24W256

Atmega128L-8AL:


FM24W256:
Reverenge вне форума  
Непрочитано 01.11.2012, 17:14  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: atmega128+FM24W256

Сообщение от Reverenge Посмотреть сообщение
FM24W256:
Это опечатка?
Линии I2C всегда к плюсу притягиваются...
Насчёт номиналов резюков не скажу - от скорости обмена зависит.

Последний раз редактировалось _Артём_; 01.11.2012 в 18:13.
_Артём_ вне форума  
Сказали "Спасибо" _Артём_
Reverenge (02.11.2012)
Непрочитано 02.11.2012, 10:06  
Reverenge
Прохожий
 
Регистрация: 01.11.2012
Сообщений: 3
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Reverenge на пути к лучшему
По умолчанию Re: atmega128+FM24W256

Сообщение от _Артём_ Посмотреть сообщение
Это опечатка?
Линии I2C всегда к плюсу притягиваются...
Насчёт номиналов резюков не скажу - от скорости обмена зависит.
Большое спасибо _Артём_!!!Перепаял и все заработало как часы)
Тему можно закрывать.
Reverenge вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proteus atmega128 mery79 Proteus 0 20.10.2011 12:59
АЦП в ATMega128 CMP_SYS Микроконтроллеры, АЦП, память и т.д 5 18.02.2011 23:01
АЦП на Atmega128 Fan79 Микроконтроллеры, АЦП, память и т.д 15 16.09.2010 20:40
АЦП Atmega128 4ubaika Микроконтроллеры, АЦП, память и т.д 0 18.03.2007 14:50
ATmega128 Lea Микроконтроллеры, АЦП, память и т.д 3 06.06.2006 18:50


Часовой пояс GMT +4, время: 23:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot