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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Ср фев 17, 2016 21:17:36
Откуда: Москва

Сообщение planus »

Посоветуйте книгу, либо сайт, интернет ресурс, которые вам реально помогли войти в тему микроконтроллеров. На русском или английском. Только актуальные на сегодняшний день, потому что если в книге изучаются устройства, которые уже не купишь или софт, которого не найдешь, то тратить время на ее чтение смысла, наверное, нет.
Реклама
Поставщик валерьянки для Кота
Сообщения: 1922
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

В "море изобилия" зафиксируйте выбранный язык программирования и хотя бы семейство микроконтроллеров, на которое ориентируетесь. Варианты в любом случае бесконечны.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

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

Добавлено after 6 minutes 14 seconds:
planus,
Можете брать любую литературу (которую сможете читать) по STM32 и не ошибётесь. STM32 это реально актуальная тема. Если сможете изучить STM32, то сможете изучить практически что угодно из МК.
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Ср фев 17, 2016 21:17:36
Откуда: Москва

Сообщение planus »

[uquote="veso74",url="/forum/viewtopic.php?p=4387070#p4387070"]В "море изобилия" зафиксируйте выбранный язык программирования и хотя бы семейство микроконтроллеров, на которое ориентируетесь. Варианты в любом случае бесконечны.[/uquote]

Хочу ориентироваться на то семейство микроконтроллеров, по которому есть литература нормальная. Во всяком случае по началу. Сейчас начал читать Белова "Самоучитель разработчика устройств на микроконтроллерах AVR". Вроде хвалят ее. Но книга 2008 года, может уже что-то более актуальное есть, не знаю.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

AVR вполне актуален. Во всяком случае в России. И 8-битные МК актуальны. Во всяком случае в России.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 355
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

нормальная литература - официальные руководства. avr в настоящее время - это нишевые микроконтроллеры, ни красивого дисплейчека, ни Ethernet, ни USB вы там не получите. с таким же успехом можно изучать логигу на K155xx микросхемах.
Реклама
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Ср фев 17, 2016 21:17:36
Откуда: Москва

Сообщение planus »

[uquote="electroget",url="/forum/viewtopic.php?p=4387106#p4387106"]AVR вполне актуален. Во всяком случае в России. И 8-битные МК актуальны. Во всяком случае в России.[/uquote]

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

Добавлено after 2 minutes 17 seconds:
[uquote="JackSmith",url="/forum/viewtopic.php?p=4387107#p4387107"]нормальная литература - официальные руководства. avr в настоящее время - это нишевые микроконтроллеры, ни красивого дисплейчека, ни Ethernet, ни USB вы там не получите. с таким же успехом можно изучать логигу на K155xx микросхемах.[/uquote]

Согласен, что официальные руководства - лучший источник информации, но как правило они написаны для тех, кто уже в теме.
Поставщик валерьянки для Кота
Сообщения: 1922
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

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

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

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

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

Сообщение JackSmith »

[uquote="planus",url="/forum/viewtopic.php?p=4387108#p4387108"]Согласен, что официальные руководства - лучший источник информации, но как правило они написаны для тех, кто уже в теме.[/uquote]
с таким подходом, действительно, изучайте Arduino и не парьтесь.
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

[uquote="JackSmith",url="/forum/viewtopic.php?p=4387107#p4387107"]avr в настоящее время - это нишевые микроконтроллеры.[/uquote]
Тогда справедливости ради надо сказать, что большинство разработок на МК, во всяком случае в России, они тоже "нишевые". Кстати, именно этим объясняется ломовой спрос, опять же в России, на 8-битные китайские МК.
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Ср фев 17, 2016 21:17:36
Откуда: Москва

Сообщение planus »

Ардуино, так Ардуино. Но может кто напишет, какая конкретная книга или сайт по Ардуино понравились ему? Или все одинаково хороши?
Последний раз редактировалось planus Пт мар 17, 2023 09:49:37, всего редактировалось 1 раз.
Модератор
Аватара пользователя
Сообщения: 10740
Зарегистрирован: Пн июл 07, 2008 10:46:09
Откуда: Россия

Сообщение Света »

[uquote="planus",url="/forum/viewtopic.php?p=4387103#p4387103"]... книга 2008 года, может уже что-то более актуальное есть, не знаю.[/uquote]
У нас есть СУНДУК, посмотрите, там многое есть....
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Поставщик валерьянки для Кота
Сообщения: 1922
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

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

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

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

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

Создайте стартовый проект. Уже сегодня. Нет ничего сложного. И приступайте к испытаниям :).
Последний раз редактировалось veso74 Пт мар 17, 2023 11:08:35, всего редактировалось 1 раз.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15667
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Все зависит от "области приложения" тех "микроконтроллеров".
Есть прикладное применение "примитива", есть более сложные устройства "с мозгами", а далее уже практически аналоги персоналок.
В каждом случае и свой подход - где с ассемблером да полной документацией над каждым конкретным кристаллом разбираться надо, а где и ЯВУ с более "обобщенным восприятием" вполне достаточно.
Чего-то "всеобще-универсального" только для обзорного ознакомления и простейших применений обычно хватает - а далее уже все равно придется в выбранном направлении непрерывно и бесконечно соответствующую литературу изучать.
8)
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Сообщение linkov1959 »


Смотрите в сторону STM32 CUBE IDE.
Друг Кота
Аватара пользователя
Сообщения: 6335
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

[uquote="JackSmith",url="/forum/viewtopic.php?p=4387107#p4387107"]ни красивого дисплейчека, ни Ethernet, ни USB[/uquote]
Это суждение дилетанта, который не совсем в теме. USB реализовано - возьмите, к примеру, AT90USB162-16AU. Дисплейчиков в микроконтроллере :shock: мне видеть не приходилось :) , но если взять дисплей (внешний по отношению к МК) хоть графический, хоть сегментный - море схем на АВР, которые без проблем этими дисплеями рулят. За Ethernet не скажу, управлять кофеваркой по инету пока не доводилось.
Справедливости ради - АВРам уже больше четверти века, и более современные STM их уделывают. Но это не значит, что время АВР закончилось. Вот 51-е в 2 раза старше, но на пенсию не собираются.
STM-ами, к сожалению, заниматься не приходилось, но вот мнения о том, что на них выше порог вхождения - встречал. И тут АВР с их детской простотой и хорошо развитой средой разработки для новичков, думаю, самое то.
Но - "кому - таторы, а кому - ляторы" ...
Изображение
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 355
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

[uquote="Jack_A",url="/forum/viewtopic.php?p=4388553#p4388553"]но если взять дисплей (внешний по отношению к МК) хоть графический, хоть сегментный - море схем на АВР, которые без проблем этими дисплеями рулят.[/uquote]
картинку на 60 fps для дисплея 320x240x16 сможешь вывести на своем AVR? А если дисплей побольше? На STM жизнь не заканчивается, но зачем что-то учить и в чем-то разбираться, когда всегда можно взять AVR и писать на форумах что у тебя он квантовый процессор на 2^8^16^64 кубитах уделывает. и вообще в России это не нужно, и так все хорошо.
Друг Кота
Аватара пользователя
Сообщения: 6335
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

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

Сообщение Martian »

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

Сообщение muravei_ »

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

Вернуться в «Разные вопросы по МК»