2 403 сообщения в этой теме

crazz    0

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

От вас нужно сильное желание разобраться в теме.

Кому интересно постите сюда.

Успевайте, возьму только несколько человек.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Borodach    1 834

А что нужно приобрести для того, чтобы начать с самого начала...? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
crazz    0
А что нужно приобрести для того, чтобы начать с самого начала...? :)

Я ничего не продаю, если вы об этом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Migray    5
От вас нужно сильное желание разобраться в теме.

Какой микроконтролер лучше всего и почему?

P.S. Спрашиваю только crazz, просьба остальным не отвечать, я не хочу раздувать сдесь "религиозных" войн.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

Borodach    1 834

Я не о том... . А о том, что должно быть у начинающего из оборудования и Pic-ов, чтобы "следовать" за Вами...! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
crazz    0
Я не о том... . А о том, что должно быть у начинающего из оборудования и Pic-ов, чтобы "следовать" за Вами...! :)

Паяльник, цешка, ну еще рублей 200-300 на покупку контроллера и элементов для сборки программатора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
crazz    0
От вас нужно сильное желание разобраться в теме.

Какой микроконтролер лучше всего и почему?

P.S. Спрашиваю только crazz, просьба остальным не отвечать, я не хочу раздувать сдесь "религиозных" войн.

Какой лучше не знаю. Использую pic.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Borodach    1 834
Я не о том... . А о том, что должно быть у начинающего из оборудования и Pic-ов, чтобы "следовать" за Вами...! :)

Паяльник, цешка, ну еще рублей 200-300 на покупку контроллера и элементов для сборки программатора.

Ок, давайте попробуем!

С чего начнём , у Вас имеются какие-то описания, лекции или что-то ещё...?

Было бы не плохо, если присоединятся ещё несколько человек, но только не хотелось бы, чтобы эта страничка превратилась в "сборище спорящих субьектов". Если кому-то и что-то не будет нравится, то открывайте отдельные странички и обсуждайте и спорьте там - здесь давайте попробуем научиться работать с контроллерами, тем более, что человек сам изъявил желание помочь начинающим в этом деле...! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Maslan    0

Здравствуйте.... Не опоздал?

1) Хочу

2) Только что закончил программатор для PICов а вот ЧТО писать - не знаю, даром, что программер =)))

Сразу вопрос: "Паяльник, цешка, ну еще рублей 200-300..." Что вы имели в виду под "цешкой" ?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВВЛ    3

Цешка - это тестер такой, а называется так потому, что марка прибора начинается с "Ц". Например - Ц9875. Но цешка - не панацея - подойдет любой тестер (даже школьный АВОметр).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Maslan    0

А... Понятно.... Имею на руках цифровой http://www.multimeterwarehouse.com/dt830bf.htm только в чёрном корпусе =) (ну и аналоговый СССРовский ещё =)) )

Программатор собрал http://www.vellemanusa.com/us/enu/product/view/?id=522869 вот этот.... Что-то странно он себя ведёт.... Заливаю чего-нибудь туда - о пишет. Натужно так пишет... около 2 байта\сек..... Потом читаю - считывает (лампочки мигают - всё правильно) и дамп показывает последовательность из FF ....... =(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
-=gga=-    1

Во, как хорошо то... я тож хочу :) В наличии есть Тестер, осцилограф, вольтметр, амперметр, генераторы на саме разные вкусы, все разновиности ПИК МК, БП на разные напряжения, компилятор ну в общемто всё :) Тока вот у меня всё это виртуальное, :) я использую PROTEUS 7 и мне не нужен реальный програматор и реальный МК. Это очень хорошо, особенно для начинающих.

Ну чтож, я готовк работе. Учи нас учитель :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Duhas    35

Microchip сколько приплачивает? )) шутка ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexi    1
Microchip сколько приплачивает? )) шутка ...

Поверьте этой контроре до мелкосерийных покупателей как до лампочки.

Присоединяюсь к теме. Кстати, я бы рекомендовал использовать симулятор PIC_Simulator IDE_5.33 или старше. С протеусом дело не имею, так как его у меня нет. Я для начала рекомендую сделать программатор который укакзан тут. Софт IC-PROG. У меня работает как часы. Стабилитрон VS1 на 12В, VS2 и VS3 на 5,1В или на 4,7В. Диод перед кренкой любой, к примеру КД522 или КД521.

