Ищу репетитора по программированию микроконтроллеров серии AVR

bortnik27
Offline
Зарегистрирован: 23.06.2019

Ищу репетитора на постоянную основу. Нормальных курсов не нашел, если подскажете буду благодарен. 

Естественно интересует практика, изучаю С++ основные момент более менее знаю. Интересует в первую очередь работа с мк Attiny85/13/10 все железо в наличии.

Задачи следующие: освоение attiny10 (чтение аналогового сигнала, шим, режимы энергосбережения), работа с дисплеями на attiny85/13, эмуляция пульта на attiny13,  написание библиотек для atmega328 и работа с дисплеями на мк esp8266. Естественно по мере продвижения будет множество идей и проектов.

Программу занятий хотелось бы построить следующим образом: берем какую-то задачи и вместе делаем с вашими комментариями что успели за час, то сделали, на следующем занятии доделываем (заниматься планирую 2-3 занятия по часу в неделю)

 

-NMi-
Offline
Зарегистрирован: 20.08.2018

С 85 тиней в режиме шим тута проблема, никто ничо нипадсказал, пришлось бодаццо самому.
А по поводу обучения - в нете есть курс лекций какого-то препода с универа, уотт он вааще классно объяснят, ваще всё понятно.
По поводу с+ --- для андроида есть куча софта... абучайси... нихачу... от сраных циклоф до наследования и прочего ооповна.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

-NMi- пишет:
С 85 тиней в режиме шим тута проблема, никто ничо нипадсказал, .

Ну штож ты брешешь-то, говнюк! тып в тему свою заглянул. я там тебе даже кино снял, тупому! :)))

 http://arduino.ru/forum/apparatnye-voprosy/85-ya-tinka-v-rezhime-pwm-s-komplementarnymi-vykhodami-i-apparatnym-deadtim#comment-566339

-NMi-
Offline
Зарегистрирован: 20.08.2018

Это ты брешешь, говнюк старый, у меня уже все работает и бис тваих гавносаветоф)))

bortnik27
Offline
Зарегистрирован: 23.06.2019

wdrakula пишет:

-NMi- пишет:
С 85 тиней в режиме шим тута проблема, никто ничо нипадсказал, .

Ну штож ты брешешь-то, говнюк..

Фига себе, а что если я так с матами буду говорить, вы мне тоже поможете, я вот сейчас пытаюсь через Arduino IDE и USBASP прошить attiny10, но что-то видимо не судьба, можно ли это через atmel studio 7 провернуть? За видео я даже заплатить готов) (seriously) 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

bortnik27 пишет:

Фига себе, а что если я так с матами буду говорить, вы мне тоже поможете, я вот сейчас пытаюсь через Arduino IDE и USBASP прошить attiny10, но что-то видимо не судьба, можно ли это через atmel studio 7 провернуть? За видео я даже заплатить готов) (seriously) 

Помогу, если ты аргументы придумаешь убедительные, почему просто не выбросить тиньку10 в помойку... и 13-ую туда же. Есть 45, 85, по ногам совместимые с 13. По потреблению такие же. Я уже не говорю по малоногие СТМ.

bortnik27
Offline
Зарегистрирован: 23.06.2019

