- Нужно с 2х компов - домашнего и рабочего работать над проектом в
CubeIDE. Пробовал положить workspace на общий NextCloud фолдер -
хреново работает, на другом компе теряет проект в workspace. Мой
путь это Git на 2х компах или как? - Mty1(21.04.2024 15:21, ARM, полностью)
- Нужен ли на stm32 кольцевой буфер на прием передачу - ваше мнение?
В AVR и PIC я делал и на прием и на передачу. А в STM вроде в HAL
есть передача с IRQ из коробки - HAL_UART_Transmit_IT(); Вроде на
прием все равно надо сделать, чтобы ничего не потерять. А на
передачу видно можно и забить и юзать HAL? Посоветуйте по опыту, я
в раздумьях. Нужен простенький Command line по rs232 во FreeRTOS - Mty1(21.04.2024 20:49, ARM, полностью)
- Хочу Keil попробовать для stm32f4. До этого использовал CubeIDE.
Подскажите - что качать? Keil MDK v6 community edition с сайта
keil.com ? или Keil MDK v5.38a с рутрекера? - Mty1(19.04.2024 17:07, ARM, полностью)
- Подскажите, как правильно организовать ПО, МК STM32L4. Питание
батарейное. Уже весь мозг сломал. Nikolaev_Aleksey(863 знак., 21.04.2024 20:23, ARM, полностью)
- [Nuvoton M251/M252] - недорогой MCU, в котором все есть. M252 - с бескварцевым USB.
Cortex®-M23, 48 MHz, VDD = 1.75V ~ 5.5V. Без криптографии, но с XOM (Execute-Only Memory). Evgeny_CD(437 знак., 25.03.2021 00:11 - 00:19, ARM, ссылка, ссылка, полностью)
- Друзья, а кто нибудь пользует продукцию Geehy? Впечатления хотел
узнать. Оживляю железяку на apm32f030. Хлипкий какой-то проц. Я
конечно в процессе не церемонюсь. Руками лажу по плате запитанной,
попаиваю. Но вот gd, разве что молотком не бил и хоть бы хны. А тут
уже в трёх экземплярах положил. Главное проц холодный, а питание
3.3 проседает. - vesago(19.04.2024 16:35, ARM)
- Тут где-то на просторах LightElf жаловался на Flash-память
микроконтроллера WCH. Я жаловаться не стану, но от этой истории
думаю многие тут
офигеют задумаются. il-2(4996 знак., 12.04.2024 18:08 - 18:23, ARM, полностью)
- вот Вам мое видение порта freertos для QingKeV4 V4F (микросхемы аля
ch32v307) klen(5624 знак., 18.03.2024 17:56, ARM, ссылка, ссылка, полностью)
- Вопрос по кварцу и джиттеру на выходе таймера stm32f411. Проц
тактируется 100мгц после pll. Таймер Tim1 должен выдавать на
выходном пине импульсы 1Мгц с джиттером 10нс. Как лучше сделать?
Поставить хороший генератор TXCO 10МГц в качестве основного кварца,
или основной оставить дешевый, а на вход таймера подать от точного
TXCO 10МГц. И еще вопрос - какой джиттер должен быть у кварцевого
генератора? Mty1(226 знак., 17.04.2024 23:36, ARM, картинка, полностью)
- Мегасуперкварец ставить нужно только для стабильности, если нужна.
Жытер будет отперделяться тока параметрами фапча. И хоть
обфазовошумьтесь. - mse homjak(18.04.2024 11:09)
- Интересная мысль. Т.е. pll с большой постоянной времени сгладит
любой джиттер? - Mty1(18.04.2024 17:54)
- Есть а меня книжонка, в которой рассмотрено создание генератора с
низким фазовым шумом на основе ФАПЧ. Объясняется что почему и для
чего. Там строго аналоговые фильтры, два кварца один на 4, другой
на 100 мегагерц, ну и две петли ФАПЧ соответственно. Оченно
познавательно. Если интересно, напомните в мае, отсканирую. А фапч
мелкопроцессора и чистый спектр вещи несовместные. Кстати делитель
на два умеет подавлять четные гармоники :) - Codavr(18.04.2024 20:15)
- Наоборот. Изгадит самый лучший. Генератор ПЛЛ в микроконтроллере,
на основе логики. Добротность никакая. Болтанка питания от соседних
схем, плаванье пороговых уровней и всё прочее, расклобасит любой,
дажэ самый чистый опорник. Есть варианты, когда ПЛЛ можэт и должна
чистить сигнал опоры, но это не ваш случай. Другое дело, что самый
убогий генератор не даст 10нс життера. Хотя, если постараться и
вложить денег, чому бы и ни... - mse homjak(18.04.2024 20:04)
- я бы вопрошал - а какой джиттер у ФАПЧ? учитывая что ГУН там
слеплен на цепочке инвертеров, скорее всего. - Alex68(17.04.2024 23:50)
- Не работает DMA Memory->GPIO по таймеру. Подскажите- что не
так? Timer1 канал1 по событию UpdateEvent запускает DMA передачу в
порт B. Таймер работает (видно по выходу), а в порту B тишина - все
пины 0 Mty1(459 знак., 14.04.2024 21:19, ARM, картинка, картинка, полностью)
- Запутался с глобальным массивом структур. В одном файле
инициализировал структуру - Mty1(407 знак., 11.04.2024 20:17, ARM, полностью)
- Чота склероз. Поставил MounRiverStudio1.7, и забыл, как ставить к
ней тулчейн. Сижу без погроматора. Дома поставил, без телодвижэний,
всё норм. А тут лыжи приехали. Дебажит, но не шьёт. Дажэ кнопку не
даёт. Помню, что чота надо, а чо, не помню. - mse homjak(11.04.2024 12:52, ARM, полностью)
- CubeMX версии 1.15 не апдейтит исходники - никто не сталкивался?
Например меняю Counter period в таймере, жму generate code - он как
то очень быстро отрабатывает, и в исходниках ничего не меняет. Кто
нибудь сталкивался? - Mty1(11.04.2024 00:50, ARM, полностью)
- Если кто пропустил, флаги компилятора GCC для Embedded разработки. RxTx(1 знак., 11.04.2024 13:26, ARM, ссылка)
- Навскидку можете подсказать ленивой жопе, что быстрее: x*x*x или
pow(x,3)? - POV(07.04.2024 17:21, ARM, полностью)
- Некоторый косяк у себя нашёл. Перетестил, и учёл возможность
неявной конвертации в double... POV(420 знак., 10.04.2024 23:49, картинка)
- VMUL.F32 на Cortex M4 занимает 1 такт, поэтому это будет быстрее.
Код __hardfp_pow это здоровенная портянка с циклами внутри, которая
вызывает другие функции и внутренние вычисления проводит в double.
Даже если ты собирался посчитать с powf, все равно функция большая
и сложная. У ARM очень простой и убогий FPU, у него нет log2,
поэтому быстро через логарифмы экспоненту не посчитать. - RxTx(08.04.2024 18:03)
- Во первых powf(), pow это доубле. Во вторых, конечно первый быстрее, потому что float powPOV(float
x); а float powf(float, float) вычисляется через ряд Тейлора - IBAH(08.04.2024 17:50)
- Так, я понял - проще самому попробовать )), но вышло странно... POV(313 знак., 08.04.2024 00:30)
- НЕ понял это при исползовании FPU или нет... POV(124 знак., 07.04.2024 22:31, ссылка, картинка)
- Я не дописал, ищивините. Будет ФПУ - POV(07.04.2024 20:54)
- На вскидку pow это просто туча умножений. А насколько он медленнее
зависит от проца и компилера. - Codavr(07.04.2024 19:54)
- Компилер сам решит. Если он умный, канэш. - mse homjak(07.04.2024 18:01)
- Проверять надо. Для куба уже не факт, что pow будет сильно
медленней. - Eddy_Em(07.04.2024 17:52)
- Два умножения гораздо быстрее, адназначна. Кстати, если уж
ускоряться, там наверняка ещё есть резервы :-) - SciFi(07.04.2024 17:24)