Микроконтроллер от и до.......
Микроконтроллер от и до.......
Доброго времени.
Прошу прощения, если пишу не там.
Много времени заходил к вам как гость, многие схемы расматривал, вроде понятно.
Однажды собрал прогер AVR 910. Повторил схему, прикольно, работает. К схеме была прошивка.
Есть желание познакомиться с МК поближе, и есть трудности (незнаю языка програмирования и инглиша).
Помгите перейти от тиории к практике, у кого есть время в дистанционом обучении.
Спасибо.
Прошу прощения, если пишу не там.
Много времени заходил к вам как гость, многие схемы расматривал, вроде понятно.
Однажды собрал прогер AVR 910. Повторил схему, прикольно, работает. К схеме была прошивка.
Есть желание познакомиться с МК поближе, и есть трудности (незнаю языка програмирования и инглиша).
Помгите перейти от тиории к практике, у кого есть время в дистанционом обучении.
Спасибо.
Ищу мудрого кота, который будет моим гуру.
- Реклама
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Микроконтроллер от и до.......
http://radiokot.ru/start/mcu_fpga/avr/
чем не нравиться? я вот сам учусь, пока только в авр студии4 но прграммы правильно писать и проверять работу самое то!
чем не нравиться? я вот сам учусь, пока только в авр студии4 но прграммы правильно писать и проверять работу самое то!
Ко мне можно на "ты", так даже лучше!
Re: Микроконтроллер от и до.......
Доброго времени.
sergeys, почему не нравится? Просто решил чему нить научиться, но с чего и как вопрос?. Как долго обучаешся?, почему АСМ, а не С.
Спасибо.
sergeys, почему не нравится? Просто решил чему нить научиться, но с чего и как вопрос?. Как долго обучаешся?, почему АСМ, а не С.
Спасибо.
Ищу мудрого кота, который будет моим гуру.
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: Микроконтроллер от и до.......
Потому, что без АСМа не поймёшь, как работает МК.
Потом, как проштудируете АСМ, то советую изучить Си.
Знать желательно оба языка, но начинать желательно с АСМа.
Ассемблер - это самый низкий язык, то есть можно сказать - это программирование на самом аппаратном уровне.
Потом, как проштудируете АСМ, то советую изучить Си.
Знать желательно оба языка, но начинать желательно с АСМа.
Ассемблер - это самый низкий язык, то есть можно сказать - это программирование на самом аппаратном уровне.
I am DX168B and this is my favourite forum on internet!
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Микроконтроллер от и до.......
вот потуму то и асма!DX168B писал(а):Потому, что без АСМа не поймёшь, как работает МК.
Потом, как проштудируете АСМ, то советую изучить Си.
Знать желательно оба языка, но начинать желательно с АСМа.
Ассемблер - это самый низкий язык, то есть можно сказать - это программирование на самом аппаратном уровне.
ассемблер то есть нескольких видов в частности для МК, это язык который придумали для МК , а С или С++
он уже в целом один, и если сразу на нем писать то нифига не понятно будет
та обучаюсь не очень долго но статьи пришлось там прочитать на два раза и очень внимательно, чтоб въехать, теперь толко записываю операторы в тетрадочку с примерами и тренируюсь в АВРстудии!mr december писал(а):Доброго времени.
sergeys, почему не нравится? Просто решил чему нить научиться, но с чего и как вопрос?. Как долго обучаешся?, почему АСМ, а не С.
Спасибо.
тож советую сначала на симуляторе поймешь все свои ошибки, научишся писать в целом, а нлавное поймешь че ваще делает микроконтроллер, если не понимаешь как это все устроено и как оно работает, то смысла нет изучать
будут вопросы-спрашивай коты помогут
Ко мне можно на "ты", так даже лучше!
- Реклама
Re: Микроконтроллер от и до.......
Бегом учить английский! Серьезно, это самое важное. Без него сейчас сложно продвинуться в электронике. На русском если что-то и есть, то в 95% случаев либо переведено криво, либо уже безнадежно устарело.незнаю языка програмирования и инглиша
Из того, что не переведено и не устарело, могу посоветовать http://easyelectronics.ru/ . Там есть неплохой учебный курс по AVR. Дерзайте!
Но английский учить обязательно! Так же как латынь - язык юристов и медиков, так же английский - язык электронщиков и физиков... С этим уже ничего не поделать...
Вот как раз для начала симулятор не советую. Лучше купить макетку с дырками и МК попроще, вроде ATtiny2313 в DIP корпусе. Все дело в том, что сам по себе симулятор (любой) имеет глюки (ой, пардон, "особенности"тож советую сначала на симуляторе поймешь все свои ошибки, научишся писать в целом, а нлавное поймешь че ваще делает микроконтроллер, если не понимаешь как это все устроено и как оно работает, то смысла нет изучать
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Re: Микроконтроллер от и до.......
Доброго времени друзья коты.
Инглиш переведу, но как быть с тех. стороной инглиш вопроса.
Где почитать про операторы с описанием все процедур (с коментариями на русском для начала).
Спасибо.
Инглиш переведу, но как быть с тех. стороной инглиш вопроса.
МК есть AT90S2313, какая макетка этаhttp://bsvi.ru/cangovaya-maketnaya-plata/, то как использовать.В начале надо потрогать живой МК.
Где почитать про операторы с описанием все процедур (с коментариями на русском для начала).
Спасибо.
Ищу мудрого кота, который будет моим гуру.
Re: Микроконтроллер от и до.......
AT90S2313 - хорошо.
Макетка ровно такая, какую я имел в виду. Хорошо.
Я же уже давал ссылку на хороший учебный курс - http://easyelectronics.ru/category/avr-uchebnyj-kurs . Прямо оттуда и начинайте, с самой первой статьи. И будет Вам счастье. Сам я начинал со здешней обучалки, но она, к сожалению, уже в значительной мере устарела в плане используемых инструментов. Что, однако, совсем не мешает в нее заглядывать ради понимания каких-то принципиальных моментов. Программатор/адаптер рекомендую эти: http://easyelectronics.ru/skorostnoj-av ... llera.html
Макетка ровно такая, какую я имел в виду. Хорошо.
Я же уже давал ссылку на хороший учебный курс - http://easyelectronics.ru/category/avr-uchebnyj-kurs . Прямо оттуда и начинайте, с самой первой статьи. И будет Вам счастье. Сам я начинал со здешней обучалки, но она, к сожалению, уже в значительной мере устарела в плане используемых инструментов. Что, однако, совсем не мешает в нее заглядывать ради понимания каких-то принципиальных моментов. Программатор/адаптер рекомендую эти: http://easyelectronics.ru/skorostnoj-av ... llera.html
Разница между теорией и практикой на практике гораздо больше, чем в теории.
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: Микроконтроллер от и до.......
позволю и от себя ссылки на себя 
смотрите в подписи:
смотрите в подписи:
Re: Микроконтроллер от и до.......
Доброго времни.
Спасибо.
Да или нет, не понял. Насчет прогера у меня AVR910, зачем другие - пока рано.YS писал(а):Макетка ровно такая, какую я имел в виду. Хорошо.![]()
Спасибо.
Ищу мудрого кота, который будет моим гуру.
Re: Микроконтроллер от и до.......
Можно почитать в книге "Микроконтроллеры AVR семейства Classic фирмы Atmel". Евстифеев А.В, 3-е издание со страницы 84.mr december писал(а):
Где почитать про операторы с описанием все процедур (с коментариями на русском для начала).
Спасибо.
Или "Микроконтроллеры AVR Tiny Mega фирмы Atmel". Евстифее А.В, со страницы 390.
Ещё мне нравится книга "Практическиое программирование микроконтроллеров AVR". Ю.Ревич. Много различных интересных применений для AVR. Примеры программирования на ассемблере.
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Микроконтроллер от и до.......
Я даташити переводчиком перевожу - вроде ниче нормальноYS писал(а):Бегом учить английский!незнаю языка програмирования и инглиша
Просто в школе не учитывали пожеланий (у***и), а просто всех каким-то оьразом раскидали, и мне выпал немецкий
МК я трогал у меня их куча но вот беда они все от всяких принтеров, и не знаю я с какой там стороны к ним подходитьВ начале надо потрогать живой МК.тож советую сначала на симуляторе поймешь все свои ошибки, научишся писать в целом, а нлавное поймешь че ваще делает микроконтроллер, если не понимаешь как это все устроено и как оно работает, то смысла нет изучать
Ко мне можно на "ты", так даже лучше!
Re: Микроконтроллер от и до.......
Э... Чего "да или нет" ?Да или нет, не понял.
Это не есть хорошо. Рано или поздно выскочит какая-нибудь тонкость...Я даташити переводчиком перевожу - вроде ниче нормально
Ну вот, для примера - рандомный кусок из ДШ на mega48:
Перевод Google Translate:Since writing TCNT0 in any mode of operation will block all compare matches for one timer clock
cycle, there are risks involved when changing TCNT0 when using the Output Compare Unit,
independently of whether the Timer/Counter is running or not. If the value written to TCNT0
equals the OCR0x value, the compare match will be missed, resulting in incorrect waveform
generation. Similarly, do not write the TCNT0 value equal to BOTTOM when the counter is
downcounting.
А это мой перевод:С момента создания TCNT0 в любом режиме работы будет блокировать все сравнения результатов один таймер часов
цикла, Есть риски, связанные с при изменении TCNT0 при использовании выход сравнения группы,
независимо от того, Таймер / Счетчик работает или нет. Если значение, записанное в TCNT0
равен значению OCR0x, сравнить матч будет не хватать, в результате неправильного сигнала
поколения. Точно так же не пишу TCNT0 значение, равное BOTTOM, когда счетчик
downcounting.
"Поскольку запись в TCNT0 в любом режиме работы заблокирует все сравнения на один период тактирования таймера, изменение TCNT0 при использовании Модуля Выхода Сравнения рискованно, независимо от того, работает таймер, или нет. Если значение, записанное в TCNT0, совпадает с OCR0x, событие сравнения будет потеряно, что приведет к генерации неправильного сигнала. Аналогично, нельзя записывать в TCNT0 значение BOTTOM, когда счетчик находится в режиме обратного счета."
Согласитесь, разница велика. Так что знание английского - наше все.
В принтерах вполне могут оказаться и вовсе не МК, а FPGA, ROM, а то и вовсе ASIC.МК я трогал у меня их куча но вот беда они все от всяких принтеров, и не знаю я с какой там стороны к ним подходить
Для начала лучше всего подходят МК AVR.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Микроконтроллер от и до.......
ну а что делать, английский вот не так то просто выучить!

Ко мне можно на "ты", так даже лучше!
Re: Микроконтроллер от и до.......
Для вас написано море книг и курсов на русском языке.mr december писал(а): Есть желание познакомиться с МК поближе, и есть трудности (незнаю языка програмирования и инглиша).
Мой совет - CodeVisionAVR PROTEUS AVRstudio и книги - скачайте и учитесь.
Будете проходить мимо- проходите!
Re: Микроконтроллер от и до.......
Учить его. Дорогу осилит идущий.ну а что делать, ...
Думаете, меня в школе английскому хорошо учили? Ошибаетесь.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Микроконтроллер от и до.......
ИМХО, у вас не только с инглишем проблемыmr december писал(а):от тиории к практике
А по теме, техническую литературу переводить гораздо проще - слов меньше, смысл, как правило, один и тот же. Есть технические словари.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Микроконтроллер от и до.......
Доброго времени.
Как трудно принять одно верное решение, какая программа для начала (одна или несколько запутали).
Мое решение:
1 макетка
2 МК и несколько светодиодов
3 программа, какая? (допустим CodeVisionAVR)
Немного отойду от темы. Кто и как паяет SMD компаненты, что скажите насчет паяльной станции (купить или нет).
Я насчет макетки которую вы подразумевали. Думается, макетка без пайки. Как пользоватся этим чудом?YS писал(а):Э... Чего "да или нет" ?Да или нет, не понял.
Как трудно принять одно верное решение, какая программа для начала (одна или несколько запутали).
Мое решение:
1 макетка
2 МК и несколько светодиодов
3 программа, какая? (допустим CodeVisionAVR)
Немного отойду от темы. Кто и как паяет SMD компаненты, что скажите насчет паяльной станции (купить или нет).
Ищу мудрого кота, который будет моим гуру.
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Микроконтроллер от и до.......
Если средства позволяют, то купить однозначно.mr december писал(а):Немного отойду от темы. Кто и как паяет SMD компаненты, что скажите насчет паяльной станции (купить или нет).
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Микроконтроллер от и до.......
Там есть дырки. В дырках контакты. Групы этих контактов соединены электрически. Втыкаем деталь - и вуаля, имеем группу дырок, соединенных с ножками, в которые можно воткнуть провод и соединить с другими дырками... В общем, купите ее, посмотрите на нее внимательно, и все поймете. И, наверное, на youtube должны быть ролики про такие макетки. По-английски они зовутся breadboard.Как пользоватся этим чудом?
1 и 2 - правильно, это классика. Со светодиодов начинали если не все микроконтроллерщики, то наверняка очень многие.Мое решение:
1 макетка
2 МК и несколько светодиодов
3 программа, какая? (допустим CodeVisionAVR)
3 - какой CodeVision? Сначала надо освоить ассемблер, только так можно почувствовать железо. C - это потом, когда будет четкое понимание низкого уровня. Для начала - только асемблер! А в качестве IDE есть отличная среда AVR Studio от самой Atmel. Ну, а если уж на то пошло, то компилятор С лучше выбирать AVR-GCC. Он легко интегрируется с AVR Studio и бесплатен.
Ну и сходите наконец сюда - http://easyelectronics.ru/category/avr-uchebnyj-kurs . Там все разжевано до состояния манной каши. Для начала - самое то.
Вот про первую программу: http://easyelectronics.ru/avr-uchebnyj- ... ramma.html
Я паял советским ЭПСН-25, пока не купил CT-96. Насчет паяльной станции - мне хватает обычного паяльника. Пока не вижу в ней смысла. СТ-96 спокойно заменяет простую китайскую станцию. Так что если буду брать, то уже термовоздушную. Но пока необходимости не вижу.Кто и как паяет SMD компаненты, что скажите насчет паяльной станции (купить или нет).
Разница между теорией и практикой на практике гораздо больше, чем в теории.


