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

 
 
> Hardware i2c in Atmega8, проблеммы с организацией апппаратного i2c
AlekseyPS
сообщение Oct 13 2006, 10:37
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 7-09-06
Пользователь №: 20 152



Пытаюсь организовать i2c аппаратно на Atmega8. (кварц 11,0592)
Не возникает признака завершения операции (TWINT) после того как выставляю START...
На линиях SCL, SDA появляется генерация ...

Вот код:
Процедура инициализации.

// set pull-up resistors on I2C bus pins
sbi(PORTC, 5); // i2c SCL on ATmega8
sbi(PORTC, 4); // i2c SDA on ATmega8
// set i2c bitrate 100k
сbi(TWSR, TWPS0);
сbi(TWSR, TWPS1);
outb(TWBR, 12);
sei();

void i2cSendStart(void)
TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN)
ожидаю когда прийдет признак выполнения команды ...
while (!(TWCR & (1<<TWINT)))
..... он так и не приходит ....
Как быть???
;
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fredo
сообщение Mar 31 2008, 22:38
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-09-06
Пользователь №: 20 357



Подскажите, есть вопрос по i2с в atmege. Какое максимальное расстояние между контроллерами допустимо при частоте порядка 100кГц? Есть ли какие то ограничения на топологию звезда/шина ?
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Apr 4 2008, 08:26
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(fredo @ Apr 1 2008, 03:38) *
Какое максимальное расстояние между контроллерами допустимо при частоте порядка 100кГц?


Зависит от экрана...
(по спецификации линии должны чередоваться с землёй в плоском шлейфе)

Цитата(fredo @ Apr 1 2008, 03:38) *
Есть ли какие то ограничения на топологию звезда/шина ?


Естественно шина... (звезда глючить при выс частотах и больших расстояниях будет)

А по первоначальной теме тут
http://electronix.ru/forum/index.php?showt

Сообщение отредактировал QuickWitted - Apr 4 2008, 08:28


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 1st August 2025 - 00:07
Рейтинг@Mail.ru


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