Найден 141 результат
- Пт сен 27, 2024 10:31:19
- Форум: Периферия
- Тема: SST26VF064BT-104I/SM
- Ответы: 5
- Просмотры: 5663
SST26VF064BT-104I/SM
Использовал в проекте SPI Flash память SST26VF064BT-104I/SM . Эта микросхема фирмы Microchip качественно отличается от привычной всем Winbond W25Q64xxx. Она значительно быстрее Винбонда в части стирания страниц и чипа вообще. Кроме этого, в ней есть ещё другие функции, которые на самом деле нафиг не ...
- Чт окт 19, 2023 22:06:52
- Форум: ARM
- Тема: FreeRTOS Eclipse отладка 2023
- Ответы: 1
- Просмотры: 1766
FreeRTOS Eclipse отладка 2023
С прискорбием обнаружил, что плагин для отладки приложений на FreeRTOS для Ecllipse (CubeIDE) более недоступен по ссылкам http://freescale.com/lgfiles/updates/Eclipse/KDS и http://nxp.com/lgfiles/updates/Eclipse/KDS и вообще более нигде в интернете (прочитал весь).
https://img.radiokot.ru/files ...
https://img.radiokot.ru/files ...
- Ср авг 30, 2023 18:00:11
- Форум: ARM
- Тема: Встроенный в STM32F0 датчик температуры
- Ответы: 18
- Просмотры: 20695
Re: Встроенный в STM32F0 датчик температуры
Есть подозрение, что на этой версии МК канал АЦП выпилен, т.к. измерение всегда возвращает 0xFFF.
Это вряд-ли ошибка в коде, т.к. тот же код на STM32F072RBT6 работает корректно.
Сам и отвечу.
После устранения ошибки температура читается. Другое дело, что она показывает не температуру окружающей ...
- Чт авг 24, 2023 16:34:04
- Форум: ARM
- Тема: Встроенный в STM32F0 датчик температуры
- Ответы: 18
- Просмотры: 20695
Re: Встроенный в STM32F0 датчик температуры
STM32F030F4P6 . Прошу отозваться, если кому удавалось считать температуру с Temperature Sensor Channel
Именно с этого микроконтроллера , 20-ножечное убожество.
Есть подозрение, что на этой версии МК канал АЦП выпилен, т.к. измерение всегда возвращает 0xFFF.
Это вряд-ли ошибка в коде, т.к. тот же ...
Именно с этого микроконтроллера , 20-ножечное убожество.
Есть подозрение, что на этой версии МК канал АЦП выпилен, т.к. измерение всегда возвращает 0xFFF.
Это вряд-ли ошибка в коде, т.к. тот же ...
- Ср окт 26, 2022 15:02:28
- Форум: ARM
- Тема: FreeRTOS STM32 CubeIDE Cortex M3
- Ответы: 9
- Просмотры: 4357
Re: FreeRTOS STM32 CubeIDE Cortex M3
Итак, вернулся к флагам, рассказываю, что удалось выяснить.
Не работают корректно флаги, когда устанавливаются из прерываний, возникающих часто/быстро (пока оставлю такую формулировку, если разведую точнее - уточню).
Второе - флаги работают некорректно из-за ошибки в коде оболочки CMSIS-v2
Файл ...
Не работают корректно флаги, когда устанавливаются из прерываний, возникающих часто/быстро (пока оставлю такую формулировку, если разведую точнее - уточню).
Второе - флаги работают некорректно из-за ошибки в коде оболочки CMSIS-v2
Файл ...
- Пт авг 05, 2022 17:32:02
- Форум: ARM
- Тема: FreeRTOS STM32 CubeIDE Cortex M3
- Ответы: 9
- Просмотры: 4357
Re: FreeRTOS STM32 CubeIDE Cortex M3
[uquote="4airy",url="/forum/viewtopic.php?p=4264505#p4264505"]Судя по всему, это баг CMSIS. Попробуйте использовать FreeRTOS функции на прямую, без CMSIS. Тем более что, CMSIS на данный момент это просто обертка над FreeRTOS.[/uquote]
Спасибо. Я так и не понял, чей это баг, но из одних прерываний ...
Спасибо. Я так и не понял, чей это баг, но из одних прерываний ...
- Ср июл 13, 2022 16:59:05
- Форум: ARM
- Тема: FreeRTOS STM32 CubeIDE Cortex M3
- Ответы: 9
- Просмотры: 4357
Re: FreeRTOS STM32 CubeIDE Cortex M3
GARMIN, возможно дело в ядре. У меня версия 10.0.1
- Ср июл 13, 2022 09:53:22
- Форум: ARM
- Тема: FreeRTOS STM32 CubeIDE Cortex M3
- Ответы: 9
- Просмотры: 4357
Re: FreeRTOS STM32 CubeIDE Cortex M3
GARMIN , спасибо за ответ, но увы, мимо.
osEventFlagsSetFromISR - нет такой функции в CMSIS V2. Может быть в CMSIS V1 это есть - не проверял, мне все равно нужен только второй.
А потом ещё контекст переключать, как - в хедере написаны примеры.
Это что-то совсем не из этой оперы. Может быть в ...
osEventFlagsSetFromISR - нет такой функции в CMSIS V2. Может быть в CMSIS V1 это есть - не проверял, мне все равно нужен только второй.
А потом ещё контекст переключать, как - в хедере написаны примеры.
Это что-то совсем не из этой оперы. Может быть в ...
- Вт июл 12, 2022 19:59:10
- Форум: ARM
- Тема: FreeRTOS STM32 CubeIDE Cortex M3
- Ответы: 9
- Просмотры: 4357
FreeRTOS STM32 CubeIDE Cortex M3
Изучаю FreeRTOS v.2, реализация STM. Микросонтроллер STM32F105.
Необходимо применить EventFlags. При возникновении прерывания устанавливать флаг События, в то время, как Задача находится в ожидании установления флага События.
Функция, устанавливающая флаг называется osEventFlagsSet
Так вот, когда ...
Необходимо применить EventFlags. При возникновении прерывания устанавливать флаг События, в то время, как Задача находится в ожидании установления флага События.
Функция, устанавливающая флаг называется osEventFlagsSet
Так вот, когда ...
- Сб дек 25, 2021 14:26:00
- Форум: ARM
- Тема: STM32F103C8 перенос таблицы прерываний
- Ответы: 61
- Просмотры: 35787
Re: STM32F103C8 перенос таблицы прерываний
[uquote="zwitch",url="/forum/viewtopic.php?p=3726930#p3726930"]Решение нашел[/uquote]
Спасибо! Допустил ту же ошибку. Даже не подумал бы на глобальный запрет прерываний.
Особенно вводит в ступор то, что действие ассемблерной вставки __enable_irq(); и __disable_irq(); никак не видно из отладчика.
Спасибо! Допустил ту же ошибку. Даже не подумал бы на глобальный запрет прерываний.
Особенно вводит в ступор то, что действие ассемблерной вставки __enable_irq(); и __disable_irq(); никак не видно из отладчика.
- Пн ноя 29, 2021 19:59:13
- Форум: Практика
- Тема: LM2931 Почему не работает
- Ответы: 2
- Просмотры: 2232
Re: LM2931 Почему не работает
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4131773#p4131773"]
ИЧО?[/uquote]
ИТО. Это не для вас написано. Вы все и так знаете и никогда не ошибаетесь.
ИТО. Это не для вас написано. Вы все и так знаете и никогда не ошибаетесь.
- Пн ноя 29, 2021 15:40:32
- Форум: Практика
- Тема: LM2931 Почему не работает
- Ответы: 2
- Просмотры: 2232
LM2931 Почему не работает
Столкнулся в проблемой - не работает линейный регулятор LM2931. Но в этот раз вместо того, чтобы спрашивать, что с ним не так, я сам расскажу, в чем его особенность и почему он не работает.
LM2931 - Линейный регулятор с низким падением напряжения. Дешевый, выпускается множеством фирм, бывает на ...
LM2931 - Линейный регулятор с низким падением напряжения. Дешевый, выпускается множеством фирм, бывает на ...
- Пн мар 29, 2021 18:55:34
- Форум: Теория
- Тема: Переходной процесс заряда конденсатора (через делитель)
- Ответы: 4
- Просмотры: 1040
Re: Переходной процесс заряда конденсатора (через делитель)
lumped.net , высший пилотаж, спасибо!
Теорема Тевенина . К стыду своему не знал.
Формулы причесал, прикрепляю для будущих поколений - может кому еще поможет.
https://img.radiokot.ru/files/6077/2h6neitckk.png
где:
u - эквивалентное напряжение;
r - эквивалентное сопротивление;
Vc(t ...
Теорема Тевенина . К стыду своему не знал.
Формулы причесал, прикрепляю для будущих поколений - может кому еще поможет.
https://img.radiokot.ru/files/6077/2h6neitckk.png
где:
u - эквивалентное напряжение;
r - эквивалентное сопротивление;
Vc(t ...
- Пн мар 29, 2021 18:08:46
- Форум: Теория
- Тема: Переходной процесс заряда конденсатора (через делитель)
- Ответы: 4
- Просмотры: 1040
Re: Переходной процесс заряда конденсатора (через делитель)
Уточняю, необходима формула напряжение от времени. Переходной процесс. Конденсатор там не случайно нарисован.
- Пн мар 29, 2021 17:49:28
- Форум: Теория
- Тема: Переходной процесс заряда конденсатора (через делитель)
- Ответы: 4
- Просмотры: 1040
Переходной процесс заряда конденсатора (через делитель)

Ув. коты
Помогите сообразить, как выразить формулу переходного процесса для напряжения на конденсаторе для такого случая, как на схеме выше.
- Ср мар 03, 2021 15:44:25
- Форум: ARM
- Тема: STM32 Как прошивке проверить целостность самой себя?
- Ответы: 16
- Просмотры: 14392
Re: STM32 Как прошивке проверить целостность самой себя?
Спасибо большое всем, кто ответил по-существу. Я когда найду достойное решение этой задачи, расскажу здесь, как в итоге сделал.
[uquote="afz",url="/forum/viewtopic.php?p=3986609#p3986609"]или сочинить скрипт для линкера[/uquote]
Можете дать ссылку, где почитать, как это делается?
[uquote="afz",url="/forum/viewtopic.php?p=3986609#p3986609"]или сочинить скрипт для линкера[/uquote]
Можете дать ссылку, где почитать, как это делается?
- Ср фев 17, 2021 16:09:08
- Форум: ARM
- Тема: STM32 Как прошивке проверить целостность самой себя?
- Ответы: 16
- Просмотры: 14392
Re: STM32 Как прошивке проверить целостность самой себя?
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3982453#p3982453"]Определить конец прошивки поможет переменная из линкер-скрипта. Где-нибудь в секции text сохраняй контрольную сумму: на этапе сборки она будет равна нулю, а потом скриптом посчитаешь и впишешь (можно переводить опять). Прошивка при ...
- Ср фев 17, 2021 13:42:06
- Форум: ARM
- Тема: STM32 Как прошивке проверить целостность самой себя?
- Ответы: 16
- Просмотры: 14392
STM32 Как прошивке проверить целостность самой себя?
Есть некоторые типы устройств, к которым ГОСТы предъявляют высокие требования безопасности. Одно из требований - чтобы при запуске устройство проверяло целостность своей прошивки, и если кто-то или что-то внесло в нее несанкционированные изменения, программа не запускалась бы.
Возникают вопросы:
1 ...
Возникают вопросы:
1 ...
- Пт июн 14, 2019 10:43:00
- Форум: ARM
- Тема: STM32CubeIDE где задаются настройки памяти
- Ответы: 4
- Просмотры: 4036
Re: STM32CubeIDE где задаются настройки памяти
Кажется, нашел.
В файле stm32f072xb.h (для другого процессора будет другое немного имя файла):
#define FLASH_BASE ((uint32_t)0x08000000U) /*!< FLASH base address in the alias region */
#define FLASH_BANK1_END ((uint32_t)0x0801FFFFU) /*!< FLASH END address of bank1 */
#define SRAM_BASE ((uint32_t ...
В файле stm32f072xb.h (для другого процессора будет другое немного имя файла):
#define FLASH_BASE ((uint32_t)0x08000000U) /*!< FLASH base address in the alias region */
#define FLASH_BANK1_END ((uint32_t)0x0801FFFFU) /*!< FLASH END address of bank1 */
#define SRAM_BASE ((uint32_t ...
- Чт июн 13, 2019 10:48:44
- Форум: ARM
- Тема: STM32CubeIDE где задаются настройки памяти
- Ответы: 4
- Просмотры: 4036
STM32CubeIDE где задаются настройки памяти
Котоколлеги, приветствую!
Никак не найду, где в CubeIDE задаются настройки стартового адреса для программы.
Хочу использовать свой загрузчик, а для этого нужно начинать основную программу не с начала памяти, а с зазором для программы загрузчика.
Чтобы было совсем понятно, что я имею в виду, в Keil ...
Никак не найду, где в CubeIDE задаются настройки стартового адреса для программы.
Хочу использовать свой загрузчик, а для этого нужно начинать основную программу не с начала памяти, а с зазором для программы загрузчика.
Чтобы было совсем понятно, что я имею в виду, в Keil ...