roboforum.ru

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

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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

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

Сообщение =DeaD= » 25 сен 2006, 21:05

Никто не знает приличной библиотеки для i2c (она же TWI)??? - что-то в текущей avr-libc ничего нет хорошего, или я ищу плохо :(
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение avr123.nm.ru » 25 сен 2006, 21:11

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


я думаю это разные библиотеки.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение =DeaD= » 25 сен 2006, 22:55

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


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

Это почему? TWI это же вроде просто свободное от копирайта название I2C ?
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Сергей » 25 сен 2006, 23:01

TWI это одно и тоже что и I2c.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Сообщение =DeaD= » 25 сен 2006, 23:03

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

http://hubbard.engr.scu.edu/embedded/avr/avrlib/
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение avr123.nm.ru » 26 сен 2006, 11:36

Сергей писал(а):TWI это одно и тоже что и I2c.


да, а библиотеки разные бывают. напрягитесь и подумайте почему.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение =DeaD= » 26 сен 2006, 11:47

avr123.nm.ru писал(а):
Сергей писал(а):TWI это одно и тоже что и I2c.

да, а библиотеки разные бывают. напрягитесь и подумайте почему.

Так вы уже назовите хоть одно отличие TWI интерфейса от I2C?

Я понимаю могут быть разные библиотеки к модулям их реализующим на разных МК, это одно, и модули эти могут что-то еще делать полезное помимо этих интерфейсов, но мы сейчас вроде про интерфейсы говорим, а не про модули или нет?

PS: Почему-то везде эти TWI и I2C если и встречаются вместе, то только как синонимы, или я плохо ищу?
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение avr123.nm.ru » 26 сен 2006, 13:21

вроде по-русски написал "я думаю это разные библиотеки"  

где вы увидели что я написал мол i2c отличается от TWI  ?????

а почему библиотеки разные - подумайте и ответ возникнет навеняка и однозначный.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение avr123.nm.ru » 26 сен 2006, 13:23

Вспомните что делали программисты до появления TWI в AVR-ах ...  

Какие библы появились раньше и в чем их отличие ?

маленькие шажки ...
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение =DeaD= » 26 сен 2006, 14:38

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

Я вообще написал "I2C (он же TWI) под AVR", что может быть правильно понято только 1 способом - как интерфейс.

Соответственно о каких "разных библиотеках" для реализации одного и того же интерфейса может идти речь?

PS: Неужели вы это про софтовый/хардовый I2C/TWI???
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение avr123.nm.ru » 26 сен 2006, 14:51

=DeaD= писал(а):Неужели вы это про софтовый/хардовый I2C/TWI???


Именно !  наконец-то ...   и это написано на стр. 2-3 курса.

Библиотеки I2C реализуют низкоуровневые функции програмно и ничего не знают о "железном" TWI  - т.е. могут работать практически с любыми ногами I-O МК.

A библиотеки TWI "надеются" на то что в МК есть аппаратное иcполнение "стандартных положений" для интерфейса i2c и соответственно могут работать только с TWI нжками МК.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение avr123.nm.ru » 26 сен 2006, 14:58

=DeaD= писал(а):Я вообще написал "I2C (он же TWI) под AVR", что может быть правильно понято только 1 способом - как интерфейс.


наверно вы забыли, но я напомню: вы пиали:

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

т.е. "однозначно" вы спрашивали библиотеку.

и как видите ВЫ писали не ОН (интерфейс) а ОНА (библиотека) !

ваше сообщение первое на этой странице - взгляните.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение =DeaD= » 26 сен 2006, 15:12

avr123.nm.ru писал(а):
=DeaD= писал(а):Неужели вы это про софтовый/хардовый I2C/TWI???

Библиотеки I2C реализуют низкоуровневые функции програмно и ничего не знают о "железном" TWI  - т.е. могут работать практически с любыми ногами I-O МК.

A библиотеки TWI "надеются" на то что в МК есть аппаратное иcполнение "стандартных положений" для интерфейса i2c и соответственно могут работать только с TWI нжками МК.

наверно вы забыли, но я напомню: вы пиали:
"Никто не знает приличной библиотеки для i2c (она же TWI)???"
т.е. "однозначно" вы спрашивали библиотеку.
и как видите ВЫ писали не ОН (интерфейс) а ОНА (библиотека) !
ваше сообщение первое на этой странице - взгляните.


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

Откуда у вас такие далеко идущие выводы я не знаю.
Это скорее следствие использования терминов TWI/I2C разрозненное из-за того что второй является собственностью, а не принципиальное различие.
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение avr123.nm.ru » 26 сен 2006, 15:40

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

А про отличие интерфейсов я не говорил ни разу.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение =DeaD= » 26 сен 2006, 16:44

Тему в топку, всем спасибо! :)
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

След.

Вернуться в Микроконтроллеры

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

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