Например TDA7294

Форум РадиоКот • Просмотр темы - Микроконтроллеры STM32 - тонкости работы, отладочные платы
Форум РадиоКот
Здесь можно немножко помяукать :)





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

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


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



Начать новую тему Ответить на тему  [ Сообщений: 152 ]  1, , , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Сб янв 26, 2019 22:22:17 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
КОМПЭЛ писал(а):
Самое первое семейство STM32F1 появилось больше десяти лет назад и имело пиковую производительность 61 DMIPS при максимальной рабочей частоте 72 МГц.
Производитель МК с вами не согласен.
СпойлерИзображение
При частоте 72 МГц и производительности 1.25 DMIPS/МГц, производительность не 61, а 72 * 1.25 = 90 DMIPS.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Сб янв 26, 2019 22:36:18 
Поставщик валерьянки для Кота

Карма: 20
Рейтинг сообщений: 253
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 2090
Рейтинг сообщения: 0
При частоте 72 МГц и производительности 1.25 DMIPS/МГц, производительность не 61, а 72 * 1.25 = 90 DMIPS.

1.25 DMIPS/MHz при 0WS, а для 72 MHz будет 2WS.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Вс янв 27, 2019 13:17:48 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
В STM32F4 производительность 210 DMIPS при 168 МГц и при этом латентность памяти не 0WS, а 5WS.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Вс янв 27, 2019 13:32:53 
Поставщик валерьянки для Кота

Карма: 20
Рейтинг сообщений: 253
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 2090
Рейтинг сообщения: 0
В STM32F4 производительность 210 DMIPS при 168 МГц и при этом латентность памяти не 0WS, а 5WS.

У F4 есть ART Accelerator, а у F3, например, есть CCM RAM из которой можно выполнять код без задержек. Везде производительность будет считаться по-разному.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пт июн 21, 2019 18:41:37 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 3
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Несколько слов по новому семейству STM32G0. Оно разработано как промежуточное между STM32F0 и STM32L0 с заимствованием архитектурных идей семейства L0 в плане снижения токопотребления. К отличительным особенностям семейства относятся эффективность, простота, и надёжность. Вот пара картинок с недавнего семинара по ним, отражающих лишь некоторые отличия от семейства F0:
Изображение Изображение
Контроллеры тактируются на частотах до 64 мгц с несколько упрощённым деревом тактирования, число циклов ожидания флеш равно 0 до частоты 24 мгц, 1 - до 48 мгц, и 2 - выше. Использование кэша несколько улучшает общую картину производительности, доводя её до 59 DMIPS и 142.88 CoreMark отметок. Семейство планируется к выпуску в корпусах от 8 до 100 пин. На сегодня доступны модели с минимальным числом выводов корпуса 28, но к концу года планируется выпустить модели с 8 и 20 выводами.
Изображение
Интересно отметить, что модели в 64-выводных корпусах и ниже имеют всего 2 вывода для подключения питания, что благоприятно сказывается на простоте изготовления PCB. Так, по сравнению с F071 модель G071 в 64-выводном корпусе имеет на 9 больше выводов GPIO. Выдержана совместимость по выводам с семейством F0. Также отмечу, что в моделях семейства имеются до 2-х таймеров, способных работать до удвоенной частоты тактирования ядра, т.е. до 128 мгц, до 12 каналов DMA, и быстрые 12-битные ADC с продуктивностью до 2.5 MSPS. Вот более полный обзор характеристик семейства:
Изображение
Из отладочных плат сегодня доступна плата формата Nucleo-64 а также Discovery, обе на основе STM32G071 в 64-выводном корпусе.
Изображение Изображение


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн июн 24, 2019 07:28:22 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 3
Цитата:
модели в 64-выводных корпусах и ниже имеют всего 2 вывода для подключения питания

в мелких корпусах тоже
Изображение
почитать подробнее о G0 в журнале
https://www.compel.ru/lib/ne/2019/3/2-n ... -cortex-m0


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн июн 24, 2019 19:48:08 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Спасибо за ссылку, Олег. Знал-бы что есть такая публикация, не писал-бы сюда. Я вот тут ещё немного про STM32WB написал, может тоже зря :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Вт июн 25, 2019 07:47:41 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
вовсе не зря - думаю малая часть участников форума бывает на семинарах ST и прочих. Вы Ser60 чаще по долгу службы посещаете микроконтроллерные семинары - информируйте пожалуйста, интересно (imho).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Ср авг 07, 2019 19:26:21 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
КОМПЭЛ писал(а):
Ознакомиться с особенностями микропроцессора STM32MP1
На сайте кое что непонятно.
Цитата:
внешняя DDR-память: до 1 Гбайт;
кэш инструкций: 32 кбайт;
кэш данных: 32 кбайт;
кэш второго уровня: 256 кбайт;
внешняя SDRAM-память: до 8 Гбайт;
Написано что "DDR-память: до 1 Гбайт" но при этом "SDRAM-память: до 8 Гбайт".
Только DDR-память это SDRAM память. https://ru.wikipedia.org/wiki/DDR_SDRAM


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Чт авг 08, 2019 11:15:28 
Встал на лапы
Аватар пользователя

Карма: -4
Рейтинг сообщений: -2
Зарегистрирован: Пн фев 08, 2016 10:57:14
Сообщений: 128
Рейтинг сообщения: 0
Наверное в Компэл ошиблись. Потому что на сайте ST такого нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн окт 07, 2019 21:54:00 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
КОМПЭЛ писал(а):
Обладая набором инструментов информационной безопасности, микроконтроллеры STM32G0 производства STMicroelectronics способны обеспечить полную безопасность разрабатываемого устройства.
В сообщении не указано каким образом достигается безопасность устройства. Без этой информации мало что понятно.

