AT91SAM7S128 и i2c

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение 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?
Даташит - библия моя...
Изображение
Контактная информация:
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 425
Зарегистрирован: Вт фев 03, 2009 05:16:25
Откуда: Kiev

Сообщение xDevs »

:) Так вам программный надо или аппаратный?

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

Я использовал функции SetOutput и ClearOutput родной IAR-вской либы. Учитесь, разбирайтесь в коде и работе протокола, это гораздо полезнее копипаста чужих кусков кода и чужих ошибок ;)
Контактная информация:
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

Ну народ помогите плиз, у меня тока для аппаратного есть библиотека.
Даташит - библия моя...
Изображение
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»