Например TDA7294

Форум РадиоКот • Просмотр темы - Порекомендуйте литературу для изучения микроконтроллеров
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 07:50:39

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 59 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Пн апр 09, 2018 18:08:41 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Как сказал один мой знакомый (царствие небесное)
"ваши технологии с прогрессом угробят мир!"...
:(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Вт мар 21, 2023 00:52:23 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт мар 01, 2013 23:26:16
Сообщений: 59
Откуда: Урал
Рейтинг сообщения: 0
Здравствуйте, дорогие форумчане!

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

Сложнее TL494 и NE555 я ничего не знаю.
О программировании на си++ лишь чуть-чуть в общих чертах представление имею.
А хочется шаг за шагом научиться работать именно с программируемыми микроконтроллерами (как я понял, востребованнее всего Atmega), понимать, что означают выводы, как они связаны с тем, что внутри и т.д. То есть прямо с нуля, с азов научиться и дойти до практики.

Кто так же обучался с нуля? Как учились? По какой книге?
Вот раньше была серия книг МРБ, где всё разжевывалось очень-очень подробно, что любой, кто прочитает - поймет.
Существует ли подобного рода книга по программированию МК?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Вт мар 21, 2023 04:58:49 
Встал на лапы

Карма: -8
Рейтинг сообщений: 3
Зарегистрирован: Сб апр 24, 2021 18:42:11
Сообщений: 111
Рейтинг сообщения: 0
Если Вы озвучите уровень владения английским языком, то круг таких книг может быть расширен.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Вт мар 21, 2023 06:51:11 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 1
Вводный курс цифровой электроники. К.Фрике, 2003
Введение в цифровую технику. Партин А. С., Борисов В. Г. 1987
Основы цифровой электроники. Р. Токхейм. 1988


Эти книги чтобы получить какое-то представление о цифровой электроники вообще. Они несколько отличаются подачей материала, Токхеймовский вариант мне вообще не нравится, но это субъективно.
Затем язык Си. Его изучение может (а может и должно) быть параллельным, книг много...например

Язык программирования Cи. Керниган ,Ритчи.

Это даст представление о программировании вообще, притом не требует микроконтроллера.

Ну и дальше изучение архитектуры микропроцессоров (в первой книге, Фрике, тоже есть)

Микропроцессоры. Курс и упражнения. Р. Токхайм, 1988 (первая половина книги пролистается очень быстро, ибо знания от первых книг уже будут)
Микропроцессоры в вопросах и ответах. А. Вуд, 1985
Руководство по микроконтроллерам. М. Предко. 2001


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

А дальше - даташиты, референс-мануалы и аппноуты производителей. И лучше 8-битные сначала. Затем всё заново: программирование на С++, архитектура ядра ARM и уже 32-битные микроконтроллеры...

Добавлено after 29 minutes 37 seconds:
И в серии МРБ тоже много есть. Например, изучить цифру можно по книге Современная микросхемотехника. Алексенко А. Г. 1979 год, МРБ, выпуск 994

все вышеперечисленные книги есть здесь в Сундуке

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Вт мар 21, 2023 13:28:25 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт мар 01, 2013 23:26:16
Сообщений: 59
Откуда: Урал
Рейтинг сообщения: 0
phalanx, с английским плохо.
Martian, благодарю! :)


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Чт мар 30, 2023 11:44:25 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт мар 01, 2013 23:26:16
Сообщений: 59
Откуда: Урал
Рейтинг сообщения: 0
Всем привет! Спасибо всем, кто откликнулся!

Хочу поделиться своим небольшим опытом обучения программированию микроконтроллеров с нуля. Может быть кому-нибудь это будет интересно.

Учиться только по книге оказалось действительно тяжело, поэтому я нашел на ютубе замечательный курс лекций от преподавателя МФТИ Донова Геннадия Иннокентьевича (светлая память ему). Вот ссылка на курс из 12 лекций (по микроконтроллерам) прочитанных в МФТИ в 2021 году.
Основа - подробное изучение микроконтроллера Atmega8535: https://www.youtube.com/playlist?list=P ... E4Zh34I9DV
Удобно, что можно смотреть и конспектировать. :idea:

Вот здесь можно скачать учебное пособие по данному курсу, составленное автором, который ведет эти лекции:
https://studfile.net/preview/16548168/#16548168 :beer:

Параллельно читаю книгу Белова А.В. "Микроконтроллеры AVR. От азов программирования до создания практических устройств".
Данная книга в электронном виде есть в "сундуке Кота": http://sunduk.radiokot.ru , кстати, есть и свежее печатное издание 2023 года.