Вот прям чтобы совсем невозможно было бы заменить 10 на 13(которую легко прошить через usbasp) аргументов нет, есть два значимых для меня нюанса, размер и стоимость, 10 и 13 стоят в два раза меньше и не то чтобы деньги не подъемные, но я рационалист, а из последнего вытекает желание использовать SOT-23 там где это разумно, на данный момент две идеи, это триггер Quick Charge (типо этого: https://alex-exe.ru/radio/power/trigger-quick-charge-20-12v/). И изменение частоты распыления в освежителе воздуха (по умолчанию там максимум 36 минут, что делает из ванной газовую камеру), почему здесь хочется SOT-23, потому что там сложная геометрия корпуса и проще выпаять все детали с родной платы которая сделана по форме корпуса и с пропилами в нужном месте и подпаяться в нужных местах, благо кроме микросхемы драйвера двигателя и МК ничего не нужно, но я еще туда думаю фоторезистор присобачить, детектировать вход в ванну 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

bortnik27, вы знаете....цена единичного МК при разработке ничего не значит. Я тут недавно с человеком разговаривал, они закупают atmega328p в партиях от 5000 штук за сильно дешевле чем вы тут бьетесь за цену attiny13.
У вас миллионные партии? Че то сомневаюсь.

ua6em
ua6em аватар
Онлайн
Зарегистрирован: 17.08.2016

10 шьёт chipprog-48

bortnik27
Offline
Зарегистрирован: 23.06.2019

andycat пишет:
bortnik27, вы знаете....цена единичного МК при разработке ничего не значит. Я тут недавно с человеком разговаривал, они закупают atmega328p в партиях от 5000 штук за сильно дешевле чем вы тут бьетесь за цену attiny13. У вас миллионные партии? Че то сомневаюсь.

Конечно нет, просто интересно хоть сколько нибудь разобраться в таком МК, собственно что от него надо, ШИМ, ADC, пинами поуправлять, ведь это по сути SMD транзистор, а сколько возможностей, дух захватывает. Да, я уже по большей части смирился с тем что надо идти по пути меньшего сопротивления, но все таки хочется и мозгами шевелить.

А зачем они 328 покупают? на сколько я знаю по всем пунктам STM превосходит AVR, и по цене тоже, разве нет? 

bortnik27
Offline
Зарегистрирован: 23.06.2019

ua6em пишет:

10 шьёт chipprog-48

Видимо это тонкий стеб, если нет, то спасибо за совет, но AVRISP mkII дешевле примерно на 38 тысяч₽

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Нет, все не просто, есть разные задачи и требования.

ua6em
ua6em аватар
Онлайн
Зарегистрирован: 17.08.2016

bortnik27 пишет:

ua6em пишет:

10 шьёт chipprog-48

Видимо это тонкий стеб, если нет, то спасибо за совет, но AVRISP mkII дешевле примерно на 38 тысяч₽

обычно его брали сервисники, кто компьютеры и кассы ремонтирует, то-есть практически в любом городе можно прошить

bortnik27
Offline
Зарегистрирован: 23.06.2019

andycat пишет:
Нет, все не просто, есть разные задачи и требования.

Разве что разрабы работают на AVR а не STM? Есть какие то примеры?

b707
Онлайн
Зарегистрирован: 26.05.2017

Бортник27, не вижу смысла сейчас спорить про тини10 и 13, поскольку начинать все равно надо с тини85 и атмега328.
Тут так - чем меньше цифра в обозначении чипа, тем больше надо опыта в программировании для освоения этого МК.
Насколько я помню ваши выступления, уровень владения языком у вас околонулевой, так что для начала надо брать обычную ардуину и осваивать циклы, алгоритмы, обращение с памятью и тп А вот если освоите - переходить к более сложным Мк, таким как 10 и 13

bortnik27
Offline
Зарегистрирован: 23.06.2019

b707 пишет:
... циклы, алгоритмы, обращение с памятью и тп ...

Экзамен не сдам, но по моему это освоено, да и с attiny13 работать получается, по крайней мере те задачи которые я от нее хочу получить, а что с тини85? также слизывать готовые либы? Это и есть околонулевой уровень, в основном люди не могут готовые куски кода в правильное место вставить, я дописывал код для проекта будильник рассвет (alexgyver) так народ писал а куда вставить, а можно полный скетч, вот это и есть околонулевой уровень, мне же хочется писать самому, вот и ищу наставника

b707
Онлайн
Зарегистрирован: 26.05.2017

bortnik27 пишет:

Экзамен не сдам, но по моему это освоено, да и с attiny13 работать получается, по крайней мере те задачи которые я от нее хочу получить, а что с тини85? также слизывать готовые либы? Это и есть околонулевой уровень,

ошибаетесь.

Околонулевой уровень - это когда человек не в состоянии написать простое включение диода по кнопке... и не понимает обьяснений тех, кто старается ему помочь.

А готовые либы или нет - это, поверьте мне, дело вторичное. Изучить регистры тини13 можно за день и зацикливаться на этом не стоит. В первую очередь нужно досконально освоить язык Си. Грамотный программист, никогда не имевший дело с тини13 - после одного дня чтения даташита напишет код грамотнее и чище, чем новичок, месяц копавшийся в командах регистров и таймеров тини

 

 

nik182
Offline
Зарегистрирован: 04.05.2015

b707 пишет:

... Грамотный программист, никогда не имевший дело с тини13 - после одного дня чтения даташита напишет код грамотнее и чище, чем новичок, месяц копавшийся в командах регистров и таймеров тини...

  Когда то была программа Algorithm Builder , позволявшая без знания языков и регистров писать высоко эффективные программы под АВР, даже для тини15, чего не умеют до сих пор компиляторы СИ. Там даже регистры были расписаны с объяснениями. Надо было иметь минимум знаний по архитектуре МК, что бы начать писать. Просто рисовался алгоритм программы и нужные регистры записывали циферки. Правда тут как минимум надо было понимать структуру команд ассемблера, но они есть в мануале на МК. 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

nik182 пишет:

  Когда то была программа Algorithm Builder

Я, кстати, присоединюсь Там и под  тиньку10 было можно. Забавная штука и реально полезная. Как бы  чуть абстрактнее, чем макроассемблер. У меня даже спец программатор под него где-то в столе остался.

===========

И к вопросу: про тини10 ничего не скажу, нет их у меня, даже 13 - одна штука осталась, для всяких тестов. Ну вот честно - совсем никчемушние они. В том же форм-факторе и за те же деньги есть 85, ну пусть 45.

strarbit
Offline
Зарегистрирован: 12.06.2016

Hi, Need a nanny?
I can be a nanny, $35 an hour.
www.dropbox.com/s/ tr8qmtnnoa89stw/ mcattiny10.jpg?dl=0

-NMi-
Offline
Зарегистрирован: 20.08.2018

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

brokly
brokly аватар
Онлайн
Зарегистрирован: 08.02.2014

Она просит 35 баксов в час :) Раза в полтора дороже чем приходящий репетитор в Москве :)

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Ну дак человек работает на производстве электроники, а не сидит на форуме сутками - ценит свое время ;)

brokly
brokly аватар
Онлайн
Зарегистрирован: 08.02.2014

Не то что мы :)