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

Работа с медленной периферией

Лишь хотел уточнить учитывается загрузка лишь голого ядра или загрузку всего проца с учетом его встроенной периферии :laughing:

 

Ну и как, мой ответ Вас удовлетворил? Я достаточно понимаю разницу? ;)

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


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

Я достаточно понимаю разницу? ;)

Дело в том, что мне приходилось сталкиваться с тем, что некоторые "программеры" в упор не видят разницу:

нагромоздятгде надо и не надо гору из мудреных DMA-конструкций с периферией, а после этого хвастают о том, что "загрузка" CPU даже не упала.

 

Мои сомнения вызвала фраза "CPU load просто смешной". Ваш последующий ответ эти сомнения развеял ;)

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


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

Почему для 1820 упоминается только ногодрыг/таймер и UART?

По мне так SPI подходит для этих целей ничуть не хуже, а, может даже и, лучше!

Формируем нужную последовательность в памяти, по DMA принимаем/отправляем биты. По завершении транзакции вызываем задачу и обрабатываем данные.

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


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

Почему для 1820 упоминается только ногодрыг/таймер и UART?

 

Думаю потому, что разработчики МК сочли этот интерфейс устаревшим или никому не нужным и не сделали его аппаратную реализацию в МК, вот народ и извращается, как может :biggrin:

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

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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