Перейти к содержанию

Вопросы По Мк


Рекомендуемые сообщения

Добрый вечер.

Есть несколько непонятных для меня вопросов:

1. Что есть программатор? Зачем нужен?

2. Зачем делать свой программатор, если к данному МК существует заводской?

3. Что есть отладочная плата? Зачем нужна?

4. Подойдет ли для начинающего STM8? Почему?

5. Подойдет ли для начинающего STM32? Почему?

6. С чего нужно начинать изучения МК? (знаю язык C (C++))

7. Можно ли программировать МК на С++?

Можете пожалуйста разъяснить все это. Данные вопросы возникли после чтения статей и уроков по МК из интернета.

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

1) программатор - аппаратное устройство позволяющее зашить в МК программу.

2) разница в стоимости. Некоторые программаторы дешевле сделать самим.

3) отладочная плата - плата, в которой находится МК и некоторые дополнительные микросхемы для обучения и пробы программ.

4) и 5) все зависит от того, на сколько Вы начинающий. Если программировать на С или С++ то без разницы какой МК использовать, отличия в регистрах и переферии самих мк.

6) с примеров

7) можно

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Благодарю за ответы. Еще вспомнилось:

1. Зачем нужны МК с небольшой битностью, если есть МК с большой битностью. Например STM8 и STM32. Как я понял STM32 превосходит по параметрам STM8.

2. К вопросу о начинающих. МК в руках никогда не держал, схемотехники не знаю. Знаю С++ (С). Есть большое желание научиться премудростям программирования МК и создания своих схем. Читал на форумах, что для освоения этой области можно учиться на STM8 Discovery/STM32 Discovery. Что выбрать?

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

1) в зависимости от задач выбирается необходимый МК. К примеру зачем ставить 32 битный МК с пару метрами памяти для управления задвижкой двери. Аналогично не получится использовать 8 битный микроконтроллер stm8s003 для управления сложными процессами.

2) наверно с стм8 начните, поймете что и как работает. А так если если есть деньги можно стм32 взять демо плату и с ней уже пробовать по примерам

Изменено пользователем swat24
Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Литиевые аккумуляторы EVE Energy и решения для управления перезаряжаемыми источниками тока (материалы вебинара)

Опубликованы материалы вебинара Компэл, посвященного литиевым аккумуляторам EVE Energy и решениям для управления перезаряжаемыми источниками тока.

На вебинаре мы представили информацию не только по линейкам аккумуляторной продукции EVE, но и по решениям для управления ею, что поможет рассмотреть эти ХИТ в качестве дополнительной альтернативы для уже выпускающихся изделий. Также рассмотрели нюансы работы с производителем и сервисы, предоставляемые Компэл по данной продукции. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

В большей сложности инициализации МК. Нужно лишь приноровиться. Допустим, у АТмег код инициализации портоа ввода вывода состоит из 2х строк, а у АРМ 4 строки. У АРМ возможностей больше

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Еще вопрос: говорят, что МК АРМ не для новичков. А в чем это проявляется?

Странные какие то вопросы. Обычно их задают там, где "говорят", а не в другом месте и другим лицам.

Один ляпнул чушь, другой пересказал, третий переврал, и пошло поехало .... Испорченый телефон...

Ссылка на комментарий
Поделиться на другие сайты

Еще вопрос: говорят, что МК АРМ не для новичков. А в чем это проявляется?

К любой новой серии МК все подходят как новички, даже опытные.

Ссылка на комментарий
Поделиться на другие сайты

Это я согласен. И это вопрос про оптимизацию. А я-то про обучение спрашивал. Стандартная схема это: МК8 бит -> МК32 бита?

PS еще вопрос: это получается на МК 8 бит нельзя работать с числами > 255?

Ссылка на комментарий
Поделиться на другие сайты

Думаю пока начать с STM8S-DISCOVERY. В инструкции сказано, что чтобы начать с ним работу нужен USB шнурок. Но ведь у него снизу есть рабочая область со множеством отверстий. Я так понимаю туда паять можно что-то. Но это же сразу означает изгадить плату. Посему интересует, может нужно еще что-то докупить? Эдакий джентльменский набор?

Ссылка на комментарий
Поделиться на другие сайты

