Контрактное производство электроники. Полный цикл работ

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

Страница 1 из 12
Banned
 
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 224
202 111
6 3
 
26.02.2020 12:39 #1
Всем доброго времени суток.
Давно хочу освоить микроконтроллеры, так как эта тема сейчас очень актуальна.
Вот по этому и задаю вопрос к сведущим в этой сфере людьми.
С чего желательно и необходимо начинать?
Оценка
КОМПЭЛ продолжает серию публикаций об аналого-цифровых преобразователях азиатских производителей. В этом выпуске – АЦП с низкой разрешающей способностью: почему они востребованы несмотря на наличие встроенных 10-битных преобразователей в МК, какие модели пользуются спросом и как их можно использовать в качестве прямой (Pin-to-Pin) и функционально эквивалентной замены западным аналогам – в ряде случаев даже с улучшенными характеристиками.
Гуру
 
Регистрация: 28.06.2012
Сообщений: 5,166
Репутация: 1267
1,413 147
483 1
 
26.02.2020 13:00 #2
1. Берете ATMEGA8 или что-то из семейства AVR. Сейчас более популярны STM, но они гораздо сложнее и вы в них просто утонете. Впрочем, это только мое мнение.

2. Качаете даташит на выбранный МК (можно переведенный, если с
английским проблемы) и изучаете. Если хотите - по AVR масса книг на русском, но я в них смысла не вижу.

3. Паяете простейшую макетку из МК, кварца, пары резисторов, конденсаторов и светодиода.

4. Программатор - PonyProg, а лучше купите себе USBASP

5. Книжка по СИ. Советую вот эту:

http://elisey-ka.ru/c/%D0%9A%D1%80%D...0%A1%D0%B8.pdf

6. Среда разработки - CodeVision, можно бесплатную демку вот отсюда:

www.hpinfotech.ro

7. Дальше лучше всего взять готовый проект, мигающий светодиодом.

8. Понять, как сделан этот проект

9. Учиться дальше, накручивая на этот проект новые функции - кнопочки, лампочки, индикаторы и проч.

Повторю, это только мое мнение. Я описал свой реальный опыт. Сейчас сюда придут любители STM и начнут меня бить. Скажут, что начинать надо с него. И с Кернигана и Ритчи. И с IAR'а. У меня только одно возражение - начинать с STM - это примерно то же, что начинать обучаться вождению не на Жигулях, а на Феррари. STM на порядок сложнее AVR и новичок в них просто утонет, особенно если у него с англ. проблемы. ИМХО ...
Последний раз редактировалось kovigor; 26.02.2020 в 13:07.
Оценка
Светодиодные драйверы серий XLG/ ELG/HLG MEAN WELL предназначены для самых разных задач – от уличного и архитектурного освещения до промышленных и рекламных установок. Все три линейки объединяют герметичный металлический корпус (степень защиты не ниже IP65/67), стабильная работа при экстремальных температурах (вплоть до –40 °C) и комплекс встроенных защит: от короткого замыкания, перегрузки, перенапряжения и перегрева. Во всех семействах есть возможность выбора диммируемых моделей по принятым в световой отрасли интерфейсам управления. Посмотреть ассортимент
Banned
 
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 224
202 111
6 3
 
26.02.2020 14:58 #3
Вообще в этой теме я полный дуб.
Если можно так разжуйте как можно больше конкрктики.
Оценка
Керамические конденсаторы – одни из самых массовых и востребованных электронных компонентов, занимающих первое место по количеству строк в спецификациях большинства электронных изделий. Компания КОМПЭЛ поддерживает постоянный складской запас многослойных керамических конденсаторов (MLCC). В ассортименте – более 4000 уникальных наименований общим объёмом свыше 650 млн штук от ведущих производителей Азии, включая крупнейшие китайские бренды CCTC и Fenghua, а также таких мировых лидеров, как Yageo, Murata, Samsung и TDK.
Гуру
 
Регистрация: 28.06.2012
Сообщений: 5,166
Репутация: 1267
1,413 147
483 1
 
26.02.2020 15:06 #4
Прежде всего соберите макетку с МК и купите USBASP. Если машина у вас старая и у нее есть COM-порт, то можете вместо USBASP собрать PonyProg.

https://myrobot.ru/stepbystep/mc_first_project.php

Вот пример. Только подпаяйте AGND к GND, а AVCC к VCC. А м/у линиями XTAL1 и XTAL2 впаяйте кварц 1...8 МГц. И каждую из ножек XTAL1 и XTAL2 соедините с GND конденсаторами на 20 ... 20 пФ. Все, для начала этого хватит ...
Последний раз редактировалось kovigor; 26.02.2020 в 15:12.
Оценка
Новичок
 
Регистрация: 19.01.2008
Сообщений: 157
Репутация: 45
34 37
0 0
 
26.02.2020 17:27 #5
Я совсем недавно занимаюсь с МК.
Но уже была конкретная техн. задача, поэтому это очень стимулирует.
Решил разобраться PIC10LF322 - один из простейших и маленьких.
По Даташиту вроде получается "конструктор" собрать, язык Ассемблер - самый элементарный и базовый.
А далее: ставишь маленькую задачу-шаг, читаешь учебники, смотришь аналогичные примеры, пишешь строчки кода и проверяешь на всё симуляторе MPLAB IDE. Без него, теоретически, вряд ли бы разобрался - столько нюансов (может не работать из-за отсутствия запятой...)!
P.S. С живыми МК ещё не работал, но программа уже отлажена, "чирикает" прекрасно.
Последний раз редактировалось -Mike-; 26.02.2020 в 17:34.
Оценка
Banned
 
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 224
202 111
6 3
 
26.02.2020 17:49 #6
Спасибо конечно. Но посмотрите пост № 3?!
С ЧЕГО НАЧИНАТЬ?
Баран есть полный баран это относительно к ТС.
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 5,166
Репутация: 1267
1,413 147
483 1
 
26.02.2020 17:52 #7
Я дал ответ в сообщении 4 ...
Оценка
Banned
 
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 224
202 111
6 3
 
26.02.2020 17:58 #8
Вариант ответов; полное отсутствие знаний о применении и функционала МК!
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 5,166
Репутация: 1267
1,413 147
483 1
 
26.02.2020 18:00 #9
Еще раз. Начните с мигания светодиодом. А для этого перечитайте еще раз мои сообщения. Проект для старта я дам, чтобы вам было проще. Схема макетки - выше ...
Оценка
Banned
 
Регистрация: 28.07.2014
Адрес: Украина
Сообщений: 1,053
Репутация: 224
202 111
6 3
 
26.02.2020 18:02 #10
Цитата:
Сообщение от хабаровский
Вариант ответов; полное отсутствие знаний о применении и функционала МК!
Линчо для меня это глухая тайга. Относительно поста 4
Оценка
Ответ
Страница 1 из 12
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 16:47.
Обратная связь РадиоЛоцман Вверх