Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Посоветуйте литературу...

Чт мар 16, 2023 21:10:36

Посоветуйте книгу, либо сайт, интернет ресурс, которые вам реально помогли войти в тему микроконтроллеров. На русском или английском. Только актуальные на сегодняшний день, потому что если в книге изучаются устройства, которые уже не купишь или софт, которого не найдешь, то тратить время на ее чтение смысла, наверное, нет.

Re: Посоветуйте литературу...

Пт мар 17, 2023 02:08:51

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

Re: Посоветуйте литературу...

Пт мар 17, 2023 07:23:50

veso74,
А мне кажется, что выбор языка программирования - вторичный. Современные языки программирования МК, они все Си-подобные.

Добавлено after 6 minutes 14 seconds:
planus,
Можете брать любую литературу (которую сможете читать) по STM32 и не ошибётесь. STM32 это реально актуальная тема. Если сможете изучить STM32, то сможете изучить практически что угодно из МК.

Re: Посоветуйте литературу...

Пт мар 17, 2023 08:34:59

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


Хочу ориентироваться на то семейство микроконтроллеров, по которому есть литература нормальная. Во всяком случае по началу. Сейчас начал читать Белова "Самоучитель разработчика устройств на микроконтроллерах AVR". Вроде хвалят ее. Но книга 2008 года, может уже что-то более актуальное есть, не знаю.

Re: Посоветуйте литературу...

Пт мар 17, 2023 08:46:23

AVR вполне актуален. Во всяком случае в России. И 8-битные МК актуальны. Во всяком случае в России.

Re: Посоветуйте литературу...

Пт мар 17, 2023 08:52:56

нормальная литература - официальные руководства. avr в настоящее время - это нишевые микроконтроллеры, ни красивого дисплейчека, ни Ethernet, ни USB вы там не получите. с таким же успехом можно изучать логигу на K155xx микросхемах.

Re: Посоветуйте литературу...

Пт мар 17, 2023 08:56:57

AVR вполне актуален. Во всяком случае в России. И 8-битные МК актуальны. Во всяком случае в России.


А вне России что актуально? Мы все равно за ними все повторяем, с небольшим опозданием.

Добавлено after 2 minutes 17 seconds:
нормальная литература - официальные руководства. avr в настоящее время - это нишевые микроконтроллеры, ни красивого дисплейчека, ни Ethernet, ни USB вы там не получите. с таким же успехом можно изучать логигу на K155xx микросхемах.


Согласен, что официальные руководства - лучший источник информации, но как правило они написаны для тех, кто уже в теме.

Re: Посоветуйте литературу...

Пт мар 17, 2023 08:58:59

В скорости восприятия новой информации имеет значение, имели ли вы ранее дело с логикой, алгоритмами ... , каким-то программированием, даже для PC, или нет. Один путь значительно короче, вам нужно "перенести" свое мышление на новую платформу/язык программирования/, а другой путь длинный - все с самого начала.

Не советую, а предлагаю - Arduino. Купите себе 1-3 готовые платы (UNO напр.), пластиковую макетку (breadboard) без пайки, 100 проводов, светодиоды, резисторы и тд. Простой первый проект (blink), следующий посложнее, с кнопкой, дальше посложнее ... и вместе с проектами последуют чтение и проба всех вариантов.

Начало важно, затем переходите к другим, популярным средам и МК. Просто Arduino легко для начала, есть много примеров.

Приведу простой проект, который (в шутку) придумали для моего друга-пенсионера, с которым он начал писать свои проекты: написать программу для работающего светофора :) ("с нуля" (не глядя на такую ​​готовую реализацию из интернета). На первый взгляд - ето должно быть просто, но потом за несколько недель появилось 11 версий программы :). Arduino теперь его любимая среда.

Re: Посоветуйте литературу...

Пт мар 17, 2023 09:04:00

Согласен, что официальные руководства - лучший источник информации, но как правило они написаны для тех, кто уже в теме.

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

Re: Посоветуйте литературу...

Пт мар 17, 2023 09:13:10

avr в настоящее время - это нишевые микроконтроллеры.

Тогда справедливости ради надо сказать, что большинство разработок на МК, во всяком случае в России, они тоже "нишевые". Кстати, именно этим объясняется ломовой спрос, опять же в России, на 8-битные китайские МК.

Re: Посоветуйте литературу...

Пт мар 17, 2023 09:16:59

Ардуино, так Ардуино. Но может кто напишет, какая конкретная книга или сайт по Ардуино понравились ему? Или все одинаково хороши?
Последний раз редактировалось planus Пт мар 17, 2023 09:49:37, всего редактировалось 1 раз.

Re: Посоветуйте литературу...