Это я согласен. И это вопрос про оптимизацию. А я-то про обучение спрашивал. Стандартная схема это: МК8 бит -> МК32 бита?

PS еще вопрос: это получается на МК 8 бит нельзя работать с числами > 255?

Нет никаких стандартных схем.

Для освоения МК нужно взять ТИПИЧНУЮ ДЛЯ ВАС задачу и решить ее на МК пригодной для этого производительности.

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

Других более интересуют сетевые протоколы и их мечта сделать какой нибудь термометр с вебсервером или построить свою Privat Area Network на базе ZigBee из кучи датчиков, хаотично разбросанных по дому.

Это разные потребные МК с разной бортовой периферией и системными ресурсами. Разные подходы к написанию кода, разные подходы к избыточности МК и куча чего еще.

Обозначьте круг своих интересов и станет ясно с чего Вам стоит начинать. Не бывает универсальных МК на все случаи жизни. Порой выбор относительно экзотического "блекфина" от Аналог девайс может быть единственно возможным выбором.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Ног на 3-символьный индикатор не хватит, а городить регистры невыгодно ни по размеру платы, ни по потреблению, ни по цене. ATmega8/48 подойдет лучше. Можно было бы и на ATtiny24/44/84 и даже на ATtiny2313 (если есть желание поизвращаться с аналого-цифровым преобразованием в отсутствие аппаратного модуля), но они менее популярны и, соответственно, их труднее найти. А вот ATmega8 - классика.

Кстати, на счет 32-битных контроллеров - у большинства из них достаточно неудобные для пайки корпуса (например, для stm32f103 это 36-100 выводов с шагом 0.5 мм). Не то чтобы на коленке их запаять невозможно, но нужно иметь навык, а вот 8-битки часто встречаются в обычном DIP-корпусе с шагом 2.54мм.

Изменено пользователем COKPOWEHEU

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

Ног на 3-символьный индикатор не хватит

Хватит. Потому что речь идет об аккумуляторе.

И дисплей тут прокатит только ЖК, причем сегментный и без подсветки.

Вариантов ДВА.

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

Другой вариант прост и 8-разрядного МК с 8 ногами вполне хватит. Для этого нужно в качестве индикатора взять сегментный TIC33M (примерно 150 рублей в розницу) либо аналогичный с встроенным контроллером на стекле (обычный сдвиговый регистр). Это позволит упростить задачу в смысле и конструкции и кода. И потребление вполне батарейное - десятки микроампер.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Сдвиговые регистры сейчас есть в корпусе soic, так же как и тинька 13я, габариты девайса будут исходить, при таком раскладе, исключительно от устройства вывода информации. можно кстати взять сегментный дисплей с мр3 плеера. очень даже компактно получится. или от брелка автосигнализации, причем вместе с корпусом

Изменено пользователем Viktor26

Не знаеш как? Спроси у Google'а !!!

Ссылка на комментарий
Поделиться на другие сайты

Сдвиговые регистры сейчас есть в корпусе soic

Сдвиговые, да не те.

ЖК "стекло" требует ЗНАКОПЕРЕМЕННОГО возбуждения. И драйверы COG (chip-on-glass) содержат помимо собственно этого регистра (он, к слову, 40-разрядный - используется столько разрядов, сколько сегментов в ЖК) еще и схему возбуждения ЖК с генератором частотой примерно 100Гц.

ЖК от всяких плееров или иных девайсов традиционно ЗАКАЗНЫЕ и имеют МАТРИЧНЫЙ ДОСТУП (по структуре изображения они сегментные, но по доступу мультиплексированы в матрицу по группам сегментов. То есть рассчитаны на драйвер ЖК в самом МК. Частенько в таких случаях применяется ОТДЕЛЬНЫЙ МК на клавиатуру управления и всю индикацию, включая ЖК. Причем этот контроллер бескорпусной (в обиходе - "капля") и залит компаундом. Так получается дешевле из-за большого количества выводов на ЖК.

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Конечно, а что вас заставляет сомневаться?

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

Мне пока не ясны принципы совместимости МК и других устройств. Вот тут сказали, что где-то может ножек не хватить. А как определить, хватит ножек для данного устройства или нет?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...