КОМПЭЛ писал(а):
Удачно объединив невысокую цену, энергоэффективность и расширенный арсенал встроенных аппаратных инструментов, отвечающих за безопасность, STM32G0 на базе ядра ARM Cortex-M0+ может стать основой системы, которая не только удовлетворит растущие запросы к производительности и экономии энергии, но и будет максимально защищенной без чрезмерных сложностей в разработке и сопровождении.
Опять же совершенно непонятно каким образом достигается безопасность.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Чт дек 12, 2019 20:01:17 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Не могу посмотреть видеозапись вебинара в режиме полного экрана. Нажатие на квадрат в правой нижней части окна говорит, что функция полного экрана на этом видео заблокирована. Это проблема моего компа или у всех так? Если последнее, может-ли КОМПЭЛ это исправить? Иначе трудно разобрать манипуляции лектора с кодом, даже если смотреть в формате HD 1080p.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пт дек 13, 2019 16:51:02 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Отлично, спасибо! У меня как раз остался такой Кит после воркшопа ST этой осенью, хотел освежить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн фев 03, 2020 18:13:35 
Родился

Зарегистрирован: Пт окт 29, 2010 15:26:32
Сообщений: 11
Рейтинг сообщения: 0
Я уже начал задумываться о бубне и веточке с тряпочками в решении проблемы.
Написал программу на ассемблере для STM32F103C8T6 с выводом на I2C2 в IAR. Программа с ожиданием признаков I2C2 работает без проблем. Когда перешел на прерывания от I2C2, программа при входе в прерывания стала выскакивать в HardFault_Handler. Перекомпилировал в Keil, переходил на I2C1, пробовал еще на двух экземплярах микросхем – тот же результат. При расследовании кой-что накопал:

HardFault_Handler
NOP
NOP
LDR R8,=CFSR
LDR R9,[R8] ;Чтение MMFSR
LDR R10,[R8,#4] ;Чтение HFSR
LDR R11,[R8,#8] ;Чтение DFSR
LDR R12,[R8,#20] ;Чтение AFSR
BKPT #2
B main_end
Изображение

HardFault_Handler
NOP
POP {R0-R7}
LDR R8,=CFSR
LDR R9,[R8] ;Чтение MMFSR
LDR R10,[R8,#4] ;Чтение HFSR
LDR R11,[R8,#8] ;Чтение DFSR
LDR R12,[R8,#20] ;Чтение AFSR
BKPT #2
B main_end
Изображение

POP {R0-R7}
POP {R0-R7}
LDR R8,=CFSR
LDR R9,[R8] ;Чтение MMFSR
LDR R10,[R8,#4] ;Чтение HFSR
LDR R11,[R8,#8] ;Чтение DFSR
LDR R12,[R8,#20] ;Чтение AFSR
BKPT #2
B main_end
Изображение

0x8000031 – адрес Reset_Handler
0x20000400 - начальный стек
0x800014a – адрес возврата из прерывания

HFSR = 40000000: FORCED - 1. Попытка выполнить команду SVC/BKPT из обработчика SVCall/Debug monitor или из обработчика другого исключения с таким же или более высоким приоритетом.
2. Отказ произошёл из-за того, что соответствующий обработчик запрещён или не может быть запущен по причине маскирования исключения или же выполнения
обработчика другого исключения с таким же или более высоким приоритетом.

Дальше я в тупике, может у кого есть идеи.


Последний раз редактировалось kurator Вт фев 04, 2020 08:36:58, всего редактировалось 1 раз.

Вернуться наверх
 
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Вт июн 30, 2020 23:18:08 
Сниппетсами на CMSIS для G0/G4 серии никто не богат?
Что там наворочено в недрах HAL/LL разбираться уже не хочется. И так сижу сутки, пытаюсь помигать LD4 на Nucleo-G071RB используя CMSIS? застрял на GPIOA->MODER |= 0x400; - эта конструкция тупо не работает, MODER бит 11 в отладчике не меняется, светодиод не мигает. В функции LL_GPIO_SetPinMode(LED4_GPIO_PORT, LED4_PIN, LL_GPIO_MODE_OUTPUT); такого наворочено что туда уже и смотреть не могу!
Спасибо!


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Ср июл 01, 2020 00:12:39 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
застрял на GPIOA->MODER |= 0x400; - эта конструкция тупо не работает, MODER бит 11 в отладчике не меняется, светодиод не мигает.
Надо включить тактирование порта GPIOA.


Вернуться наверх
 
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Ср июл 01, 2020 00:15:49 
RCC->IOPENR |= RCC_IOPENR_GPIOAEN;


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Ср июл 01, 2020 00:27:26 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
Тогда посмотреть в RM начальное состояние MODER и наложить на него |= 0x400.


Вернуться наверх
 
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Ср июл 01, 2020 00:39:39 
0xEBFFFFFF - это биты 13 и 14 портов отладчика. Накладывал - не работает.
Я не понимаю - почему не работает простая конструкция |=0x400; ?


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Ср июл 01, 2020 04:29:07 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
Как бы это помягче сказать то... Изучите что делает оператор "|=".


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

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


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

Сейчас этот форум просматривают: azhel12, HardWareMan, Юрий48 и гости: 20


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

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


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