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

Учебник по микроконтроллерам (ARM)

Добрый вечер!

Решил разобраться в основах работы ARM микроконтроллеров, посоветуйте пожалуйста учебник для новичка.

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


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

А какой ARM? Их много: старый добрый ARM7TDMI, более новые cortex-m0(+)/m3/m4(f)/m7 и другие. Эти микроархитектуры выбираются в зависимости от задач, которые собираетесь решать. Для обучения популярны микроконтроллеры на базе cortex-m3. Конкретно микроконтроллер stm32f103. На али даже платки продают с программатором типа таких.

Начать можете с книг Мартина Тревора.

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


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

Вопрос касается поиска литературы, материалов технического характера, комплексно освещающих особенности архитектуры ядра Cortex-M3, в частности микроконтроллеров 1986ВЕ9Х и 1986ВЕ1Т, создания встроенного программного обеспечения, а также схемотехники применения указанных микросхем.

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


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

https://www.eecs.umich.edu/courses/eecs373/labs/refs/M3 Guide.pdf

 

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

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


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

3 hours ago, Indivio said:

Вопрос касается поиска литературы, материалов технического характера, комплексно освещающих особенности архитектуры ядра Cortex-M3, в частности микроконтроллеров 1986ВЕ9Х и 1986ВЕ1Т, создания встроенного программного обеспечения, а также схемотехники применения указанных микросхем.

Конкретно по контроллерам и ядру - в первую очередь документация производителей. По ядру M3 на русском есть переводная книга, автор Джозеф Ю, на ее же англоязычную выше ссылку выложили. А в целом - общие книги и справочники, например Керниган по языку Си, Хоровиц-Хилл, Титце-Шенк по схемотехнике.

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


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

11 hours ago, Indivio said:

Вопрос касается поиска литературы

Тут всё просто, идёте сюда.

11 hours ago, Indivio said:

в частности микроконтроллеров 1986ВЕ9Х и 1986ВЕ1Т

За этим идёте сюда.

11 hours ago, Indivio said:

создания встроенного программного обеспечения

За этим идёте... в магазин, покупаете хорошую книгу по Си (или даже Си++). Можете начать с классики вот этой, например. После того, как научитесь писать программы для ПК, уже можно будет говорить о встраиваемом программном обеспечении. Да и само понимание придёт по мере изучения.

11 hours ago, Indivio said:

а также схемотехники применения указанных микросхем.

За этим идёте тоже в магазин, и покупаете Хоровица, Хилла "Искусство схемотехники". Через года два неспешного и вдумчивого изучения, у вас будут ответы на эти все вопросы.

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


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

5 hours ago, haker_fox said:

За этим идёте тоже в магазин, и покупаете Хоровица, Хилла "Искусство схемотехники". Через года два неспешного и вдумчивого изучения, у вас будут ответы на эти все вопросы.

Зачем Вы человека пугаете! :)

Это здесь абсолютно лишнее.

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


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

12 minutes ago, Harvester said:

Это здесь абсолютно лишнее.

Человек спрашивает о схемотехнике, для меня это значит следующее:

1. Правильное питание микросхемы.

2. Правильное сопряжение портов ввода/вывода с "внешним миром", притом, порой, реально с вншеним: когда мы подключаем различные датчики и исполнительные механизмы.

Это, самые дубовые и базовые задачи. И для их правильного решения (а не надёргать из инета) нужно уметь проектировать электронные схемы. Ну и как же обойтись без книги? Вспомните как весной на этом форуме задавали вопросы студенты?

 

Впрочем, автор топика волен поступать так, как захочет.

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


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

11 minutes ago, haker_fox said:

Человек спрашивает о схемотехнике, для меня это значит следующее:

1. Правильное питание микросхемы.

2. Правильное сопряжение портов ввода/вывода с "внешним миром", притом, порой, реально с вншеним: когда мы подключаем различные датчики и исполнительные механизмы.

Это, самые дубовые и базовые задачи. И для их правильного решения (а не надёргать из инета) нужно уметь проектировать электронные схемы. Ну и как же обойтись без книги?

С этим я не спорю. Я имел в виду, что конкретно ХХ в данном конкретном случае - не лучший выбор.

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


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

18 minutes ago, Harvester said:

Я имел в виду, что конкретно ХХ в данном конкретном случае - не лучший выбор

Предложите свой вариант)

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


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

16 minutes ago, haker_fox said:

Предложите свой вариант)

Если "с погружением в теорию" - то Титце Шенк

 

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


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

Конечно , воды много утекло со дня , когда вопрос был задан. Но добавлю, может кому пригодится.

По применению 1986ВЕ1Т : идёте на сайт Миландра, ( или просто поиском в инете), смотрите "Отладочный комплект для микроконтроллера 1986ВЕ1Т" схемотехнические файлы. Это же, кстати , работает и со многими другими МК. + читаете даташит на указанный контроллер , рекомендации по подключению. Данный контроллер у Миландра расписан  ,на мой взгляд, на 5+.

На сайте НПФ Вектор есть хорошее пособие на русском "Практический курс микропроцессорной техники на базе процессорных ядер ARM-Cortex-M3/M4/M4F"

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


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

7 минут назад, NikP сказал:

На сайте НПФ Вектор есть хорошее пособие на русском "Практический курс микропроцессорной техники на базе процессорных ядер ARM-Cortex-M3/M4/M4F"

Только не забывать что 1986ВЕ1 это Cortex-M1(практически один-в-один  Cortex-M0)

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


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

2 hours ago, NikP said:

+ читаете даташит на указанный контроллер

А уних документация ограничивается даташитом? Обычно в таком документе электрические и динамические характеристики приводятся. А "нормальных" производителей есть, как минимум user (reference) manual, datasheet, errata и т.п. А вообще джентельменский набор я привёл выше, подходит к любому МК на базе кортексов.

2 hours ago, NikP said:

"Практический курс микропроцессорной техники на базе процессорных ядер ARM-Cortex-M3/M4/M4F"

Для новичка подойдёт. А потом придёт к выводу, что док гораздо больше, и даже на среду разработки есть. И и всех их надо читать периодически, как бы это муторно не было)

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


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

46 минут назад, haker_fox сказал:

А уних документация ограничивается даташитом? Обычно в таком документе электрические и динамические характеристики приводятся. А "нормальных" производителей есть, как минимум user (reference) manual, datasheet, errata и т.п.

Не обязательно. TI - "нормальный"? :wink:  А ведь у него на каждый МК из семейства Tiva только даташит. Который включает инфу, аналогичную даташит+юзер.ман у других вендоров.

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


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

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

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

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

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

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

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

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

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

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