ATTINY13A

На этом форуме Вы можете задать вопросы знатокам программы и автору.
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

ATTINY13A

Сообщение whitevip »

Как я понял ATTINY бывают двух видов ATTINY13A DIP8 8-бит и ATTINY2313A-PU DIP20 8-бит
вот я вообще не разу не работал с ATTINY13A и у меня вопрос к знатокам, ATTINY13A можно программировать в flprog и в даташите что-то я не увидел i2c но на картинках в яндеске вижу что экран подключеный к ATTINY13A по i2c как это понять объясните пожалуйста. :crazy:
еще вопрос, если программировать в flprog можно то что выберать в программе какой кантролер и достаточно ли этого программатора
https://ru.aliexpress.com/item/Pluggabl ... autifyAB=0
:smile37:
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

ATTINY13A

Сообщение pony sonata »

ммм... программный и2с?
[spoiler]Изображение[/spoiler]

Отправлено спустя 3 минуты 52 секунды:
также советую посмотреть на доступную память в камне.
я не уверен, что на ассемблере получится в размер вложиться дисплей+минипрограмма, не то что на виринге, а про флпрог вообще молчу...
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

ATTINY13A

Сообщение whitevip »

[ref]pony sonata[/ref], я тут поисковиком яндекс научился пользоваться и оказалось что вот их сколько разновидностей attiny13,attiny2313, attiny45, attiny44,attiny85, attiny84, attiny25, attiny24, attiny4313 а у attiny13 всего лишь 1 килобайт памяти, та там же не чего и программировать то не получится. :crazy: :crazy: :crazy: :crazy: :crazy: :crazy: :crazy: :crazy: :crazy:
:smile37:
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

ATTINY13A

Сообщение kulibinsvv »

whitevip писал(а): 24 май 2018, 07:47attiny13 всего лишь 1 килобайт памяти, та там же не чего и программировать то не получится
Если в неё Windows не запихивать и дать решать задачи "по зубам", то памяти вполне достаточно.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

ATTINY13A

Сообщение whitevip »

kulibinsvv писал(а): 24 май 2018, 08:53Если в неё Windows не запихивать и дать решать задачи "по зубам", то памяти вполне достаточно.
какие задачи нужно ему дать? 1килобай вообше не очем не хватит.
:smile37:
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

ATTINY13A

Сообщение pony sonata »

если писать на си или ассемблере впихнуть можно будет поболее конешн :)
флпрог или дуина простую логику потянет, конечно же прямым программированием без всяких бутлодеров. например двухпозиционный регулятор даже накрученный доп фишками в ардуине есть до 1кб
что касается различной периферии думаю не прокатит. хотя парочку регистров к spi мб и можно прикрутить. там логика работы простейшая и много места не ест. опять все зависит от потребностей. например я часто аттиньки вижу в реле контроля фаз различных
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

ATTINY13A

Сообщение whitevip »

вот сколько пересматриваю различные контролеры и тот же ATMEGA8A-AU ну чтобы по дешевле было и всеровно прихожу к одному мнению. Лучше брать ардуино про мини хоть и дороже на пару десять а зато меньше головной боли.
:smile37:
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

ATTINY13A

Сообщение pony sonata »

подешевле будет переход на tqfp с дипа : )
в тиньку спокойно какой-нить код термореле можно запихнуть
в 8мегу термореле+дисплей какой-нить лсд. я в виринге на 8 меге как раз до 8кб говнокодил с менюшками всякими и рюшечками :crazy:
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

ATTINY13A

Сообщение pan »

где то в закромах была схема и прошивка контроллера доступа по RFID картам на тиньке13. с памятью на десяток карт, возможностью
стирать, добавлять ....

но это конечно, как сказал [ref]pony sonata[/ref] не для говнокодства ))
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

ATTINY13A

Сообщение seri0shka »

В последнее время увлёкся ATTINY13A, проекты составлял в flprog, оптимизировал в ИДЕ. Память забивал под завязку. Получалось впихнуть два регистра (входной 8 входов и выходной 8-выходов), плюс внутренняя логика. Так же получалось сделать индикацию на четырёхразрядный семисегментный дисплей (через регистр) с измерением напряжения или расстояния с ультразвукового дальномера. На последнем проекте не хватило нескольких байт, несмотря на все ухищрения. Как заливать прошивку, очень доступно расписано здесь:
.html
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

ATTINY13A

Сообщение Sancho »

