Специалист
Регистрация: 13.05.2010
Сообщений: 474
Репутация: 221
|
Вам однозначно нужно начать с ардуино, именно для целей начального понимания микроконтроллеров и программирования, она и разработана.
Есть огромное сообщество сотни работающих примеров и библиотек на разные модули, нормальные разъяснения как всё работает. А если вы просто берёте микроконтроллер, паяете макетку, ставите прогу для разработки и прошивки, покупаете или паяете программатор, ничего в этом не понимая, то появляется куча затыков и вопросов, как правило на форумах никто вам ничего не ответит, куча напыщенных клоунов-великих программистов будет рассказывать вам как всё просто и какие они все крутые, но ничего по теме не ответят, так и умрёт желание разбираться, а с ардуино всё просто, купили плату задёшево https://aliexpress.ru/item/326653725...archweb201603_ подключили к компу по USB, установили программу ардуино, посмотрели наютубе пример и через минуту у вас уже мигает светодиод, а дальше уже можете копать и поглубже. посмотрите видео, почитайте. https://yandex.ru/search/?text=%D1%8...B8%D1%85&lr=44 |
||
Оценка
|
Гуру
Регистрация: 28.06.2012
Сообщений: 4,632
Репутация: 1075
|
Вот с Ардуино точно начинать не стоит, это даст только отрывочные и поверхностные знания. Я сам использую только платки от ардуино с той или иной функциональностью. Например, оказалось, что микросхемка точных RTC стоит 200 грн., а платка с ней для ардуино, готовая - 50 грн. Естественно, я купил платку. Но это очень частный случай ...
|
||
Оценка
|
Специалист
Регистрация: 13.05.2010
Сообщений: 474
Репутация: 221
|
Так именно это и нужно, примерно представить, как дела обстоят, далеко не каждый способен стать программистом, а появится интерес, человек разберётся. А тратить кучу времени на изучение языка, микроконтроллера со всеми его настройками, регистрами и фюзами, а в итоге понять, что это не моё. С другой стороны, изучать каждую микросхему, например датчик или для индикатора и писать для неё свою библиотеку, так никакой жизни не хватит, нам ведь это всё нужно для самоделок, сделал по быстрому и радуешься результату. Я тоже начинал с асемблера, ещё пики ультрафиалетом стирал, но несколько лет назад осознал, что на ардуине термометр с цифровым датчиком и цветным дисплеем я сделал за 15 минут, а на пике на эту же операцию я бы потратил несколько месяцев.
|
||
Оценка
|
Специалист
Регистрация: 03.01.2013
Сообщений: 741
Репутация: 240
|
Хотя я и имею представление да вникать в синтаксис мне лень.
Потому Flowcode пользуюсь. С какого проца начинать особого значения не имеет. В цифровой и логической части все они похожи, а встроенные аппаратные штучки на первом этапе особо и не нужны. Созданную при помощи любой среды разработки прошивку нормально схавает протеус. Это что бы совсем не паять. Простейшие программаторы вполне работоспособны что бы о них не говорили неспособные с ними разобраться. COM порт конечно на материнках исчез, да у меня адаптер PCI-COM давным давно приблудилась с ней и живу. Для понипрога сделал более интересно чем эти три проводочка. Любопытно мне можно при помощи такого без PICKITta обойтись. |
||
Оценка
|
Banned
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 223
|
Короче говоря. Скачал книгу Михаэль Хофманн Микроконтроллеры для начинающих (2014).djvu Начинаю штудировать. Протеус есть, буду пробовать простейшие примеры. Думаю что освоить это вполне возможно. Ну а дальше, жизнь покажет.
Может что то не будет понятно - обращусь за консультацией. Сначала попробую в симуляторе потом вытравлю макетку и буду пробовать в живую. |
||
Оценка
|
Banned
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 223
|
Си когда то, уж очень давно, изучал. Придется вспоминать.
А почему вы говорите что на макетке, в живую, лучше? Хочу попробовать сначала в симулятое. если сдвиги в познании процесса будут - перейду и к макетке. Или это лишний шаг? |
||
Оценка
|
Banned
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 223
|
1, Введение в программирование на языке Си .
2. Хранение и обработка данных. 3. Разработка программ на языке Си 4. динамические структуры данных в языке Си Это то что уже есть. Насколько я понимаю необходимо начинать 1 го пункта. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |