24С16 TWI

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

:( привет всем!
Проблема с этой микросхемой, да и без разница какой у нее объем, записывать в нее инфо получается! а вот читать нет!
Делаю так : сначала посылаю старт, SLA-W, затем адрес, SLA-R и жду, ну потом стоп через не котрое время,счытываю,ничего не приходит!
почему? кто подскажет?
и еще вопрос - бит P0 в пакете SLA самый старший?
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

Сообщение dalay-lama »

Сначала SLA со старшими 3-мя битами адреса (режим записи), ACK, передача младшего байта адреса, ACK, RESTART, передача SLA (режим чтения).
Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

dalay-lama писал(а):Сначала SLA со старшими 3-мя битами адреса (режим записи), ACK, передача младшего байта адреса, ACK, RESTART, передача SLA (режим чтения).
Так и делаю, вопрос после того как передал SLA-R и микросхема должна передать данные, как узнать когда пришли данные?
Я делаю выводы о том что не принимает по Proteus, может в нем глюк? версия 7.2 sp6
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

Сообщение dalay-lama »

CHYVAK[EASTSIDE] писал(а):как узнать когда пришли данные?
Под какой мк Ваш проект? Могу скинуть свою демо программу со всеми комментариями под PIC18F252.
Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

dalay-lama писал(а):
CHYVAK[EASTSIDE] писал(а):как узнать когда пришли данные?
Под какой мк Ваш проект? Могу скинуть свою демо программу со всеми комментариями под PIC18F252.

К сожалению AVR mega8? пики я чето не понимаю((
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

А в аппноутах на Атмеловском сайте не пробовали искать? Там это как раз есть.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

Igor_67 писал(а):А в аппноутах на Атмеловском сайте не пробовали искать? Там это как раз есть.
КИньте плиз ссылку если не трудно лазил там ниче не нашел толкового
Электрический кот
Аватара пользователя
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

Смотрите здесь: http://www.atmel.com/dyn/products/app_n ... ily_id=607 в разделе "General Purpose"
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

Я бы,наверное,смог вам помочь,но ничего не понятно с вашего вопроса.Хотите помощи-нарисуйте проектик в проте и ваш код для записи и считывания,хотя бы одного байта.Для меня желательно в CVAVR.
Думаю,тогда вам смогут помочь многие.
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

Спасибо ! Сам нашел ошибку! Я оказывается не активировал TWI после того как посылал SLA-R, теперь когда активирую, он принимает байт, УРААААААА :))) !
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»