ЗЫ. Я пишу тока на Си, если есть вопросы отвечу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
antzol    2

Что ж, я тоже присоединюсь. :)

Для начинаючих протеус действительно будет наилучшим вариантом. Больше возможностей, меньше затрат... Руками можно сделать какую-нибудь ерунду, типа мигания светодиода, а вот более серьезные эксперименты (опыты с клавиатурами, светодиодными и LCD индикаторами, памятью т.д.) лучше в протеусе.

И первый серьезный проект лучше сделать на асме, чтоб, как говорят, прочувствовать контроллер. :) А дальше Си...

ЗЫ. Сам использую PCWH для Си, начинал в MPLAB на асме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
HOT ICE    2

Я тоже присоединяюсь,хоть и начал уже AVR но про пикитоже очень интерестно знать.Может хоть чемуто научюсь,только где скачать последний протэус?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lagros    1

И я с Вами!

Есть и программатор, и паяльник, и PIC, руки (не совсем кривые), ну и желание.

Вопрос, говорите...

Как-бы сделать, например, на PIC12F629, чтоб при нажатии кнопки лампочка медленно загоралась (2-3 секунды), а при отпускании - так-же медленно гасла...

Тип PIC не критичен...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexi    1
И я с Вами!

Есть и программатор, и паяльник, и PIC, руки (не совсем кривые), ну и желание.

Вопрос, говорите...

Как-бы сделать, например, на PIC12F629, чтоб при нажатии кнопки лампочка медленно загоралась (2-3 секунды), а при отпускании - так-же медленно гасла...

Тип PIC не критичен...

если на этом пике, то с помощью таймера, написать ШИМ. а потом им манепулировать.

Но можно применить пик с уже готовым ШИМ. Далее организовать опрос кнопки с защитой от дребезга контактов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВВЛ    3
И я с Вами!

Есть и программатор, и паяльник, и PIC, руки (не совсем кривые), ну и желание.

Вопрос, говорите...

Как-бы сделать, например, на PIC12F629, чтоб при нажатии кнопки лампочка медленно загоралась (2-3 секунды), а при отпускании - так-же медленно гасла...

Тип PIC не критичен...

1 вариант: можно задействовать модуль CCP в режиме ШИМ (широтно - импульсная модуляция)

2 вариант: если в выбранном контроллере такого модуля нет и если он (контроллер) не сильно занят то режим ШИМ можно сделать программно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Zer    553

А не проще конденсатор параллельно лампочке поставить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВВЛ    3
А не проще конденсатор параллельно лампочке поставить?

Можно, но ведь мы изучаем контроллер :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexi    1
И я с Вами!

Есть и программатор, и паяльник, и PIC, руки (не совсем кривые), ну и желание.

Вопрос, говорите...

Как-бы сделать, например, на PIC12F629, чтоб при нажатии кнопки лампочка медленно загоралась (2-3 секунды), а при отпускании - так-же медленно гасла...

Тип PIC не критичен...

1 вариант: можно задействовать модуль CCP в режиме ШИМ (широтно - импульсная модуляция)

2 вариант: если в выбранном контроллере такого модуля нет и если он (контроллер) не сильно занят то режим ШИМ можно сделать программно.

Вы повтарили то чтоя сказал )))

В этом пике нет ССР.

Так что придеься повазиться немного с таймерами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lagros    1

Да, конечно все это хорошо.... Но ведь я почти ноль в этом деле.

Я уже начал чуток писАть прогу (ШИМ управление через циклическую задержку), но вот если-бы кто-то глянул и подправил мои начинания...

А то я как собака, мол, все понимаю, но вот написать не могу... :rolleyes:

Может, чтоб не засорять эфир, с кем нибудь через личку пообщаться...

ЗЫ писать начал я на ассемблере...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВВЛ    3
И я с Вами!

Есть и программатор, и паяльник, и PIC, руки (не совсем кривые), ну и желание.

Вопрос, говорите...

Как-бы сделать, например, на PIC12F629, чтоб при нажатии кнопки лампочка медленно загоралась (2-3 секунды), а при отпускании - так-же медленно гасла...

Тип PIC не критичен...

1 вариант: можно задействовать модуль CCP в режиме ШИМ (широтно - импульсная модуляция)

2 вариант: если в выбранном контроллере такого модуля нет и если он (контроллер) не сильно занят то режим ШИМ можно сделать программно.

