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

Обучение программированию микроконтроллеров

Обучение программированию микроконтроллеров удаленно, интересуют пик и атмел. Некоторые знания в программировании есть. Процесс обучения вижу как выдача неких заданий с сылкой на мат часть(книги), немного обучения теории. Оплата веб мани юсд по договоренности. Хотелось бы начать обучение с 1.06.2012. Кто что может предложить?! [email protected]

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


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

Обучение программированию микроконтроллеров удаленно, интересуют пик и атмел. Некоторые знания в программировании есть. Процесс обучения вижу как выдача неких заданий с сылкой на мат часть(книги), немного обучения теории. Оплата веб мани юсд по договоренности. Хотелось бы начать обучение с 1.06.2012. Кто что может предложить?! [email protected]

 

Посмотрите на demosondemand.com наверняка что-то там найдете.

Удачи!

 

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


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

Мне кажется уже лучше что-нибудь вроде STM32 осваивать, чем PIC или Atmel... Купить, например, STM32VLDISCOVERY там сразу все в одном флаконе - и контроллер и отладчик, и цена приятная. И в Интернете информации навалом, бесплатно.

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


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

Обучение программированию микроконтроллеров удаленно, интересуют пик и атмел. Некоторые знания в программировании есть. Процесс обучения вижу как выдача неких заданий с сылкой на мат часть(книги), немного обучения теории.

 

Там ничего сложного нет. По книгам с даташитами вполне реально разобраться. Книг - масса. Например:

 

http://lord-n.narod.ru/walla.html

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


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

Мне кажется уже лучше что-нибудь вроде STM32 осваивать, чем PIC или Atmel... Купить, например, STM32VLDISCOVERY там сразу все в одном флаконе - и контроллер и отладчик, и цена приятная. И в Интернете информации навалом, бесплатно.

А можно ссылки на информацию? У меня пока есть только информация с сайта производителя и книга на английском.

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


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

А можно ссылки на информацию? У меня пока есть только информация с сайта производителя и книга на английском.

Вот здесь миллион книг по AVR (и не только) на русском:

http://lord-n.narod.ru/walla.html

 

С STM32 начинать, наверное, не стоит, если нет острой необходимости - они очень сложны как по своему внутреннему устройству, так и в освоении. Если так хочется начать с Кортексов, то гораздо лучше взять МК от того же NXP ...

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


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

Голубцов М.С.

Микроконтроллеры AVR от простого к сложному.

 

Стоит прочитать книгу и больше ничего не понадобится.

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


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

http://easyelectronics.ru

Освоить AVR по силам любому школьнику. Сам изучил с нуля по книгам и даташитам. Рекомендую "Самоучитель разработчика устройств на микроконтроллерах AVR" А.В.Белова. А затем Евстифеева до дыр.

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


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

Спасибо за рекомендации

Полноценным разработчиком можно стать только после нескольких лет работы в команде. Индивидуальное обучение зависит от ваших намерений и условий. С последнего и нужно начинать. Дополнительно нужен стимул для обучения. Простым волевым усилием заставить самого себя что-то изучить очень сложно. Самому тоже пришлось пройти по такому же пути. Добавлю к уже сказанным выше советам свои.

1. Запоминание информации идёт по зрительному каналу. Поэтому нужно убрать ВСЕ лишние и ненужные источники информации. Например, телевизор. Записывать аккуратно и чётко всё изученное в конспект. Правильно написанный конспект должен "проявляться" в памяти при необходимости.

2. Тот вид программирования, который в подавляющем большинстве используется, называется кодированием алгоритма по техническому заданию (ТЗ) представленному заказчиком в устном виде, а разработчик устную версию его сразу записывает в последовательность команд. На самом деле сначала разрабатывется ТЗ, которое уже имеет алгоритм, представленный в нескольких видах с самыми подробными комментариями, которые получены от заказчика и их достоверность подтверждена его подписью на титульном листе первой странице ТЗ.

3. Начать желательно c AVRStudio и Atmel-микроконтроллеров. В AVRStudio очень наглядно представлена внутренняя структара кристалла. Плюс программатор фирменный.

4. Одна страница листинга программы дополнительно имеет не менее 10 страниц документации к ней.

 

Для представления конечного результата, который вы сможете получить при названных выше условиях обучения, привожу вложенный файл алгоритма. В файле указана только несколько страниц из нескольких дестятков от общего объёма ТЗ.

Если сказаное выше вас заинтересовало, то пишите в личку для продолжения диалога.

 

____________3.doc

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


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

Одна страница листинга программы дополнительно имеет не менее 10 страниц документации к ней.

честно говоря, даже не могу себе представить, что можно написать на 10 страницах про одну страницу листинга... предположу, что на одной странице поместится 1 функция или 1 метод класса. качественно написанный код, т.е. снабженный комментариями и "говорящими" именами функций, переменных и т.п., с отступами и т.п. вряд ли позволит на 1 странице А4 уместить больше.

 

итак, 1 функция - 10 страниц документации. ЧТО ТАМ МОЖЕТ БЫТЬ?! особенно, если учесть, что в ТЗ (из прилагаемого файла) уже расписано все, вплоть до отдельно взятого оператора if.

 

 

или речь идет о документации для солидности, когда оплата идет за каждую страницу? помнится, в древние времена была такая практика: пишем в документации "программа предназначена для компилятора такого-то", а потом прилагаем подробное описание этого самого компилятора...

 

 

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


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

честно говоря, даже не могу себе представить, что можно написать на 10 страницах про одну страницу листинга... предположу, что на одной странице поместится 1 функция или 1 метод класса. качественно написанный код, т.е. снабженный комментариями и "говорящими" именами функций, переменных и т.п., с отступами и т.п. вряд ли позволит на 1 странице А4 уместить больше.

10 - страниц с разбором вариантов и обоснованием почему так сделано, а не иначе

Пользуюсь этим методом, но не в программировании. Очень эффективный при самоучении. Но трудоемкий.

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


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

10 - страниц с разбором вариантов и обоснованием почему так сделано, а не иначе

Пользуюсь этим методом, но не в программировании. Очень эффективный при самоучении. Но трудоемкий.

Во многом глаголании несть спасения

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


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

"Краткое введение в reverse engineering для начинающих" - есть много про ARM. http://yurichev.com/writings/RE_for_beginners-ru.pdf

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


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

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

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

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

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

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

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

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