|
i2c меджу двумя ATmega8 |
|
|
|
Feb 15 2009, 19:12
|

Группа: Участник
Сообщений: 13
Регистрация: 14-02-09
Из: Нижний Новгород
Пользователь №: 44 857

|
Привет всем. Пишу курсовую, в ней есть схемка, где две ATmega8 соединены по i2c (27,28 ноги). На Master есть 2 кнопки, идут с плюса через сопротивление на порты PD2 (Кнопка SB1), PD3 (Кнопка SB2) и один светодиод (VD4), также с плюса через сопротивление на PD4. У "раба" почти тоже самое, только вместо кнопок светодиоды(VD1 и VD2). Сетодиод на PD4 на обоих процах для сигнализирования ошибки. Требуется при нажатии на клавишу SB1 найти "раба" по коду (AF) и отослать ему комбинацию DD AF 1C, тот в свою очередь примет и зажжёт светодиод VD1. Кнопка SB2 по комбинации DD AF 1D зажжёт VD2. Если кто-то может и нетрудно, напишите код для Master и Slave (WinAVR). Искал разные примеры, много чего перепробовал и сторонние библиотеки, и стандартный (util/twi.h), непомогло, никак немогу понять когда реагировать на приёмы, и как чего отсылать. Если нужна схемка, то выложу почти в любых форматах (кроме Автокадского  за неимением онного) От модератора. Если Вы предлагаете работу, то я перенесу это сообщение в соответствующий раздел. Если же просите помощи, то давайте к обсуждению более полную информацию (схему, исходники и где чего у Вас не получается).
|
|
|
|
|
 |
Ответов
|
Feb 16 2009, 05:24
|

Группа: Участник
Сообщений: 13
Регистрация: 14-02-09
Из: Нижний Новгород
Пользователь №: 44 857

|
Цитата(smalcom @ Feb 16 2009, 05:48)  баксов за пятьдесят наверное Лучшеб ты не отвечал. Цитата От модератора. Если Вы предлагаете работу, то я перенесу это сообщение в соответствующий раздел. Если же просите помощи, то давайте к обсуждению более полную информацию (схему, исходники и где чего у Вас не получается). Какая работа? Что больше людей не осталось которые просто могут по Человечески помочь? Если кто нибудь может, помогите, в аттаче схема.
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 16 2009, 18:31
|

Группа: Участник
Сообщений: 13
Регистрация: 14-02-09
Из: Нижний Новгород
Пользователь №: 44 857

|
Цитата(SysRq @ Feb 16 2009, 20:30)  Схемка-то в части TWI неправильная, SDA и SCL к высокому уровню не подтянуты как полагается... Я протериусе эмулирую, с подтяжкой дело даже до посылки бита адреса недоходит. Без неё " S, адрес , A , код, A , P" проходит нормально, slave отвечает.
|
|
|
|
|
Feb 17 2009, 12:45
|

Группа: Участник
Сообщений: 13
Регистрация: 14-02-09
Из: Нижний Новгород
Пользователь №: 44 857

|
Цитата(haker_fox @ Feb 17 2009, 15:28)  И как после этого симуляторам верить? В реальной жизни без подтяжек работать не будет (см. спецификацию шины I2C). Версия старая была, поставил апдейт, без подтяжки перестал работать
|
|
|
|
Сообщений в этой теме
rushack i2c меджу двумя ATmega8 Feb 15 2009, 19:12  ReAl Цитата(rushack @ Feb 16 2009, 07:24) Кака... Feb 16 2009, 07:29   rushack Цитата(ReAl @ Feb 16 2009, 10:29) Помочь ... Feb 16 2009, 11:30    haker_fox Цитата(rushack @ Feb 16 2009, 19:30) Не н... Feb 16 2009, 14:12 kamil yaminov Написать может и нетрудно, а учиться кто будет? Не... Feb 16 2009, 05:47 lepert Цитата(rushack @ Feb 15 2009, 22:12) Иска... Feb 16 2009, 09:19 mdmitry Про обработку кнопок (дребезг) можно поискать на ф... Feb 16 2009, 18:08 rushack Исходник раба (частично/только i2c)
Непомню откуда... Feb 16 2009, 19:34 ReAl Цитата(rushack @ Feb 16 2009, 21:34) Код ... Feb 17 2009, 16:15 rushack Всем спасибо, сам разобрался. Тему можно закрывать... Feb 18 2009, 14:12
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|