- Сегодня занялся перепрошивкой клона JLink версии 8 (синяя плата на
AT91SAM7-S64), чтобы заставить ее работать с Кейлом. Но что то
пошло не так и после стирания и восстановления бута Винда не нашла
драйвера для МК чтобы его перепрошить из-под SAM-BA в "чистый"
бинарник без серийника. ЧЯДНТ? - my504(22.03.2022 15:54, ARM, полностью)
- Помогите начинающему пользователю STM32 и CubeIDE в частности,
разобраться как этим грамотно пользоваться. AlexBi(1999 знак., 03.02.2022 23:15, ARM, полностью)
- Примеров с лихвой, например bnb62(241 знак., 04.02.2022 17:09, ссылка, youtube)
- Вы угадали - изучением h-файлов надо заниматься. Там, кстати,
достаточно ясные комментарии к большинству декларируемых функций, а
если что неясно, то надо смотреть в исходники. :) - Kceния(04.02.2022 12:07)
- для начинающего может быть полезно Nikolay801_(1 знак., 04.02.2022 09:37, ссылка)
- +1 symbions(376 знак., 04.02.2022 00:48)
- 1) Свой код пишите между маркерами типа : evgeniy1294(799 знак., 04.02.2022 00:29, ссылка)
- А кто бы объяснил такие маркеры, генерируемые кубом? Это цикл
внутри main Argon(267 знак., 04.02.2022 09:47)
- Элементарно Ватсон Moлoдoй кoллeгa(199 знак., 04.02.2022 09:57)
- фу, блин, конечно фигурные скобки... Не интуитивно, что внутри
этого блока - не юзеров код, а от куба. И внутри этого блока - не
что-то "завершенное", а открывающая или закрывающая скобки. Почему
не сделать этот блок для юзера внутри цикла while, а не пересеченно с ним? Я, видимо, опять что-то
хитрое недогоняю. Argon(165 знак., 04.02.2022 10:09)
- Я тоже вначале не вкурил. Мне было бы понятнее "user code 1 begin",
"user code 1 end", "user code 2 begin", user code 2 end" и т.д. - SciFi(04.02.2022 10:01)
- все есть, надо понимать какие файлы за что отвечают примерно по
названиям, и где искать документацию, прочитайте книжку, она как
раз по HAL NAUT(1 знак., 04.02.2022 00:26, ссылка)
- Кто что может сказать на предмет замены STM32F407 на AT32F407? - my504(18.03.2022 10:55, ARM, полностью)
- если китайский клон STM32 (конкретно CKS32F030) виден стандартным
STM-ским программатором через стандартный ST-Link как STM32F030, то
с ним можно жить? То бишь писать и отлаживать. Там всё залочено,
считать прошивку нельзя. А полное стирание я на чужом дивайсе
побоялся. - Лaгyнoв(19.03.2022 13:30, ARM, полностью)
- Говорят, что стандартным программатором (Segger) не виден, но виден
китайскими программаторами (не сказано какими). Но я не проверяла,
т.к.ни одного контроллера от CKS у меня нет, а покупать их я
побоялась, тем более что тогда STM32 не были в дефиците, а
удешевление было не настолько велико, чтобы рисковать. Kceния(347 знак., 19.03.2022 16:46, ссылка)
- Документацию здесь уже выкладывали. BlackMorda(1 знак., 19.03.2022 13:34, ссылка)
- HC32L, есть опыт как стартануть. Я так понимаю аналог СТМ32Л, но
для внутреннего китайского рынка. Даже даташит на аглицком найти не
могу IBAH(2 знак., 17.03.2022 22:04, ARM, ссылка, ссылка, полностью)
- Сюрприз от lpuart stm32g031. Пытаюсь задействовать прерывание
character match для обработки символа '\n' в принимаемом потоке
байт. Работаю без dma с использованием fifo, порог установлен на
1/2. Так вот character match срабатывает только когда фифо пусто а
если в фифо есть хотя бы 1 байт Character match flag (бит 17
регистра USART_ISR) не устанавливается. В мануале эта функция
крайне скудно описана и неясно на каком этапе выполняется
сравнение. В еррате тоже ни слова. - 3m(18.03.2022 10:29, ARM, полностью)
- stm32h7: разница реализации MAC между f7 и h7 есть? код переносить
начинаю. есть статистика? - klen(17.03.2022 00:37, ARM)MBedder
- stm32h750vgt: внутренний цап не выдает более 0.85в. рефка 3.3в,
внутренний vref не используется, берется снаружи. буффер включен.
при записи кода выше 0.85в тупо ограничение. ниче не пойму че за
хрень. до сих пор думал что нет проще переферии чем цап..вотжеж .. - klen(12.03.2022 10:25, ARM, полностью)MBedder
- В упор не могу найти где в STM32CubeIDE задается размер Heap. Кто
знает, ткните носом, плиз! - Argon(12.03.2022 10:46, ARM, полностью)
- Кто поднимал USB на STM32G0x серии подскажите плиз, в упор не вижу
пина VBUS (USB detect), как контроль подключения разъема определяли
? через exti? - Aleksey_75(11.03.2022 13:57 - 15:11, ARM, полностью)
- STM32L431 - после перепрограммирования в приложении прибор
"окирпичился" до состояния, что не программировался из среды IAR
через Jlink. Project/Download/Erase memory - не помогло. При этом
утилита Jlink позволяла подключиться к контроллеру. Прибор ожил
после очистки и программирования через JflashLite. В чем могла быть
причина "окирпичивания"? - VLLV(11.03.2022 15:58, ARM, полностью)
- Сколько тактов на команду уходит у Cortex-M0 ? Хотелось бы хотя бы
приблизительно представить производительность при какой-то
тактовой, т.е. сколько тактов займет арифметическая операция,
чтение/запись в озу, команда перехода. Сходу найти эту информацию
не удалось. - AlexBi(11.03.2022 22:21, ARM, полностью)
- А как сделать. чтобы можно было обращаться из двух разных файлов к
одному экземпляру? Очевидно что через extern struct fifo_st xyz; но как вклинить в файл, чтобы не было повторных определений и не
рушилась идеология этого файла - чего-то не соображу. Dingo(10 знак., 10.03.2022 12:03, ARM, ссылка, полностью)
- не нравятся мне всякие externЫ!!! НЕ проще сделать фифо локальным и
обращаться через функции добавления и извлечения ? - Aleksey_75(11.03.2022 11:16)
- Если речь о Си... Я делаю так в каждом файле IBAH(482 знак., 10.03.2022 12:35)
- соптимизирую -> abivan(247 знак., 11.03.2022 16:16)
- Потому что определения не ставят в Н-файлы - Pитчи(11.03.2022 07:42, )
- Правда?! - Argon(11.03.2022 09:30)
- Да. В заголовочных файлах определения типов, объявления структур.
Если надо - то определения значений параметров, например, #define
TurnOnThreshold 53 Nikolay_Po(713 знак., 11.03.2022 10:05)
- Так речь об объявлении переменных? Почему-то думал, что выделение
памяти происходит при объявлении, а определение - это #define. - Argon(11.03.2022 10:06)
- Нет, объявление - это когда указывается тип и имя, но ничего ему не
присваивается. В заголовочном файле не делается объявление с
присвоением значения. И до присвоения значения, компилятор просто
имеет ввиду, что такая переменная должна быть ему доступна, но не
выделяет для неё памяти, пока она не понадобится. P.S. определения
подстановок #define и определения типов, хотя и являются
определениями, но не приводят к выделению памяти, так как относятся
сугубо к Nikolay_Po(14 знак., 11.03.2022 10:15)
- Казалось бы, грех путаться в терминологии, но даже авторы книжек
по-разному называют сущности. Что-то подобное встретилось недавно:
в одной книге оператор, в другой - инструкция. - Argon(11.03.2022 10:10)
- А определение __MAIN_C ручками? - VLLV(10.03.2022 14:34)
- хедер заключается в POV(61 знак., 10.03.2022 12:11)
- Для этого придумали .Н-файлы. Нет? - Cкpипaч(10.03.2022 12:05)
- I2C в STM32 VLLV(413 знак., 07.03.2022 11:50, ARM, полностью)
- LwIP перползти с 1.4.1 на 2.x . Есть проект на 1.4.1, всё вроде
работает. Такое впечатление, что даже DMA использует, LAN8720. Где
взять порт под STM32F4x7 ? Dingo(493 знак., 25.02.2022 10:18, ARM, полностью)