Как Вы выбираете контроллер?

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Сообщение ozonn »

[uquote="ARV",url="/forum/viewtopic.php?p=3412843#p3412843"]
ozonn писал(а):это пока не подключил цветной дисплей
вам STM32 хватает только пока вы не подключили 4К дисплей через HDMI-интерфейс.[/uquote]
вообще-то я имел ввиду Atmega128. Она стоит 1 доллар и имеет достаточно памяти для хранения шрифтов. Сама программа занимает приблизительно 16 kB, и вполне хватилобы Atmega32, но вот из-за шрифтов приходися использовать Atmega128.
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

ozonn писал(а):но вот из-за шрифтов приходися использовать Atmega128
а вариант с внешней i2c EEPROM вроде 24C16 не рассматривали? для нечастой смены информации по-моему вполне может подойти.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Сообщение ozonn »

[uquote="ARV",url="/forum/viewtopic.php?p=3412857#p3412857"]
ozonn писал(а):но вот из-за шрифтов приходися использовать Atmega128
а вариант с внешней i2c EEPROM вроде 24C16 не рассматривали? для нечастой смены информации по-моему вполне может подойти.[/uquote]
во-первых, I2C не подойдет по скорости, поскольку с дисплеем идет обмен на 8 Mbit, а во-вторых, Atmega32 тоже стоит доллар. Поэтому проще использовать Atmega128
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

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

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Сообщение Reflector »

[uquote="ozonn",url="/forum/viewtopic.php?p=3412865#p3412865"]с дисплеем идет обмен на 8 Mbit[/uquote]
Это для 16-ти битной шины? Для 8-ми битной сильно медленно.
Реклама
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Сообщение ozonn »

[uquote="Reflector",url="/forum/viewtopic.php?p=3412875#p3412875"][uquote="ozonn",url="/forum/viewtopic.php?p=3412865#p3412865"]с дисплеем идет обмен на 8 Mbit[/uquote]
Это для 16-ти битной шины? Для 8-ми битной сильно медленно.[/uquote]
это для однобитной шины SPI. Для 8-ми битной такая скорость более чем достаточна. А для однобитной с трудом. Но для вывода текста и небольших пиктограмм - достаточно

Добавлено after 2 minutes 39 seconds:
[uquote="ARV",url="/forum/viewtopic.php?p=3412871#p3412871"]да ладно, ладно, доллар, так доллар. мне без разницы.[/uquote]
ну, ежели тело программы перевалит за некоторый размер, то тогда можно будет подумать и об дополнительной флешке. Но, до этого пока далеко. Хотя, вы правы, надо будет попробовать, просто ради интереса :)
Реклама
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Сообщение Reflector »

[uquote="ozonn",url="/forum/viewtopic.php?p=3412886#p3412886"]это для однобитной шины SPI. Для 8-ми битной такая скорость более чем достаточна. А для однобитной с трудом. Но для вывода текста и небольших пиктограмм - достаточно[/uquote]
Ага, только даже при заливке дисплея на AVR для 8-ми битной шины получим не 8MБайт, а около двух, т.к. доступ к внешней памяти выполняется за 4 такта, плюс нужен цикл. И это не чистый ногодрыг, а мк с аппаратным доступом к внешней памяти, а STM32 у меня на чистом ногодрыге для 72MHz выдает около 7MB/s. Казалось бы много, но если посмотреть на типичный проект или либы, то окажется, что с точки зрения производительности там все очень печально, вывод тех же шрифтов по одной точке - это не исключение, а скорее норма. Можно очистить экран и забить его текстом, получив для нормально написанной программы на STM32 30 fps, на AVR - 10 fps, а для типичной программы для AVR - 2 fps, и это я еще даже шрифты в i2c EEPROM не положил :)
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Reflector писал(а):а для типичной программы для AVR - 2 fps
в то время как суровая реальность типично и цинично требует 0,2 fps...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Сообщение ozonn »

[uquote="Reflector",url="/forum/viewtopic.php?p=3412951#p3412951"]Ага, только даже при заливке дисплея на AVR для 8-ми битной шины получим не 8MБайт, а около двух, т.к. доступ к внешней памяти выполняется за 4 такта, плюс нужен цикл. И это не чистый ногодрыг, а мк с аппаратным доступом к внешней памяти, а STM32 у меня на чистом ногодрыге для 72MHz выдает около 7MB/s. Казалось бы много, но если посмотреть на типичный проект или либы, то окажется, что с точки зрения производительности там все очень печально, вывод тех же шрифтов по одной точке - это не исключение, а скорее норма. Можно очистить экран и забить его текстом, получив для нормально написанной программы на STM32 30 fps, на AVR - 10 fps, а для типичной программы для AVR - 2 fps, и это я еще даже шрифты в i2c EEPROM не положил :)[/uquote]
особо не вчитывался, поэтому скажу так: я не вывожу текст на дисплей кадрами. Поэтому мне достаточно скорости 8Mbit. Если надумаю кино крутить на дисплее, то перейду на параллельный интерфейс
Собутыльник Кота
Аватара пользователя
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

Мы не выбираем контроллеры, это они нас выбирают.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 27
Зарегистрирован: Вт янв 26, 2016 15:58:05
Откуда: Ленинград

Сообщение timklass »

Вопрос может немного не по теме, но дабы не плодить кучу тем: какое реальное потребление STM32 в глубоком сне? Там же есть какой нибудь такой режим?)
Друг Кота
Аватара пользователя
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Это указано в ДШ. Наименьшее потребление у моделей серии L (low power) и составляет менее 1 мка.
Собутыльник Кота
Аватара пользователя
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

timklass, вас на сайте производителя забанили? Вам STM32L0 или STM32F7?
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

timklass писал(а):какое реальное потребление STM32 в глубоком сне?
Зависит от модели МК. Есть серия STM32Lxxx, предназначенная для устройств с автономным питанием, имеющая механизмы для предельного уменьшения потребляемого тока.
У обычных МК, т. е. STM32Fxxx, тоже есть режимы пониженного потребления мощности. Картинка из даташита на STM32F030F4P6.
СпойлерИзображение
STM32F030F4P6.png
(57.9 КБ) 43 скачивания
Ответить

Вернуться в «AVR»