Например TDA7294

Форум РадиоКот • Просмотр темы - I2c с помощью USI в attiny84.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт июл 25, 2025 09:16:48

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: I2c с помощью USI в attiny84.
СообщениеДобавлено: Чт апр 20, 2023 15:02:07 
Электрический кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 47
Зарегистрирован: Вс мар 01, 2009 19:47:16
Сообщений: 1046
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Народ, прошу помощи. Кто касался использования аппаратного I2C в тиньках? Необходимо реализовать передачу данных в режиме Мастер->слейв, используя аппаратный трансивер контроллера, без сторонних библиотек и ардуиновского ногодрыгания. В даташите очень мало информации и складывается такое впечатление, что блок USI в этих контроллерах очень урезан. Хотелось бы увидеть пример реализации коммуникации на C с использованием контрольного регистра USI.
Нашел неплохую статью на easyelectronic, но там речь идёт о блоке TWI, который изначально заточен именно под I2C. А вот про USI ни слова...

_________________
Не важно чем все начнется. Важно чем кончится!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: I2c с помощью USI в attiny84.
СообщениеДобавлено: Пт апр 21, 2023 11:50:39 
Встал на лапы

Зарегистрирован: Ср дек 25, 2019 21:17:31
Сообщений: 97
Откуда: Саратов
Рейтинг сообщения: 0
Про USI тоже там есть..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: I2c с помощью USI в attiny84.
СообщениеДобавлено: Ср май 03, 2023 16:28:01 
Электрический кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 47
Зарегистрирован: Вс мар 01, 2009 19:47:16
Сообщений: 1046
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Да, увидел. Короче полноценного автомата i2c там нет, что печально.

_________________
Не важно чем все начнется. Важно чем кончится!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: I2c с помощью USI в attiny84.
СообщениеДобавлено: Ср май 03, 2023 20:22:41 
Встал на лапы

Зарегистрирован: Ср дек 25, 2019 21:17:31
Сообщений: 97
Откуда: Саратов
Рейтинг сообщения: 0
Полноценный есть в 817, 16хх и им подобных.. Придут скоро, буду тестить. Корпуса у них правда не для лута.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: I2c с помощью USI в attiny84.
СообщениеДобавлено: Сб сен 02, 2023 21:09:18 
Встал на лапы
Аватар пользователя

Карма: 5
Рейтинг сообщений: 53
Зарегистрирован: Чт ноя 08, 2018 12:02:06
Сообщений: 142
Рейтинг сообщения: 0
Как для режима i2c "master", USI малопригоден. Это далеко не TWI. Он больше заточен на то, что камень будет использован в режиме i2c "slave", да ещё и большую часть времени будет в спячке. Там даже такой урезанный USI просто незаменим.

_________________
Всё самое свежее по проекту "Дозиметр Сталкера" ищите здесь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: I2c с помощью USI в attiny84.
СообщениеДобавлено: Чт сен 21, 2023 19:24:41 
Родился

Зарегистрирован: Сб сен 16, 2023 04:44:04
Сообщений: 2
Рейтинг сообщения: 0
Да, увидел. Короче полноценного автомата i2c там нет, что печально.

Того, что есть, вполне достаточно для безгеморойной полуаппаратной реализации. Открытый сток для линий I2C есть, буферный сдвиговый регистр -- тоже. Остальное легко делается программно. Простейший master-only стек на C выходит около 160 байт.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y