Кто-нибудь пробовал, реально уместить прошивку в 1К ?
OLED на Attiny13
- Сообщения: 502
- Зарегистрирован: Чт фев 16, 2012 19:00:11
Хочу сделать 2-канальный вольтметр на Attiny13 и I2C OLED SSD1306.
Кто-нибудь пробовал, реально уместить прошивку в 1К ?
Кто-нибудь пробовал, реально уместить прошивку в 1К ?
- Реклама
Нет ничего невозможного для человека с интеллектом.
Docendo discimus
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
- Сообщения: 502
- Зарегистрирован: Чт фев 16, 2012 19:00:11
валяется штук 20 без дела, и десяток OLEDов.
думал может есть готовое, в сети минимум под Tiny45-85.
китайские раздражают неравномерностью яркости сегментов, особенно в темноте (пожлобились на несколько резисторов и транзисторов), низкой точностью, и трудностью перестройки под разные делители.
попробую впихнуть
думал может есть готовое, в сети минимум под Tiny45-85.
китайские раздражают неравномерностью яркости сегментов, особенно в темноте (пожлобились на несколько резисторов и транзисторов), низкой точностью, и трудностью перестройки под разные делители.
попробую впихнуть
- Сообщения: 1480
- Зарегистрирован: Ср июн 25, 2008 15:19:44
Физически невозможно впихнуться в 1к флеша. Дисплей потребует массивы данных.
Эти таракашки годятся только на простые устройства.
Эти таракашки годятся только на простые устройства.
- Реклама
- Сообщения: 502
- Зарегистрирован: Чт фев 16, 2012 19:00:11
там примерно 30 байт под инициализацию, и 88 байт под знакогенератор 8х8 (цифры + точка)Дисплей потребует массивы данных
Так пробуйте!
Docendo discimus
- Сообщения: 502
- Зарегистрирован: Чт фев 16, 2012 19:00:11
874 байта, фьюзы: L=0x79, H=0xFB
подключение: SCL-PB0, SDA-PB1, U1-PB4, U2-PB3, U3-PB2, U4-PB5 (меряется 4 канала, з запасом на будущее - шрифт масштабируется по горизонтали/вертикали)
делители по входам /11 (100K + 10K), питание/опора - 3.3В, период измерения каналов 100мс (задаются константы в main.h)

подключение: SCL-PB0, SDA-PB1, U1-PB4, U2-PB3, U3-PB2, U4-PB5 (меряется 4 канала, з запасом на будущее - шрифт масштабируется по горизонтали/вертикали)
делители по входам /11 (100K + 10K), питание/опора - 3.3В, период измерения каналов 100мс (задаются константы в main.h)
- Вложения
-
- main.hex
- (2.42 КБ) 918 скачиваний
-
- main.c
- (8.09 КБ) 1292 скачивания
-
- main.h
- (1.19 КБ) 1112 скачиваний
zöner красава!
Что там насчёт
[uquote="Demiurg",url="/forum/viewtopic.php?p=3537655#p3537655"]Физически невозможно...[/uquote]
и
[uquote="Мурик",url="/forum/viewtopic.php?p=3537646#p3537646"]...впихнуть невпихуемое...[/uquote]
?
Что там насчёт
[uquote="Demiurg",url="/forum/viewtopic.php?p=3537655#p3537655"]Физически невозможно...[/uquote]
и
[uquote="Мурик",url="/forum/viewtopic.php?p=3537646#p3537646"]...впихнуть невпихуемое...[/uquote]
?
Docendo discimus
4 канала: это как ногто не хватит? или внешний ацп?
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
zöner писал(а):подключение: SCL-PB0, SDA-PB1, U1-PB4, U2-PB3, U3-PB2, U4-PB5
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
- Сообщения: 502
- Зарегистрирован: Чт фев 16, 2012 19:00:11
4й канал - вход Reset (PB5), нужно программатором переключить его в режим GPIO (фьюз RSTDISBL=0).4 канала: это как ногто не хватит? или внешний ацп?
по идее, после этого перед программированием нужно подавать 12В на Reset для высоковольтного режима
вона как....все ради того чтоб тинкувпихать
а дисплей там графический походу...откуда тока снят непонятно пожоду с мабилы не очдревней...
а дисплей там графический походу...откуда тока снят непонятно пожоду с мабилы не очдревней...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- Сообщения: 502
- Зарегистрирован: Чт фев 16, 2012 19:00:11
дисплеи на Али по 2$, в мабилах ковыряться нет смысла...
https://ru.aliexpress.com/item/Free-shi ... 96152.html
четкость и угол обзора рулят по сравнению со всякими снятыми с Нокий/Сименсов и т.д...
https://ru.aliexpress.com/item/Free-shi ... 96152.html
четкость и угол обзора рулят по сравнению со всякими снятыми с Нокий/Сименсов и т.д...
[uquote="musor",url="/forum/viewtopic.php?p=3538215#p3538215"]...ради того чтоб тинкувпихать...[/uquote]
Ну да, необходимость и достаточность это не про нас.
Ну да, необходимость и достаточность это не про нас.
Docendo discimus
Ждём фото в корпусе.
Docendo discimus
- Сообщения: 502
- Зарегистрирован: Чт фев 16, 2012 19:00:11
тема про электронику и софт, на счет корпуса каждый решит для себя сам в меру потребностей и возможностей...
- Сообщения: 502
- Зарегистрирован: Чт фев 16, 2012 19:00:11
проверен OLED 128x32 (вход PB2/ADC1):

компиляция avr-gcc:
Добавлено after 3 hours 54 minutes 1 second:
на 4 цифры

компиляция avr-gcc:
Код: Выделить всё
avr-gcc -mmcu=attiny13 -Os -std=gnu99 -gdwarf-2 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wl,-Map=main.map,--section-start=.config=0x3FF,--cref,-static,--gc-sections,--relax -o main.elf main.cна 4 цифры
- Вложения
-
- main.hex
- (2.51 КБ) 790 скачиваний
-
- main.c
- (9.58 КБ) 925 скачиваний
-
- main.h
- (1.43 КБ) 801 скачивание
-
- main.hex
- (2.51 КБ) 521 скачивание
-
- main.c
- (9.23 КБ) 639 скачиваний
-
- main.h
- (1.43 КБ) 828 скачиваний