Вы повтарили то чтоя сказал )))

В этом пике нет ССР.

Так что придеься повазиться немного с таймерами.

Да, Lexi, извини, просто когда я писал своё сообщение, твоего не видел ещё. (ДОЛГО ПИШУ :D )

А CCP там нет, согласен, поэтому есть второй вариант :rolleyes:

Lagros, конечно напиши, я думаю никто не откажет помоч.

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

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: Рязанцев Владислав
      Данное FAQ предназначено в первую очередь для начинающих, но так-же может быть полезным для состоявшихся радиолюбителей, желающих вспомнить теоретические основы.

      Первый и самый главный вопрос, возникающий у человека, вдруг заинтересовавшегося электроникой:
      - С чего начать?
      -Конечно же, с теории! Теория необходима для понимания принципов работы радиоэлементов, а также процессов протекающих в них.
      (Лично я начинал с физики, именно в советском учебнике физики за 10 класс, случайно попавшем мне в руки был раздел электродинамики.)
      Самое первое, что необходимо знать, это чем мы оперируем, то есть электрическим током. Можно представить, что ток это вода. Тогда соединения это трубы, а электронные компоненты это своеобразные краники, бачки и фильтры. Тогда напряжение это скорость воды, а ток- давление. Напряжение измеряется в Вольтах, а ток в Амперах. При помощи электронных компонентов мы управляем током, и получаем необходимые нам результаты, преобразуя ток в другие виды энергии- свет, движение, звук.
      Электрический ток
      Что такое ток?
      Источники электрического тока
      -Какие есть радиоэлементы, и что они делают?
      -Есть большое множество различных элементов, обладающих своими свойствами. Самые базовые из них:
      Резистор- компонент, создающий сопротивление протеканию тока. Имеет параметры- сопротивление и максимальная рассеиваемая мощность. Сопротивление измеряется в Омах, чем больше Ом, тем меньше тока пройдет через резистор. Мощность указывает, сколько мощности может пропустить резистор, не перегорев и не перегревшись. Превышение приводит к перегоранию или перегреву резистора. Мощность, рассеиваемая резистором в конкретном случае, рассчитывается при помощи закона Ома и формулы мощности.
      Резисторы
      Резисторы, ток и напряжение
      Конденсатор- элемент, накапливающий энергию. А так-же пропускающий только переменное напряжение, и только один импульс на момент заряда при постоянном токе. Имеет параметры- емкость и максимально допустимое напряжение. Емкость означает, сколько энергии может запасти конденсатор при фиксированном напряжении, и измеряется в Фарадах (мкФ-микроФарад). Максимально допустимое напряжение- напряжение на которое можно зарядить конденсатор. При превышении конденсатор обычно выходит из строя.
      Конденсатор
      О компонентах. Конденсаторы и резисторы
      Диод- полупроводниковый прибор, пропускающий ток только в одном направлении. Состоит из одного n-p(электронно-дырочного) перехода. Имеет параметры- максимально допустимый ток, максимально допустимое обратное напряжение, напряжение падения. Максимально допустимый ток означает, сколько тока можно пропустить через диод в штатном режиме. Напряжение- максимальное напряжение, приложенное к диоду в обратном направлении. Напряжение падения характеризует, напряжение, падающее на диоде, при прохождении через него тока. Превышение тока или напряжения обычно приводят к перегреву и пробою.
      Диоды и их разновидности
      Транзистор(биполярный)- является самым распространенным активным элементом. Состоит из двух встречно включенных полупроводниковых n-p (электронно-дырочных) переходов на одном кристалле. Проходящий через один из переходов ток, влияет на ток, проходящий через второй. Имеет параметры- максимально допустимые ток и напряжение для каждого возможного направления, коэффициент усиления, напряжение насыщения. Коэффициент усиления показывает зависимость напряжение на коллекторе, в схеме с общим эмиттером, в зависимости от напряжения, приложенного к базе. Напряжение насыщения указывает, сколько Вольт необходимо приложить к базе, чтобы транзистор открылся.
      Немного о транзисторах...
      Биполярные транзисторы
      ОУ- операционный усилитель, он же компаратор. Представляет собой микросхему, содержащую в себе усилитель, имеющий дифференциальные входы, то-есть прямой и инверсный, и обычно один выход.
      Операционный усилитель? Это очень просто!
      -С чего начать практику?
      -Базовое умение радиолюбителя- умение паять. Значит, первым делом необходимо научится паять. Для пайки вам понадобится паяльник, а также расходники- припой(олово) и флюс(канифоль).
      Пайка для начинающих
      Как правильно паять?
      Особенности сборки и монтажа радиосхем
      Далее вам будет необходимо начать собирать простые устройства. Статьи вы найдете здесь Начинающим радиолюбителям
      Ну и самое простое устройство, рекомендованное мной- Простейший генератор звуковой частоты
      -Какие инструменты нужно иметь на своем рабочем месте?
      -Необходимы инструменты для пайки, монтажа и демонтажа компонентов. А так-же простые слесарные инструменты.
      Инструменты
      Инструмент электрика
      -С чего начать изучение микроконтроллеров?
      Технический английский! Как ни крути, а без знания технического английского вам будет очень и очень туго. Все даташиты, описания протоколов и т д. публикуются на английском языке. И он-лайн переводчик тут не поможет, т.к. переведет так, что еще больше запутаетесь. Хороший словарь по радиоэлектронике есть в составе словарей Lingvo.
      -Охватить сразу не получится. Есть различные семейства МК. И придется для начала выбрать одно из них.
      AVR:
      Микроконтроллеры AVR для начинающих - 1
      Микроконтроллеры AVR для начинающих - 2
      Микроконтроллеры AVR для начинающих - 3
      Книга по программированию микроконтроллеров AVR
      Обучающий видео курс для начинающих по микроконтроллерам
      Фьюзы микроконтроллеров AVR – как и с чем их едят
      ARM:
      ARM – это просто (часть 1)
      ARM – это просто (часть 2)
      ARM – это просто (часть 3)
      ARM. STM32 быстрый старт
      STM32 простой и быстрый старт с CooCox CoIDE
      -Литература для начинающих, или- Что почитать?
      Ниже предлагаю список литературы, которая будет полезна для начинающих радиолюбителей.
      Основы теории цепей Электроника? Нет ничего проще! Книги Семенова Б.Ю. Книги Ревича Ю.В. Юный радиолюбитель Введение в цифровую технику Введение в микропроцессорную технику Удивительные электронные устройства Электронный сборник схем для радиолюбителей Радиолюбительская азбука. Том 1. Цифровая техника Радиолюбительская азбука. Том 2. Аналоговые устройства Вы всегда можете задать интересующий вас вопрос в разделе Песочница или Вопрос-Ответ . Но для начала убедитесь, что данный вопрос еще не обсуждался, воспользовавшись поиском. Уважайте труд модераторов и посетителей форума, не желающих видеть постоянно дублирующиеся темы.
      FAQ будет пополнятся и расширятся, на основе анализа раздела Песочница. Если кто хочет дополнить FAQ - пишите сообщение, переместим в первый или второй пост
    • Автор: Splav
      Речь пойдет о таймере цикличного включения вентиляции гаража.
      Стояла задача обеспечить принудительную вентиляцию гаража.
      Оставлять включенным вентилятор круглые сутки - неоправданно.
      Включать его периодически вручную... Неудобно и лишено смысла.
      Поэтому было решено включать его на определенное время через разные интервалы времени, в зависимости от субъективного восприятия наличия сырости в гараже.
      Вменяемых вариантов в продаже я не нашел.
      Можно, конечно, приобрести на Али программируемый суточный таймер или что-то подобное...
      Да, можно, но мне кажется, что собрать из подручных деталей тоже можно, ну и мозги потренировать.
      За основу был выбран PIC12F675, потому что он у меня был.
      По уму здесь должен стоять PIC12F629, он дешевле, в нем нет АЦП, который в конструкции не используется и отключен.
      Итак.
      Время работы выбрано фиксированным и неизменным - 1 час.
      Время простоя - в зависимости от режима.
      1 час - 2 часа - 3 часа.
      (Изначально я планировал другие задержки: 2-3-5 часов. На практике в моих гаражных условиях эти интервалы оказались слишком большими)
      Индикация осуществляется всего 1 светодиодом.
      Переключение режимов и управление - всего 1 кнопкой.
      Схема:

      Коротко о работе:
      Кнопка.
      Опрос кнопки 10 раз в секунду. Антидребезг и подавление помех 0,3с - 3 опроса подряд кнопка нажата.
      Короткое нажатие на кнопку(от 0,3 до 2 с) - переключение режимов по кругу. 1 - 2 - 3 - OFF - 1 - 2 -  ....
      Длинное нажатие на кнопку (дольше 2 с) - смена состояния реле.
      Если оно было включено - выключается.
      Если было выключено - включается. Интервалы работы реле при этом соответствуют режиму.
      В режиме OFF длинное нажатие ничего не меняет.
      Переключение режима или смена состояния реле происходят при отпускании кнопки.
      Светодиод.
      Индикация режимов светодиодом:
      1 - 1 раз в 2 секунды загорается, если реле не включено. Проблеск света.
            1 раз в 2 секунды гаснет, если реле включено. Проблеск тени.
      2 - 1 раз в секунду загорается, если реле не включено.
            1 раз в секунду гаснет, если реле включено.
      3 - 2 раза в секунду загорается, если реле не включено.
            2 раза в секунду гаснет, если реле включено.
      OFF - загорается раз в 5 секунд. Контроль того, что МК не завис.
      Режимы работы.
      Время работы циклического таймера по режимам:
      1 - 1 час работы / 3 часов отдых. 6/24
      2 - 1 час работы / 2 часа отдых.  8/24
      3 - 1 час работы / 1 часа отдых.  12/24
      Работа.
      При отключении питания, пока не разрядились конденсаторы фильтра, МК отключает все выходы, сохраняет текущие данные в память, ждет 15 сек в таком состоянии и возобновляет работу, если отключение было кратковременным и емкостей фильтра питания хватило.
      Если отключение питания было длительным то, при возобновлении питания, загружает сохраненные данные из памяти и продолжает работу.
      При первом включении, после программирования МК, устройство работает в 1-ом режиме.
      Программа писалась в MPLab X IDE v4.05.
      Прошивка:fan_cycle_timer.hex

      Плата для устройства не разрабатывалась. Все было собрано на макетке.
      В блоке питания использован стандартный трансформатор для монтажа на плату ТПК 2х9V с 2-мя вторичными обмотками на 9В.
      Использовал только одну из них. Вторая - не подключена, в "воздухе"
      Реле - HLS-14F1D-DC12V-C. С обмотка на 12В, и одной группой переключающих контактов на 10А/240VAC.
      Устройство собрано в корпусе щитка для автоматов на 8 модулей. Производитель VIKO.
      Закреплена плата на щиток через резьбовые дистанционные втулки с резьбой М3.
      В качестве вентилятора - вытяжной вентилятор диаметром 125мм ВЕНТС 125С
      Устройство на данный момент отработало в гараже все лето, температура воздуха в тени доходила до 32 градусов.
      Перегревов элементов и зависаний контроллера пока не было.
       
      Несколько фото для общего представления о конструкции.

    • Гость Keil
      Автор: Гость Keil
      Добрый день, ситуация такая - попались мне под руку куча рассыпухи в числе которых достаточное количетво тинек и прочей лабуды - пытась хеловродить, попробовал взять готовый пример работы тиньки и лсдишника здесь также имею ардуинку как  Айсипи и чудесно мигаю светодиодом на мк прошитом ею же  так вот при попытке залить код который по ссылке чуда не произошло.
      курение мануалов лсдишника дало понять лиш одно что старший и младший биты одинаковы с лсдишником со статьи - лсдишник рабочий (игрался контрастом одной строки через V0  и потенциометр ) - как в прочем и мк, было задумано ковырнуть все это в протеусе и атмельстудии, но результатом не увенчалось. Пожалуйста тыкните носом что да где не так.
      fail.zip
    • Автор: В гостях у Михалыча
      Приветики. На днях купил колонку сгоревшую под ремонт. При нажатии на кнопку включения сразу же нагревается микросхема (B6THM1016 1516arz) В интернете вообще нет ничего о ней. Как я понял, это контроллер сенсорных кнопок и питания (даже если включить зарядку, то микруха не греется, пока не нажмешь на кнопку), ибо есть еще две микросхемы, одна из них усилитель, а вторая-блютуз. Может ее получится как-то заменить или выкинуть вообще? 


    • Автор: Rusteka
      Продам микросхемы. Все микросхемы новые, в наличие.
      1. PIC18LF4550-I/P Microchip 65шт
      2. ATtiny85-20PU [DIP-8] Atmel 200шт
      3. PIC18LF452-I/L Microchip 50шт
      4. A29L040L-70F Amic 50шт