Перейти к содержанию
    

Чем заменить DWT на STM32F030F4 для задержек delay_us и _ms?

1 минуту назад, jcxz сказал:

...пока в проекте нет задачи, требущей иногда массивной обработки данных. Которую логично бы тоже посадить на самый низкий приоритет, чтобы всё фоновое время забирала в те моменты, когда ей это потребуется.

Пусть задачи делят между собой процессорное время по тикам вытесняющего таймера, правда, если ОС позволяет создать две задачи равного приоритета.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, Arlleex said:

если ОС позволяет создать две задачи равного приоритета.

Нынче таких осталось мало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 minutes ago, Forger said:

Нынче таких осталось мало

FreeRTOS)

52 minutes ago, adnega said:

Кто как выкручивался с HD44780 на быстрых процах?

Прикручивали такой к торчащей наружу шине EMC. Параллельно такому дисплею висела какая-то даже память. Всё работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, Forger said:

Это одна из причин, почему от нее отказался ))

Можно подробнее? что в этом плохого?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, Forger сказал:
4 часа назад, Arlleex сказал:

Вытесняющая RTOS? 

Когда-то, давным давно при слове RTOS  у 99,99% программеров случался неизлечимый butthert с очень тяжелыми и продолжительными холиварами.

Разумеет, в те античные времена знали лишь про кооперативную, поскольку вытесняющую в принципе негде было запустить (верховодили в те времена PIC и AVR).

Но сейчас эти же рассуждения на тему пользовать/не пользовать RTOS звучат как минимум наивно.

Да, и сам таким был, и сейчас стараюсь обойтись без всяких ртосов, когда есть возможность, а когда можно обойтись просто переключателем контекста, без всяких надстроек, очередей, нитей и пр... и самое удивительное - все работает и все задачи из ТЗ реализуются:yes3:

А сейчас смотришь - все пытаются впихнуть их чуть-ли не в мигалки светодиодами, причем многие даже не понимают, как там все работает... Времена однако...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, mantech сказал:

Да, и сам таким был, и сейчас стараюсь обойтись без всяких ртосов, когда есть возможность, а когда можно обойтись просто переключателем контекста, без всяких надстроек, очередей, нитей и пр...

Я недавно писал о таком переключателе для простых проектов, кстати:smile:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, adnega сказал:

Кто как выкручивался с HD44780 на быстрых процах?

А чего там выкручиваться? Запись в дисплей довольно быстрая, долго только очистка и стартовая инициализация. С последней проблем нет - делается при запуске, а очистку не использовал по причине тормозов, проще пробелами забить, там знакомест кот наплакал... В сотне изделий древних вообще все работало в режиме только записи(т.е. даже проверка готовности не применялась) и все работает на ура...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...