Технический форум по робототехнике.
=DeaD= » 25 сен 2006, 21:05
Никто не знает приличной библиотеки для i2c (она же TWI)??? - что-то в текущей avr-libc ничего нет хорошего, или я ищу плохо
![Sad :(](http://roboforum.ru/images/smilies/icon_sad.gif)
avr123.nm.ru » 25 сен 2006, 21:11
=DeaD= писал(а):Никто не знает приличной библиотеки для i2c (она же TWI)???
я думаю это разные библиотеки.
=DeaD= » 25 сен 2006, 22:55
avr123.nm.ru писал(а):=DeaD= писал(а):Никто не знает приличной библиотеки для i2c (она же TWI)???
я думаю это разные библиотеки.
Это почему? TWI это же вроде просто свободное от копирайта название I2C ?
Сергей » 25 сен 2006, 23:01
TWI это одно и тоже что и I2c.
=DeaD= » 25 сен 2006, 23:03
avr123.nm.ru » 26 сен 2006, 11:36
Сергей писал(а):TWI это одно и тоже что и I2c.
да, а библиотеки разные бывают. напрягитесь и подумайте почему.
=DeaD= » 26 сен 2006, 11:47
avr123.nm.ru писал(а):Сергей писал(а):TWI это одно и тоже что и I2c.
да, а библиотеки разные бывают. напрягитесь и подумайте почему.
Так вы уже назовите хоть одно отличие TWI интерфейса от I2C?
Я понимаю могут быть разные библиотеки к модулям их реализующим на разных МК, это одно, и модули эти могут что-то еще делать полезное помимо этих интерфейсов, но мы сейчас вроде про интерфейсы говорим, а не про модули или нет?
PS: Почему-то везде эти TWI и I2C если и встречаются вместе, то только как синонимы, или я плохо ищу?
avr123.nm.ru » 26 сен 2006, 13:21
вроде по-русски написал "я думаю это разные библиотеки"
где вы увидели что я написал мол i2c отличается от TWI ?????
а почему библиотеки разные - подумайте и ответ возникнет навеняка и однозначный.
avr123.nm.ru » 26 сен 2006, 13:23
Вспомните что делали программисты до появления TWI в AVR-ах ...
Какие библы появились раньше и в чем их отличие ?
маленькие шажки ...
=DeaD= » 26 сен 2006, 14:38
Че-то я не буду играть в угадайку по поводу точной терминологии.
Или скажите прямо или не надейтесь на понимание
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
Я вообще написал "I2C (он же TWI) под AVR", что может быть правильно понято только 1 способом - как интерфейс.
Соответственно о каких "разных библиотеках" для реализации одного и того же интерфейса может идти речь?
PS: Неужели вы это про софтовый/хардовый I2C/TWI???
avr123.nm.ru » 26 сен 2006, 14:51
=DeaD= писал(а):Неужели вы это про софтовый/хардовый I2C/TWI???
Именно ! наконец-то ... и это написано на стр. 2-3 курса.
Библиотеки I2C реализуют низкоуровневые функции програмно и ничего не знают о "железном" TWI - т.е. могут работать практически с любыми ногами I-O МК.
A библиотеки TWI "надеются" на то что в МК есть аппаратное иcполнение "стандартных положений" для интерфейса i2c и соответственно могут работать только с TWI нжками МК.
avr123.nm.ru » 26 сен 2006, 14:58
=DeaD= писал(а):Я вообще написал "I2C (он же TWI) под AVR", что может быть правильно понято только 1 способом - как интерфейс.
наверно вы забыли, но я напомню: вы пиали:
"Никто не знает приличной библиотеки для i2c (она же TWI)???"
т.е. "однозначно" вы спрашивали библиотеку.
и как видите ВЫ писали не ОН (интерфейс) а ОНА (библиотека) !
ваше сообщение первое на этой странице - взгляните.
=DeaD= » 26 сен 2006, 15:12
avr123.nm.ru писал(а):=DeaD= писал(а):Неужели вы это про софтовый/хардовый I2C/TWI???
Библиотеки I2C реализуют низкоуровневые функции програмно и ничего не знают о "железном" TWI - т.е. могут работать практически с любыми ногами I-O МК.
A библиотеки TWI "надеются" на то что в МК есть аппаратное иcполнение "стандартных положений" для интерфейса i2c и соответственно могут работать только с TWI нжками МК.
наверно вы забыли, но я напомню: вы пиали:
"Никто не знает приличной библиотеки для i2c (она же TWI)???"
т.е. "однозначно" вы спрашивали библиотеку.
и как видите ВЫ писали не ОН (интерфейс) а ОНА (библиотека) !
ваше сообщение первое на этой странице - взгляните.
Блин! Ну вы даете
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
Откуда у вас такие далеко идущие выводы я не знаю.
Это скорее следствие использования терминов TWI/I2C разрозненное из-за того что второй является собственностью, а не принципиальное различие.
avr123.nm.ru » 26 сен 2006, 15:40
Я, по-моему, выше ясно описал
ПРИНЦИПИАЛЬНОЕ отличие БИБЛИОТЕК !
А про отличие интерфейсов я не говорил ни разу.
=DeaD= » 26 сен 2006, 16:44
Тему в топку, всем спасибо!
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)