Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 17:49:47

Тогда наверное нужен микроконтроллер с ориентацией на управление внешними модулями. Различными модулями.
Обработка фотографий это кроме С нужно другие языки ещё знать.

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 17:58:16

Различными модулями.

Тем более, тогда нужно определиться не столько с платформой, сколько с интерфейсами обмена. Какие интерфейсы нужны? Какие стеки протоколов нужно будет поднимать? Сколько устройств на шинах обслуживать и с какой скоростью? Какие расчеты нужны по потокам данных?
Тут может и любой кортекс М0 подойти, а может и М4+ обосраться...

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 18:45:32

Ну пока что мегагерцы и 1000 приборов я не собираюсь подключать. Мне научиться хотя бы светодиодом моргать, моторами управлять, частотой и.т.п.
А там уже выберу что более подходит.

Добавлено after 16 minutes 35 seconds:
Но хотелось бы что то из серии cortex m7. Это ведь последнии модели?

Добавлено after 3 minutes 56 seconds:
Или М6

Добавлено after 3 minutes 56 seconds:
Или М4)

Добавлено after 7 minutes 43 seconds:
А это что за такое? https://aliexpress.ru/item/1941080005.h ... web201603_

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 20:17:30

Насчёт разработки CVAVR )))))))))))
Она не адресует напрямую епром ... !?

В старых ATMega eeprom напрямую вообще не адресуется. Никого это не смущает.


в CVAVR Чё мне делать ?

Delete нажать и снести её.

Добавлено after 9 minutes 3 seconds:
Тогда наверное нужен микроконтроллер с ориентацией на управление внешними модулями. Различными модулями.

Так любой МК умеет это делать. Даже папа всех МК - 51-ый.
Сегодня даже микропроцессор имеет на борту кучу стандартных интерфейсов для общения с внешним миром, хотя по классике он общается через ОЗУ.

Добавлено after 8 minutes 37 seconds:
Мне научиться хотя бы светодиодом моргать, моторами управлять, частотой и.т.п.

Тогда AVR 8-ми битка - то, что доктор прописал. Как помигать, управлять, ШИМить - только ленивый не писал. Потом можно и Дискавери с экраном прикупить.

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 22:16:52

А этот переход обязателен? Может тогда лучше сразу дискавери? Какую модель? Их несколько я смотрел.
https://www.chipdip.ru/product/open429z ... 9824300004
https://www.chipdip.ru/product/stm32f469i-disco
https://www.chipdip.ru/product0/8006696 ... st_product

Добавлено after 1 hour 12 minutes 39 seconds:
Кстати это тоже дискавери https://aliexpress.ru/item/1941080005.h ... web201603_

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 22:24:56

Да начни уже хоть что-нибудь изучать. Хватит мусолить алик. Тем паче, что по ссылкам на него я не хожу. Только на сайты производителей, где можно сразу документацию скачать.

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 22:31:54

По памяти самый хороший кажется этот https://static.chipdip.ru/lib/724/DOC002724259.pdf
Тактовая частота не указана. Не знаю по каким параметрам ещё судить можно.

Добавлено after 1 minute 30 seconds:
Мне сначала надо определиться с целями. А то начну учить и выяснится что не то учил))

Добавлено after 1 minute 58 seconds:
Мне нужен самый класный из дискавери моделей. Посмотреть сначала характеристики итп.

Добавлено after 2 minutes 38 seconds:
Модели Дискавери по ссылкам такие:
STM32F469I-DISCO
STM32F7508-DK
ST32F429IDISCOVERY

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 22:44:56

А вот даташит на микроконтроллер из этой платы
https://ru.mouser.com/datasheet/2/389/d ... 798475.pdf

Изучай. Потом расскажешь, как поморгать светодиодом 3-мя разными способами. Некий "Hello, world!' для МК.
Если что не понятно, то вот страничка с документацией на семейство
https://www.st.com/en/microcontrollers- ... umentation

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 22:54:03

Но хотелось бы что то из серии cortex m7. Это ведь последнии модели?

А ничо, что у этих М7 референсный мануал на полторы тысячи страниц? :music:
Любезный, вам надо взять самый простенький STM32F0xx или STM32G0xx разобраться хотя бы с ним.
На таком можно сделать очень много что. А ЛЕДом подергать или ШИМ какой запустить - так вообще элементарно.
А купить монстра с кучей периферии и запустить на нем готовый проект искаропки - большого ума не надо. Только к освоению МК это никакого отношения иметь не будет.

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 23:05:45

А ничо, что у этих М7 референсный мануал на полторы тысячи страниц? :music:

А ведь это только мануал. А ещё есть куча AN, гайдов и прочего, что необходимо прочесть, чтобы свободно программировать МК такого уровня.

самый простенький STM32F0xx или STM32G0xx

Они, конечно, простые, но только одна система тактирования может погрузить в уныние неокрепший ум.... :kill:

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 23:45:44

А что это за буква с цифрой в модели? F7, F4? STM32F7, STM32F4
Модель, понятно. Может особенности какие?

Re: С чего начать программировать микроконтроллеры?

Пт авг 13, 2021 23:54:38

F и цифра это серия
Чем больше цифра тем производительнее мк

Re: С чего начать программировать микроконтроллеры?

Сб авг 14, 2021 00:39:30

Есть сайт https://os.mbed.com/code/ с кодами на микроконтроллеры. Лажу по этим файлам, все они написаны на С++
Последний раз редактировалось koeltrad Сб авг 14, 2021 10:05:15, всего редактировалось 1 раз.

Re: С чего начать программировать микроконтроллеры?

Сб авг 14, 2021 02:43:11

Начать программировать МК , нужно с написания программ !

Re: С чего начать программировать микроконтроллеры?

Сб авг 14, 2021 12:13:07

Мне бы понять сначала на каком языке программировать)
Понятно что лучше с ассемблера начинать, но я не буду этого делать. Если возможно на С++ и так легче, то я лучше с него бы начал.

Re: С чего начать программировать микроконтроллеры?

Сб авг 14, 2021 12:22:26

Если хорошо знаешь С++, то это - идеальный вариант. Правда, придется написать свой фреймворк на шаблонах.

Re: С чего начать программировать микроконтроллеры?

Сб авг 14, 2021 14:32:25

Пока что я ничего не знаю. Фреймворк это что? Сопутствующие файлы для кода? Как так получилось что для С фреймворк уже написан, а для С++ не написан?

Добавлено after 1 hour 47 minutes 18 seconds:
Кароче вижу спорить смысла нет. Начну тогда с ардуино. Писать на нём код на С++, а там может уже и будущее подтянется и все перейдут на С++))

Re: С чего начать программировать микроконтроллеры?

Сб авг 14, 2021 15:13:16

Чем же вас голый Си не устраивает?

Re: С чего начать программировать микроконтроллеры?

Сб авг 14, 2021 15:34:52

ООП нету у С. У С++ больше назначений. С++ компактнее.

Re: С чего начать программировать микроконтроллеры?

Сб авг 14, 2021 15:38:15

Какие объекты вам так необходимы в софте МК, что без них - "кушать не могу"? Остальное не рассматриваем, там больше-меньше, количественное различие.
Ответить