whale 2 July 22 Posted July 22 (edited) · Report post Стесняюсь спросить, а кто нить писал прогу под них не используя HAL ? Что то наворотили там капец. Пора HAL осваивать прощай чистый Си ? Edited July 22 by whale Quote Share this post Link to post Share on other sites More sharing options...
dimka76 101 July 22 Posted July 22 · Report post On 7/22/2026 at 11:45 PM, whale said: Стесняюсь спросить, а кто нить писал прогу под них не используя HAL ? Я писал. Ничего сверхестественного. Quote Share this post Link to post Share on other sites More sharing options...
whale 2 July 22 Posted July 22 (edited) · Report post Just now, dimka76 said: Ничего сверхестественного. Те изучили все эти матрицы мосты и прочее ? Всякие mdma bdma ? Что куда к чему подключено чем управляет, тут не только ногу сломать можно ) Штук 20 всяких шин данных и все друг к другу подсоедененые в хаотическом порядке... Edited July 22 by whale Quote Share this post Link to post Share on other sites More sharing options...
Arlleex 353 July 22 Posted July 22 · Report post Значит изучайте HAL. А лучше вайбкодинг. Quote Share this post Link to post Share on other sites More sharing options...
dimka76 101 July 22 Posted July 22 · Report post On 7/23/2026 at 12:13 AM, whale said: Те изучили все эти матрицы мосты и прочее ? Матрицы и мосты есть и в STM32F407 On 7/23/2026 at 12:13 AM, whale said: Всякие mdma bdma ? Изучал только ту периферию, которая была мне необходима. Quote Share this post Link to post Share on other sites More sharing options...
whale 2 July 22 Posted July 22 (edited) · Report post Just now, dimka76 said: Матрицы и мосты есть Но не в таком кол-ве ) Одна только эта фотка доставляет ) С тактированием еще ладно можно как то разобраться Edited July 22 by whale Quote Share this post Link to post Share on other sites More sharing options...
EdgeAligned 170 July 23 Posted July 23 · Report post 9 часов назад, whale сказал: а кто нить писал прогу под них не используя HAL Да, конечно. 8 часов назад, whale сказал: Те изучили все эти матрицы мосты и прочее ? Даже QoS (quality of service). BDMA, MDMA - тут главное запомнить "сферы влияния" конкретного ДМА. Ну и в остальном надо уяснить, что у некоторых модулей, таких как USART, I2C и подобных, есть два типа тактирования - тактирование интерфейса и тактирование внутренних шин и регистров. Сложнонапутанное оно конечно, но вполне подъемное. Если испытываете трудности - используйте Cube HAL и не стесняйтесь. Либо выберите более простой микроконтроллер. Например, F7xx базируется на довольно простой архитектуре без чрезмерных наворотов. 9 часов назад, whale сказал: Пора HAL осваивать прощай чистый Си ? Cube HAL написан на чистейшем Си, чище и не бывает! 🙂 Quote Share this post Link to post Share on other sites More sharing options...
whale 2 July 23 Posted July 23 (edited) · Report post 1 hour ago, EdgeAligned said: Например, F7xx Нужен этот, остальные не успеют уравнение лапласа посчитать, бпф + два независимых ацп в режиме синхронной работы. Ну если кто то писал значит и я смогу ) просто слегка пугает в начале . А никто не сподобился на эту серию какой нить мануал на русском сделать , учебник там или что то похожее для так сказать первоначального погружения в этот хаос. Готов даже купить за деньги ) Edited July 23 by whale Quote Share this post Link to post Share on other sites More sharing options...
GenaSPB 37 July 23 Posted July 23 (edited) · Report post 37 minutes ago, whale said: учебник там Если не хотите hal, пишете как хотите... он работает на внутреннем генератоое. Потом поднимаете частоту. Виснет. Ищете где управляется напряжение ядра . Виснет. Выясняется что flash сбоит. Ищете где waitstates подкрутить. Настроили АЦП. Но DMA не пересылает данные. Смотрите какой dma до какой памяти дотягивается. Вуаля. Edited July 23 by GenaSPB Quote Share this post Link to post Share on other sites More sharing options...
EdgeAligned 170 July 23 Posted July 23 (edited) · Report post 39 минут назад, whale сказал: просто слегка пугает в начале Чето у меня было такое ощущение дежавю 🙂 И нет, не ошибся: И как я ранее там отвечал, на 480 МГц работает только ядро и ТСМ-память. Поэтому, если хотите максимальной скорости исполнения, придется поковыряться. 39 минут назад, whale сказал: на эту серию какой нить мануал на русском сделать Гугл-транслятор или иной переводчик - фпомощь! Edited July 23 by EdgeAligned Quote Share this post Link to post Share on other sites More sharing options...
GenaSPB 37 July 23 Posted July 23 · Report post Год прошёл... Quote Share this post Link to post Share on other sites More sharing options...
whale 2 July 23 Posted July 23 (edited) · Report post Just now, GenaSPB said: Год прошёл. Год был непростой, удивительно что вообще до него руки дошли. Just now, EdgeAligned said: Гугл-транслятор Гугль-мугаль конечно хорошо, есть даже встроенные переводчики в pdf но хотелось что бы разжевали , разложили по полкам. Edited July 23 by whale Quote Share this post Link to post Share on other sites More sharing options...
GenaSPB 37 July 23 Posted July 23 · Report post Ну хоть в кубе набросайте... Quote Share this post Link to post Share on other sites More sharing options...
whale 2 July 23 Posted July 23 · Report post Just now, GenaSPB said: Вуаля. Так и говорю - куплю учебник на русском Just now, GenaSPB said: Ну хоть в кубе набросайте Смысл набрасывать, что он там делает не понятно и если где затык чтобы понять придется все изучать с нуля да еще и копаться в его коде, потеря времени особенно если такты придется считать. Just now, GenaSPB said: Потом поднимаете частоту Естественно сначало все отлаживаем на низкой частоте потом разгоняем. Quote Share this post Link to post Share on other sites More sharing options...
GenaSPB 37 July 23 Posted July 23 · Report post Куб вам правильную инициализацию двух упомянутых выше мест сделает. Далее пигете как хотите. Ну аочмотрите что за значения в PWR и упрвлегие флеш памятью пишутся. Quote Share this post Link to post Share on other sites More sharing options...