обрабатывает ли ATtiny85 размер библиотек, упомянутых ниже `<MD_Parola.h>` и `<MD_MAX72xx.h>`
Микроконтроллер ATtiny85 имеет очень ограниченные ресурсы, включая программную память (флэш-память) и оперативную память. Он имеет 8 КБ флэш-памяти и всего 512 байт оперативной памяти.
Обрабатывает ли ATtiny85 размер библиотек, упомянутых ниже?
<MD_Parola.h>
и <MD_MAX72xx.h>
какой микроконтроллер вы бы порекомендовали?
https://www.arduinolibraries.info/libraries/md_max72-xx
https://reference.arduino.cc/reference/en/libraries/md_parola/
@Sam, 👍1
Обсуждение1 ответ
▲ 3
Протестировать очень просто.
- Установить ATTinyCore в IDE
- Установите библиотеку MD_Parola в диспетчере библиотек. Он также установит библиотеку MD_MAX72xx.
- Перейдите в меню «Примеры IDE», найдите примеры библиотеки MD_Parola и выберите пример Parola_HelloWorld
- выберите ATTiny85 в меню «Инструменты».
- нажмите «Подтвердить».
выход:
avr/bin/ld: region `text' overflowed by 11820 bytes
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board ATtiny45/85 (Optiboot)
что означает, что он не подойдет.
Если вы выберете Arduino Uno в меню «Инструменты» и подтвердите, вы получите:
Sketch uses 20692 bytes (64%) of program storage space. Maximum is 32256 bytes.
Global variables use 288 bytes (14%) of dynamic memory, leaving 1760 bytes for local variables. Maximum is 2048 bytes.
,
@Juraj
спасибо @Juraj !!!Рассмотрю Atmega328P, @Sam
Смотрите также:
- Связь последовательного порта Digispark
- Библиотеки I2C для ATTiny85?
- ATtiny85 Digispark clones failing USB handshake - как их запрограммировать?
- длина провода i2c
- Программирование сервопривода на ATtiny85
- Программирование микроконтроллера Attiny85 без arduino
- Digispark ATtiny 85 - не распознается как HID устройство
- Клавиатура Digispark ATtiny85
Можете ли вы хотя бы дать ссылку на упомянутые вами библиотеки? Вы ожидаете, что мы поищем в Google, где они находятся, а затем прочтем для них всю документацию? Просьба о рекомендациях — это слишком широкое понятие. Это зависит. Что еще вы пытаетесь сделать? Каковы ваши ценовые ограничения? Быстрый поиск в Google показывает, что библиотеки не указывают, на какой процессор они нацелены, поэтому ответить сложно. В качестве предположения (и это предположение), вероятно, они предназначены для более крупных процессоров, таких как Atmega328P., @Nick Gammon
Спасибо @NickGammon за быстрый ответ. Пожалуйста, найдите ссылку на документацию библиотеки, и я проверю Atmega328P. https://reference.arduino.cc/reference/en/libraries/md_parola/ https://www.arduinolibraries.info/libraries/md_max72-xx, @Sam