Страница 1 из 1

AT91SAM7S128 и i2c

Добавлено: Ср фев 18, 2009 22:39:15
VenomXP
Доброго всем времени суток, только начал работу с ARM7, поэтому сильно не пинайте, работаю в IAR v5.20, нужны библиотеки для работы с i2c, а точнее нужны следующие функции(незнаю как точно они для ARM'a, так что пишу как выглядят для AVR):
i2c_init_soft();
i2c_start_soft();
i2c_tx_soft();
i2c_stop_soft();
Как то так примерно, ну а вообще было бы не плохо всю библиотеку для работы с i2c в AT91SAM7S128 :)

Пы.Сы.: И еще вопрос: Чем отличается i2c от TWI?

Добавлено: Пт фев 20, 2009 00:37:24
xDevs
:) Так вам программный надо или аппаратный?

Аппаратный у серии SAM7S очень и очень кривой, я бы даже сказал неработоспособный. А софтовый - используйте тот же что и от AVR, с соответствующими модификациями управления портами.

Я использовал функции SetOutput и ClearOutput родной IAR-вской либы. Учитесь, разбирайтесь в коде и работе протокола, это гораздо полезнее копипаста чужих кусков кода и чужих ошибок ;)

Добавлено: Пт фев 20, 2009 20:32:08
VenomXP
Ну народ помогите плиз, у меня тока для аппаратного есть библиотека.