Установил среду разработки Microchip studio (раньше называлась AVR studio, Atmel studio).
Два дня мучился с установкой на Windows 10, так как выскакивала ошибка ( can not find one or more components please reinstall the application ) в процессе установки, а потом и при запуске. :dont_know: Устанавливал да удалял, переустанавливал - все безуспешно, пока не додумался установить на диск C. Всё заработало! :tea:

Оказалось, что не все микроконтроллеры в Microchip Studio поддерживают симуляцию, пришлось выбрать для изучения Atmega8 вместо Atmega8535.

Программатор, микроконтроллер и даже отладочная плата есть на http://Aliexpress.ru совсем недорого, хотя пишут, что идет больше месяца. Как раз время на освоение теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Чт мар 30, 2023 15:56:20 
Открыл глаза

Карма: 4
Рейтинг сообщений: 17
Зарегистрирован: Вс ноя 13, 2022 14:58:17
Сообщений: 51
Рейтинг сообщения: 0
Здравствуйте, дорогие форумчане!

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

Сложнее TL494 и NE555 я ничего не знаю.
О программировании на си++ лишь чуть-чуть в общих чертах представление имею.
А хочется шаг за шагом научиться работать именно с программируемыми микроконтроллерами (как я понял, востребованнее всего Atmega), понимать, что означают выводы, как они связаны с тем, что внутри и т.д. То есть прямо с нуля, с азов научиться и дойти до практики.

Кто так же обучался с нуля? Как учились? По какой книге?
Вот раньше была серия книг МРБ, где всё разжевывалось очень-очень подробно, что любой, кто прочитает - поймет.
Существует ли подобного рода книга по программированию МК?

Начинать лучше с основ, для начала понять принципы фон Неймана https://otvet.mail.ru/question/45361800


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Чт мар 30, 2023 20:40:55 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
Поскольку МК не на фон-Неймановской архитектуре, а на Гарвардской (другие, по крайней мере, мне не встречались), то по этой ссылке ходить не нужно и даже вредно (п.2) А по остальным пунктам истины общеизвестные. Думаю, вряд ли ещё остались люди, представляющие комп навроде https://ru.wikipedia.org/wiki/Шахматный_автомат

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Пт мар 31, 2023 03:02:36 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 205
Рейтинг сообщения: 0
нам на лекциях по схемотехнике эту архитектуру нарисовали и объяснили за пять минут. никогда в жизни не пригодилась.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Пт мар 31, 2023 03:15:01 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
Поскольку МК не на фон-Неймановской архитектуре, а на Гарвардской (другие, по крайней мере, мне не встречались), то по этой ссылке ходить не нужно и даже вредно (п.2)
насчет вредности согласен, ссылаться на ответы в мэйлсру это нечто... но только потому что мэйлсру, а не потому что мк имеют Гарвардскую архитектуру. В конечном итоге работается как с фон Неймановской (ну, почти) и именно поэтому знание обеих не может быть лишним

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Пт мар 31, 2023 14:55:56 
Открыл глаза

Карма: 4
Рейтинг сообщений: 17
Зарегистрирован: Вс ноя 13, 2022 14:58:17
Сообщений: 51
Рейтинг сообщения: 0
Поскольку МК не на фон-Неймановской архитектуре, а на Гарвардской (другие, по крайней мере, мне не встречались), то по этой ссылке ходить не нужно и даже вредно (п.2) А по остальным пунктам истины общеизвестные. Думаю, вряд ли ещё остались люди, представляющие комп навроде https://ru.wikipedia.org/wiki/Шахматный_автомат

Принципы фон Неймана справедливы и для Гарвардской архитектуры за исключением однородности памяти. Что касается МК, то современные МК хотя и используют Гарвардскую архитектуру, но в реальности ничем от фон Неймановской не отличаются.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Сб апр 01, 2023 10:51:42 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
то современные МК хотя и используют Гарвардскую архитектуру, но в реальности ничем от фон Неймановской не отличаются.

Что значит "современные" ? Все? Например, кроме MSP430, мне неизвестны МК с фон Неймановской архитектурой.
Что значит "в реальности", как можно "в реальности" использовать принципиально различную архитектуру и утверждать, что это одно и то же? "Европеоидная раса в реальности та же негроидная, только с чуть-чуть отличиями".
Чтоб поставить точку - может быть, я уже отстал от современного развития МК, но кто мне назовёт МК с режимом адресации памяти вроде 67,77 в PDP-11 (относительно счётчика команд), кроме упомянутого MSP430? Насчёт STM32 я, к сожалению, не в курсе: неужто и они переметнулись к фон Нейману? :shock:
А по существу вопроса; для начала изучения МК эти глубоко теоретические сведения излишни. Господин Журден не знал, что всю свою жизнь (более сорока лет) он говорил именно прозой - и нормально себя чувствовал. :) :))

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Сб апр 01, 2023 12:15:38 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
Начало изучение МК должно начинаться с ЛАЗ. А раз оно начинается с ЛАЗ, то внезапно перескочить архитектуры в принципе невозможно. А вот если наоборот - будет проблемно, ибо обязательно настанет момент, когда с ЯВУ придется спустится несколько ниже, и внезапно выяснится, что работали с фон Неймановской, а потом - что она на самом деле Гарвардская.

Jack_A писал(а):
PDP-11
Ну можно ещё МИР-2 вспомнить до кучи и тоже сравнить.

Добавлено after 3 minutes 2 seconds:
Но с другой стороны... надо всегда определять рамки и цели. Если помигать светодиодиком - это одно. Если на уровень чуть ли не сделать самому мк из ближайшего песка - это другое. Дилетанту, вроде меня - третье. Так что, может Jack_A совершенно прав, для какого-то случая.

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Сб апр 01, 2023 12:34:46 
Прорезались зубы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 49
Зарегистрирован: Сб фев 18, 2023 21:51:01
Сообщений: 201
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Ну можно ещё МИР-2 вспомнить до кучи и тоже сравнить.
А, кстати, он был гарвардским или фон-неймановским или ещё каким? Я не застал МИРов и даже тех, кто на них работал...

_________________
Всего доброго.
Евгений.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Сб апр 01, 2023 13:49:13 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
Нейман
да вроде они все были тогда такими.
работал (если так можно выразиться) на ней в детстве. Её списали и отдали детишкам, приставив девчонку-программистку (тогда она мне тетенькой казалась:) ) для обучения. И она очень неплохо обучала, огромное ей спасибо. Жаль, память стерла имя...

Добавлено after 37 minutes 43 seconds:
Изображение

Из книжки Шелихов А. А., Селиванов Ю. П. Вычислительные машины

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Сб апр 01, 2023 15:03:43 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
А раз оно начинается с ЛАЗ, то внезапно перескочить архитектуры в принципе невозможно.

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

_________________
Изображение


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Сб апр 01, 2023 15:12:37 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
Сейчас вполне приличные проекты можно делать не изучая систему команд. На популярные архитектуры, где всё уже наработано.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Сб апр 01, 2023 15:16:09 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
Можно. Но вопрос был задан не такой.

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Сб апр 01, 2023 16:51:49 
Открыл глаза

Карма: 4
Рейтинг сообщений: 17
Зарегистрирован: Вс ноя 13, 2022 14:58:17
Сообщений: 51
Рейтинг сообщения: 0
то современные МК хотя и используют Гарвардскую архитектуру, но в реальности ничем от фон Неймановской не отличаются.

Что значит "современные" ? Все? Например, кроме MSP430, мне неизвестны МК с фон Неймановской архитектурой.
Что значит "в реальности", как можно "в реальности" использовать принципиально различную архитектуру и утверждать, что это одно и то же? "Европеоидная раса в реальности та же негроидная, только с чуть-чуть отличиями".
Чтоб поставить точку - может быть, я уже отстал от современного развития МК, но кто мне назовёт МК с режимом адресации памяти вроде 67,77 в PDP-11 (относительно счётчика команд), кроме упомянутого MSP430? Насчёт STM32 я, к сожалению, не в курсе: неужто и они переметнулись к фон Нейману? :shock:
А по существу вопроса; для начала изучения МК эти глубоко теоретические сведения излишни. Господин Журден не знал, что всю свою жизнь (более сорока лет) он говорил именно прозой - и нормально себя чувствовал. :) :))

А чем Гарвардская архитектура существенно отличается от фон-Неймановской?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Порекомендуйте литературу для изучения микроконтроллеров
СообщениеДобавлено: Сб апр 01, 2023 22:07:38 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
Мне пересказывать хотя бы Вики ?
Наверное, тем, что фон Нейман никогда не учился в Гарварде :))
В Гарвардской принципиально невозможна ситуация, когда при ошибке в программе управление может быть передано в область данных, содержимое которой может быть воспринято как программный код с непредсказуемыми последствиями.
А вообще конечно, это одно и то же. И микрокалькуляторы то же самое. И арифмометр Феликс. Зависит от уровня абстрагирования, на котором эти сущности рассматривать. :))

_________________
Изображение


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 59 ]    , 2,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y