Пт мар 17, 2023 09:21:22

... книга 2008 года, может уже что-то более актуальное есть, не знаю.

У нас есть СУНДУК, посмотрите, там многое есть....

Re: Посоветуйте литературу...

Пт мар 17, 2023 09:51:42

Книга: вряд ли актуальна в эти годы. Информация быстро устаревает. Может для полного начала.

Возможно, эта страница будет самой необходимой: (внутренние функции Arduino)
https://www.arduino.cc/reference/en/
https://arduino.ru/Reference

И этот форум:
https://arduino.ru/forum

Но потом привыкаете: открываете .h файл, а там перечислены все функции, написанные для конкретной библиотеки, с их входными-выходными параметрами.

Создайте стартовый проект. Уже сегодня. Нет ничего сложного. И приступайте к испытаниям :).
Последний раз редактировалось veso74 Пт мар 17, 2023 11:08:35, всего редактировалось 1 раз.

Re: Посоветуйте литературу...

Пт мар 17, 2023 10:12:18

Все зависит от "области приложения" тех "микроконтроллеров".
Есть прикладное применение "примитива", есть более сложные устройства "с мозгами", а далее уже практически аналоги персоналок.
В каждом случае и свой подход - где с ассемблером да полной документацией над каждым конкретным кристаллом разбираться надо, а где и ЯВУ с более "обобщенным восприятием" вполне достаточно.
Чего-то "всеобще-универсального" только для обзорного ознакомления и простейших применений обычно хватает - а далее уже все равно придется в выбранном направлении непрерывно и бесконечно соответствующую литературу изучать.
8)

Re: Посоветуйте литературу...

Сб мар 18, 2023 14:11:06


Смотрите в сторону STM32 CUBE IDE.

Re: Посоветуйте литературу...

Пн мар 20, 2023 12:56:24

ни красивого дисплейчека, ни Ethernet, ни USB

Это суждение дилетанта, который не совсем в теме. USB реализовано - возьмите, к примеру, AT90USB162-16AU. Дисплейчиков в микроконтроллере :shock: мне видеть не приходилось :) , но если взять дисплей (внешний по отношению к МК) хоть графический, хоть сегментный - море схем на АВР, которые без проблем этими дисплеями рулят. За Ethernet не скажу, управлять кофеваркой по инету пока не доводилось.
Справедливости ради - АВРам уже больше четверти века, и более современные STM их уделывают. Но это не значит, что время АВР закончилось. Вот 51-е в 2 раза старше, но на пенсию не собираются.
STM-ами, к сожалению, заниматься не приходилось, но вот мнения о том, что на них выше порог вхождения - встречал. И тут АВР с их детской простотой и хорошо развитой средой разработки для новичков, думаю, самое то.
Но - "кому - таторы, а кому - ляторы" ...

Re: Посоветуйте литературу...

Пн мар 20, 2023 13:07:41

но если взять дисплей (внешний по отношению к МК) хоть графический, хоть сегментный - море схем на АВР, которые без проблем этими дисплеями рулят.

картинку на 60 fps для дисплея 320x240x16 сможешь вывести на своем AVR? А если дисплей побольше? На STM жизнь не заканчивается, но зачем что-то учить и в чем-то разбираться, когда всегда можно взять AVR и писать на форумах что у тебя он квантовый процессор на 2^8^16^64 кубитах уделывает. и вообще в России это не нужно, и так все хорошо.

Re: Посоветуйте литературу...

Пн мар 20, 2023 13:23:54

Ну зачем так нервно реагировать? Я же не спорю, что STM современнее и качественнее. Я только выразил мысль, что новичку освоить АВР намного проще. А втянется, станет тесно в рамках АВР - следующую платформу освоить проще, имея базовые навыки программирования МК. Но зачастую знакомство с предметом интереса заканчивается на "А ну его..." И вероятность этого выше, если для начала выбран более сложный путь.
Лётчиков не сразу садят на Боинг, "взлёт - по кругу - посадка" отрабатывается на каком-нибудь учебном Яке или Ан.
Это моё мнение, и я с ним целиком согласен. :)
А приписывать оппоненту бредятину, которую тот не выссказывал - это дурной тон в полемике, не комильфо.

Re: Посоветуйте литературу...

Пн мар 20, 2023 16:49:15

У Атмела другая беда: народность. Как следствие - много некачественных решений и вообще бреда. Менее народными мк занимаются более специалисты, выше качество информации (но не количество). Да, вхождение туда более сложное, но зато качественнее.

Re: Посоветуйте литературу...

Пн мар 20, 2023 18:16:15

Неплохой сайт по АВР :https://chipenable.ru
Ответить