|
0 / 0 / 0
Регистрация: 15.02.2023
Сообщений: 83
|
||||||
Выполнение кода с заданной периодичностью15.02.2023, 13:49. Показов 1970. Ответов 34
Метки нет (Все метки)
Приветствую, ответьте пожалуйста на вопрос.
Вопрос: Правильно ли я реализую выполнение некоторого кода каждые 10 микросекунд? Пояснения: Запутался в настройках таймера - привожу скрины в картинках. в программе используются только прерываниея таймеров 2-100кГц и таймера 3 - 10Гц частота ядра 50 Мгц, итерация главного цикла будет раз в 100 чаще происходить(или во сколько) чем прерывания таймера 100кГц думаю пропусков не будет
0
|
||||||
| 15.02.2023, 13:49 | |
|
Ответы с готовыми решениями:
34
Выполнение действий в программе с определенной периодичностью Отчет на СКД с заданной периодичностью Проверка наличия файла с заданной периодичностью |
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
|
|||
| 17.02.2023, 08:51 | |||
|
Ничего личного.
0
|
|||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
||
| 17.02.2023, 09:09 | ||
|
Но гуглопереводчик знает оба варианта написания. Причем prescaler он переводит как "прескалер" (что бы это ни значило), а prescaller - как предделитель. А хотя нет, для prescaler'а он вариант "предделитель" тоже знает, просто считает его менее употребимым. Ну а "прескалер" у Worldmaster это, скорее всего, самодельная калька с английского. Стало быть, написание может варьироваться.
0
|
||
|
0 / 0 / 0
Регистрация: 15.02.2023
Сообщений: 83
|
||||
| 17.02.2023, 12:11 [ТС] | ||||
|
Чувствую,что Worldmasterу хочется поспорить, не забанят ли на за это
для ненастоящей параллельности пойдет по поводу обработчиков прерываний, у меня такой подход в обработчиках прерываний, устанавливаются только флаги событий а обработка идет в главном цикле(согласен в некоторых задачах это не подходит) но такой подход мне позволяет управлять приоритетом задач по своему - мне так понятнее А в постановке задачи ошибки нет не сУмневайтесь. Спасибо за помощь. Смотрим на мир шире. переписываю проект с атмега на stm, у меня будут еще детские вопросы про ADC и GPIO
0
|
||||
|
|
|
| 17.02.2023, 14:09 | |
|
0
|
|
|
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 885
|
|
| 17.02.2023, 21:55 | |
|
может надо сначала задачи описать - типа "приём сигналов IR"
а не "Выполнение кода с заданной периодичностью" - може задача вообще по другому решается
0
|
|
|
0 / 0 / 0
Регистрация: 15.02.2023
Сообщений: 83
|
|
| 20.02.2023, 06:35 [ТС] | |
|
Спасибо, но прием сигналов IR я привел для примера, я спрашивал про таймеры и их настройку
всё понятно , спасибо всем
0
|
|
|
28 / 24 / 4
Регистрация: 21.11.2017
Сообщений: 179
|
|
| 21.02.2023, 15:02 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.02.2023
Сообщений: 83
|
||
| 27.02.2023, 13:50 [ТС] | ||
|
Как было дело: Мигал светодиод в главном цикле, и мигал себе... Тут я решил что планирую в будущем в проекте использовать встроенные часы, гляжу - они по умолчанию тактируются от внутреннего генератора, ну- ка думаю переставлю ка я точечку на тактирование от внешнего кварца 32768 (на плате он установлен, два конденсатора рядышком как обычно) больше ничего не меняя в коде, переставляю точку LSE (смотри картинку 1), и всё мигать перестает, точку убираю как было от 32кГц внутреннего - цикл работает. Потом я посмотрел при инициализации HAL на ошибки вроде уходит в бесконечный цикл.. вот и появился вопрос, как так может быть?
0
|
||
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
|
|||
| 27.02.2023, 13:58 | |||
|
Схема платы есть?
0
|
|||
|
28 / 24 / 4
Регистрация: 21.11.2017
Сообщений: 179
|
||
| 27.02.2023, 18:17 | ||
|
Тут и надо искать проблему, или кварц не работает или что с кодом.
0
|
||
|
0 / 0 / 0
Регистрация: 15.02.2023
Сообщений: 83
|
|||||||
| 01.03.2023, 12:13 [ТС] | |||||||
0
|
|||||||
|
28 / 24 / 4
Регистрация: 21.11.2017
Сообщений: 179
|
|
| 01.03.2023, 12:52 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.02.2023
Сообщений: 83
|
|||||||
| 03.03.2023, 12:53 [ТС] | |||||||
0
|
|||||||
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
|
|
| 03.03.2023, 13:29 | |
|
0
|
|
|
28 / 24 / 4
Регистрация: 21.11.2017
Сообщений: 179
|
|
| 03.03.2023, 15:05 | |
|
0
|
|
| 03.03.2023, 15:05 | |
|
Удаление повторяющегося символа в строке с заданной периодичностью Как ускорить выполнение кода? (Получение цвета пикселя, сравнение и выполнение действия) XLL хранение и выполнение VBA кода, или защита VBA кода от просмотра Вычисления десятичного логарифма с заданной точностью (адаптация одного кода кода к другому) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|