Например TDA7294

Форум РадиоКот • Просмотр темы - ATtiny13 и I2CSlave
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 16:43:08

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


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



Начать новую тему Ответить на тему  [ Сообщений: 28 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: ATtiny13 и I2CSlave
СообщениеДобавлено: Вт янв 09, 2018 17:19:21 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 48
Зарегистрирован: Сб янв 06, 2018 09:22:43
Сообщений: 232
Рейтинг сообщения: 0
Dimon456, зачем? У меня более 5 десятков 13х валяется без дела. Тут задача скорее не запилить конкретный проект, а припедалить к 13й универсальный интерфейс и использовать в проектах в качестве периферии для выполнения рутинных задач.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATtiny13 и I2CSlave
СообщениеДобавлено: Ср янв 10, 2018 01:05:18 
Сверлит текстолит когтями

Карма: 20
Рейтинг сообщений: 296
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1226
Откуда: KN34PC, Болгария
Рейтинг сообщения: 1
dokoff, это может быть полезно:

AVR154 appnote adapted for attiny13a and gcc
https://github.com/lnx13/twi-slave-software-emulation


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATtiny13 и I2CSlave
СообщениеДобавлено: Ср янв 10, 2018 10:59:11 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 48
Зарегистрирован: Сб янв 06, 2018 09:22:43
Сообщений: 232
Рейтинг сообщения: 0
dokoff, это может быть полезно:

AVR154 appnote adapted for attiny13a and gcc
https://github.com/lnx13/twi-slave-software-emulation

Посмотрел. Интересная там реализация. Но объем кода фантастический для 13й тиньки. Что подтвердила компиляция кода. В моем случае получилось 1361 words. :(
Но информация безусловно полезная.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: ATtiny13 и I2CSlave
СообщениеДобавлено: Ср янв 10, 2018 11:35:57 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Плохо смотрел
Код:
#define INITIALIZE_TWI_INTERRUPT()    (MCUCR |= (1<<ISC01))
#define ENABLE_TWI_INTERRUPT()        (GIMSK |= (1<<INT0)) 
И компилятор у тебя мощный, 750 байт всего.
Кроме всего прочего еще бы этот код работал.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ATtiny13 и I2CSlave
СообщениеДобавлено: Ср янв 10, 2018 11:42:06 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
[/code]Кроме всего прочего еще бы этот код работал.[/quote]
он рабочий, я проверил. прошивка заняла 690 байт.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ATtiny13 и I2CSlave
СообщениеДобавлено: Ср янв 10, 2018 19:09:50 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 48
Зарегистрирован: Сб янв 06, 2018 09:22:43
Сообщений: 232
Рейтинг сообщения: 0
"Быстро только кошки родятся" :facepalm: Действительно спешка тут оказалась лишней.
veso74, благодарю. Именно тот самый вариант, который требовался. :hunger:
PS
Код:
            Program Memory Usage    :   678 bytes   66,2 % Full
            Data Memory Usage       :   15 bytes   23,4 % Full

67% таки жалко, но попробую уместить необходимое в остаток места.
Код рабочий. Проверил. По крайней мере данные отдает.
Собственно всем спасибо! :)) :beer:
Может кто в будущем наткнется на данную тему и будет владельцем более компактной библиотеки: Не жадничай! Поделись плюшкой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATtiny13 и I2CSlave
СообщениеДобавлено: Чт янв 11, 2018 08:55:48 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Вас не поймешь.
dokoff писал(а):
Крайне желательно не использовать INT0 и таймер (хотя он там и не нужен для i2c).[/uquote]
dokoff писал(а):
Я и написал, что "не желательно использовать [именно] прерывание INT0".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATtiny13 и I2CSlave
СообщениеДобавлено: Чт янв 11, 2018 10:40:11 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 48
Зарегистрирован: Сб янв 06, 2018 09:22:43
Сообщений: 232
Рейтинг сообщения: 0
Вас не поймешь.

А что именно там не понятно? Прямо интересно.
"не желательно использовать" и "крайне желательно не использовать" для меня имеют одинаковый смысл. А для Вас?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 28 ]    , 2

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


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

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


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

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


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