seri0shka писал(а): 24 май 2018, 11:22На последнем проекте не хватило нескольких байт, несмотря на все ухищрения.
Как я понял, операции типа digitalRead и остальные подобные не использовались в проекте? Тогда жаль, бывает..
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

ATTINY13A

Сообщение pony sonata »

ну да. с прямым доступом к портам без "посредников" типа digitalRead можно немало сэкономить места + увеличить скорость работы порта. помню натыкался на гите или на хабре на статью про оптимизацию кода для ардуино. очень толковая была. сейчас чет с поиска быстро не нашел
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

ATTINY13A

Сообщение seri0shka »

Sancho писал(а): 24 май 2018, 11:58операции типа digitalRead и остальные подобные не использовались в проекте?
Очень даже использовались. НО! Как ы знаем, компилятор заменяет digitalRead на несколько строк более простых команд, так вот для ATTINY в ИДЕ своя библиотека (или как оно правильно называется), она заменяет функции на те же "PORTB |= (1 << PB4);" и т.п. Сравнивал "блинк" с digitalWrite() и PORTB... , разницы по объёму использованной памяти практически нет. Это очень облегчает программирование.
Поддерживаются следующие функции:
pinMode()
digitalWrite()
digitalRead()
analogRead()
analogReference(INTERNAL) / (EXTERNAL)
shiftOut()
pulseIn()
analogWrite()
millis()
micros()
delay()
delayMicroseconds()
Хотя про millis() и micros() лучше забыть, любое упоминание съедает больше половины памяти.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

ATTINY13A

Сообщение Sancho »

[ref]seri0shka[/ref], Какое ядро и откуда ставили для поддержки в Arduino IDE?
Можно ссылку(или zip файл), а то всего разного много...
Есть небольшая идея для тиньки, но места ещё меньше :)

Отправлено спустя 52 секунды:
Думаю использовать ATTINY85
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

ATTINY13A

Сообщение magpit »

Sancho писал(а): 22 фев 2019, 12:48#14 Непрочитанное сообщение Sancho » 22 фев 2019, 14:47
seri0shka, Какое ядро и откуда ставили для поддержки в Arduino IDE?
Можно ссылку(или zip файл), а то всего разного много...
Есть небольшая идея для тиньки, но места ещё меньше

Отправлено спустя 52 секунды:
Думаю использовать ATTINY85
Я правильно понял:? https://www.youtube.com/watch?v=4jwVbsSy0uo
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

ATTINY13A

Сообщение Sancho »

Возможно не правильно выразился или ядра для 13 и 85 разные.
Есть у кого опыт по IDE и ATTiny85?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

ATTINY13A

Сообщение kulibinsvv »

Признанные на официальном сайте ядра для
ATtiny13/13A/13V - https://github.com/MCUdude/MicroCore
ATtiny25/45/85/24/44/84 - https://github.com/damellis/attiny
ATtiny 25/45/85, 24/44/84, 261/461/861, 48/88, 2313/4313, 87/167, 441/841, 1634, 828 - https://github.com/SpenceKonde/ATTinyCore
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

ATTINY13A

Сообщение Sancho »

[ref]kulibinsvv[/ref], Спасибо.
Пока поставил это

Отправлено спустя 16 минут 39 секунд:
Поставил и attiny13. micro core
Вроде всего наставил :)
Ждёмс из чайны заказ....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

ATTINY13A

Сообщение seri0shka »

[ref=#ff8000]Sancho[/ref], жаль, не смог вовремя помочь. Использовал это ядро (из руководства по ссылке в 10 посте):
https://raw.githubusercontent.com/sleem ... index.json
Возможно, это лучше, так как свежей.
ROSKA63
Рядовой
Сообщения: 22
Зарегистрирован: 24 ноя 2018, 23:04
Имя: Роман

ATTINY13A

Сообщение ROSKA63 »

seri0shka писал(а): 24 май 2018, 11:22 В последнее время увлёкся ATTINY13A, проекты составлял в flprog, оптимизировал в ИДЕ.
Будьте любезны, уважаемый [ref]seri0shka[/ref], объясните по подробней как можно в flprog составить проект на tini13? Это под силу простым смертным, как я? :smile37: То есть тем, кто с кодами ещё даже не на "вы". В FLProg я кой какие проектики мастерил. На уровне термостата с реле времени, умная вытяжка, часы, ну так по мелочи. Так вот как то жаба душит такого монстра как мегау в этих мелочах использовать. Посему челом бью боярин, не откажите в любезности! помогите чем можете.
Ответить

Вернуться в «Спросить у знатоков»

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

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