roboforum.ru

Технический форум по робототехнике.

Ищу библиотеку под WinAVR для I2C (он же TWI) под AVR.

Ищу библиотеку под WinAVR для I2C (он же TWI) под AVR.

=DeaD= » 25 сен 2006, 21:05

Никто не знает приличной библиотеки для i2c (она же TWI)??? - что-то в текущей avr-libc ничего нет хорошего, или я ищу плохо :(

Re: Ищу библиотеку под WinAVR для I2C (он же TWI) под AVR.

avr123.nm.ru » 25 сен 2006, 21:11

=DeaD= писал(а):Никто не знает приличной библиотеки для i2c (она же TWI)???


я думаю это разные библиотеки.

Re: Ищу библиотеку под WinAVR для I2C (он же TWI) под AVR.

=DeaD= » 25 сен 2006, 22:55

avr123.nm.ru писал(а):
=DeaD= писал(а):Никто не знает приличной библиотеки для i2c (она же TWI)???


я думаю это разные библиотеки.

Это почему? TWI это же вроде просто свободное от копирайта название I2C ?

Сергей » 25 сен 2006, 23:01

TWI это одно и тоже что и I2c.

=DeaD= » 25 сен 2006, 23:03

Отбой, вроде нашел то что надо :)

http://hubbard.engr.scu.edu/embedded/avr/avrlib/

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

Че-то я не буду играть в угадайку по поводу точной терминологии.
Или скажите прямо или не надейтесь на понимание :)

Я вообще написал "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)???"
т.е. "однозначно" вы спрашивали библиотеку.
и как видите ВЫ писали не ОН (интерфейс) а ОНА (библиотека) !
ваше сообщение первое на этой странице - взгляните.


Блин! Ну вы даете :)

Откуда у вас такие далеко идущие выводы я не знаю.
Это скорее следствие использования терминов TWI/I2C разрозненное из-за того что второй является собственностью, а не принципиальное различие.

avr123.nm.ru » 26 сен 2006, 15:40

Я, по-моему, выше ясно описал
ПРИНЦИПИАЛЬНОЕ отличие БИБЛИОТЕК !

А про отличие интерфейсов я не говорил ни разу.

=DeaD= » 26 сен 2006, 16:44

Тему в топку, всем спасибо! :)


cron
Rambler\'s Top100 Mail.ru counter