roboforum.ru

Технический форум по робототехнике.
Текущее время: 25 авг 2025, 03:45

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: ПОМОГИТЕ С i2c!!!
СообщениеДобавлено: 18 май 2006, 12:06 
Добрый день!!! Помгите пожалуйста. Есть МЕГА8 необходимо подключить к ней дисплей с i2c. Использую CodeVision. Визард мне создает примерно такой код...

#include <mega8.h>

// 2 Wire bus interrupt service routine
interrupt [TWI] void twi_isr(void)
{
// Place your code here

}

..............................................

void main(void)
{
.................................
// 2 Wire Bus initialization
// Generate Acknowledge Pulse: On
// 2 Wire Bus Slave Address: 0h
// General Call Recognition: On
// Bit Rate: 10,971 kHz
TWSR=0x00;
TWBR=0xA0;
TWAR=0x01;
TWCR=0x45;

while (1)
     {
     // Place your code here

     };
}

А что дальше с ним делать не знаю.  :cry:  :(  :oops: Помогите пожалуйста. Заранее спасибо


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 май 2006, 18:02 
Не в сети

Зарегистрирован: 23 июл 2005, 00:39
Сообщения: 63
Откуда: Казань
Дальше - брать даташит и выписывать оттуда текст прерывания, если, конечно, есть желание общаться через I2C именно по прерываниям.
А вообще, в CodeVision есть удобная реализация программного I2C, см. встроенную помощь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 июн 2006, 18:22 
Не в сети

Зарегистрирован: 01 май 2006, 23:00
Сообщения: 71
Откуда: Ukrain
Незнаю кому как, а лично мне TWI не нравится!. Лучше брать программный I2C!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 июн 2006, 18:41 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
а мне так нормально.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO