Миграция проектов на ПЛИС новых производителей

Микроконтроллеры. С чего начинать?

Страница 3 из 12
Специалист
 
Регистрация: 13.05.2010
Сообщений: 474
Репутация: 221
211 45
3 5
 
27.02.2020 10:56 #21
Вам однозначно нужно начать с ардуино, именно для целей начального понимания микроконтроллеров и программирования, она и разработана.
Есть огромное сообщество сотни работающих примеров и библиотек на разные модули, нормальные разъяснения как всё работает. А если вы просто берёте микроконтроллер, паяете макетку, ставите прогу для разработки и прошивки, покупаете или паяете программатор, ничего в этом не понимая, то появляется куча затыков и вопросов, как правило на форумах никто вам ничего не ответит, куча напыщенных клоунов-великих программистов будет рассказывать вам как всё просто и какие они все крутые, но ничего по теме не ответят, так и умрёт желание разбираться, а с ардуино всё просто, купили плату задёшево
https://aliexpress.ru/item/326653725...archweb201603_

подключили к компу по USB, установили программу ардуино, посмотрели наютубе пример и через минуту у вас уже мигает светодиод, а дальше уже можете копать и поглубже. посмотрите видео, почитайте.
https://yandex.ru/search/?text=%D1%8...B8%D1%85&lr=44
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,681
Репутация: 1107
1,253 94
480 1
 
27.02.2020 11:02 #22
Вот с Ардуино точно начинать не стоит, это даст только отрывочные и поверхностные знания. Я сам использую только платки от ардуино с той или иной функциональностью. Например, оказалось, что микросхемка точных RTC стоит 200 грн., а платка с ней для ардуино, готовая - 50 грн. Естественно, я купил платку. Но это очень частный случай ...
Оценка
Специалист
 
Регистрация: 13.05.2010
Сообщений: 474
Репутация: 221
211 45
3 5
 
27.02.2020 11:30 #23
Так именно это и нужно, примерно представить, как дела обстоят, далеко не каждый способен стать программистом, а появится интерес, человек разберётся. А тратить кучу времени на изучение языка, микроконтроллера со всеми его настройками, регистрами и фюзами, а в итоге понять, что это не моё. С другой стороны, изучать каждую микросхему, например датчик или для индикатора и писать для неё свою библиотеку, так никакой жизни не хватит, нам ведь это всё нужно для самоделок, сделал по быстрому и радуешься результату. Я тоже начинал с асемблера, ещё пики ультрафиалетом стирал, но несколько лет назад осознал, что на ардуине термометр с цифровым датчиком и цветным дисплеем я сделал за 15 минут, а на пике на эту же операцию я бы потратил несколько месяцев.
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,681
Репутация: 1107
1,253 94
480 1
 
27.02.2020 11:41 #24
Мы друг друга не переспорим. У меня диаметрально противоположное мнение - от поверхностных, отрывочных знаний в любой области толку мало. Пусть ТС сам решает, что ему ближе ...
Оценка
Специалист
 
Регистрация: 03.01.2013
Сообщений: 755
Репутация: 248
239 0
11 0
 
27.02.2020 12:17 #25
Цитата:
Сообщение от хабаровский
Вообще в этой теме я полный дуб.
Хотя я и имею представление да вникать в синтаксис мне лень.
Потому Flowcode пользуюсь.
С какого проца начинать особого значения не имеет.
В цифровой и логической части все они похожи,
а встроенные аппаратные штучки на первом этапе особо и не нужны.
Созданную при помощи любой среды разработки прошивку нормально схавает протеус. Это что бы совсем не паять.
Простейшие программаторы вполне работоспособны что бы о них не говорили неспособные с ними разобраться.
COM порт конечно на материнках исчез, да у меня адаптер PCI-COM давным давно приблудилась с ней и живу.

Для понипрога сделал более интересно чем эти три проводочка.
Любопытно мне можно при помощи такого без PICKITta обойтись.
Вложения
Тип файла: rar EXTRA_PUK.rar (14.7 Кб, 0 просмотров)
Оценка
Banned
 
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 223
201 111
6 3
 
27.02.2020 13:47 #26
Короче говоря. Скачал книгу Михаэль Хофманн Микроконтроллеры для начинающих (2014).djvu Начинаю штудировать. Протеус есть, буду пробовать простейшие примеры. Думаю что освоить это вполне возможно. Ну а дальше, жизнь покажет.
Может что то не будет понятно - обращусь за консультацией.
Сначала попробую в симуляторе потом вытравлю макетку и буду пробовать в живую.
Оценка
Banned
 
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 223
201 111
6 3
 
27.02.2020 13:49 #27
Или надо действовать по другому?
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,681
Репутация: 1107
1,253 94
480 1
 
27.02.2020 13:53 #28
Протеус не нужен. Макетка гораздо лучше, почти всегда. А вот без Си вам не обойтись. И даташит на МК читать все равно придется ...
Последний раз редактировалось kovigor; 27.02.2020 в 14:02.
Оценка
Banned
 
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 223
201 111
6 3
 
27.02.2020 15:44 #29
Си когда то, уж очень давно, изучал. Придется вспоминать.
А почему вы говорите что на макетке, в живую, лучше?
Хочу попробовать сначала в симулятое. если сдвиги в познании процесса будут - перейду и к макетке. Или это лишний шаг?
Оценка
Banned
 
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 223
201 111
6 3
 
27.02.2020 15:56 #30
1, Введение в программирование на языке Си .
2. Хранение и обработка данных.
3. Разработка программ на языке Си
4. динамические структуры данных в языке Си
Это то что уже есть. Насколько я понимаю необходимо начинать 1 го пункта.
Оценка
Ответ
Страница 3 из 12
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 12:25.
Обратная связь РадиоЛоцман Вверх