roboforum.ru

Технический форум по робототехнике.

AVR на C/C++ программирование - вводный курс

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение =DeaD= » 30 июл 2008, 16:17

EdGull писал(а):я ж просил, что вам же пофиг на каких ногах примеры писать, так пишите под миниботовские ноги
какой никакой, а стандарт у роботов :wink:

Был бы еще нормальный расклад где у минибота на каких ногах что, чтобы в схемку его не щуриться... В общем не боись - будет курс, а уж адаптируем для минибота за неделю. Потому как курс одному не написать, а вот адаптировать под минибота одному - легко. Все авторы заранее знают чего будут делать с их материалом, поэтому против быть не должны вроде? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение EdGull » 30 июл 2008, 16:28

Был бы еще нормальный расклад где у минибота на каких ногах что, чтобы в схемку его не щуриться...

да не боись, я распишу ноги чтоб вам глазкт свои не портить... :D
Тем более что я светодиоды уже расписал для первого урока, а вы еще даже не начали писать :wink:
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение =DeaD= » 30 июл 2008, 19:36

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

Короче, мы пишем курс сейчас под просто МК, а потом адаптируем. Так будет быстрее.

Добавлено спустя 8 минут 4 секунды:
Так, по курсу - сейчас сделаю страницу "Содержание" и оттуда будем делать ссылки на страницы - главы уроки;

Добавлено спустя 39 минут 31 секунду:
Вот такой получился список страниц:
[[Курс "Программирование МК AVR на Си"]]

жду комментов и дельных мыслей.

ps: на всякий случай повторюсь - минибот пока за кадром.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение blindman » 30 июл 2008, 20:38

Возможно, добавить краткие обзорные главы?

Что такое МК (основные понятия, порты ввода-вывода и т.п)
Обзор языка C (синтаксис, типы данных, переменные, управляющие структуры)

PS. Чего -то сервер форума глючит, соединение пропадает.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение =DeaD= » 30 июл 2008, 21:18

blindman писал(а):Что такое МК (основные понятия, порты ввода-вывода и т.п)
Обзор языка C (синтаксис, типы данных, переменные, управляющие структуры)

Добавить то можно, только я в таких главах не писец, в смысле не знаю что там такое написать, чтобы в томик не вышло и понятно всё стало.

Добавлено спустя 22 минуты 48 секунд:
Ну вот EdGull "адаптировал" у меня недописанное содержание :ROFL:
Только вот чур названия под уроки я забил, а то ты ща навводишь туда про васик, а я зайду и перетру на си :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение EdGull » 30 июл 2008, 21:29

Ага!... Шаааз!... Фигу... :D
У меня названия страниц другие!!! :P
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение =DeaD= » 31 июл 2008, 08:31

Народ, ну как, есть желающие поучаствовать в написании курса, кто что берет?

Я пока странички
[[Урок 1.1: Устанавливаем и проверяем компилятор]]
[[Урок 1.2: Выбираем и закупаем\собираем программатор]]
[[Урок 1.3: Собираем минимальный набор железа - МК + обвязка]]
в черновом варианте заполнил.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение EdGull » 31 июл 2008, 08:43

можно мне добавить в програматоры ссылку на прогамматоры STk200 и STK500 в миниботовском магазине?

Добавлено спустя 2 минуты 9 секунд:
Конденсатор 16В 0.1мкФ - 3шт фото не правильное
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение =DeaD= » 31 июл 2008, 08:49

EdGull писал(а):можно мне добавить в програматоры ссылку на прогамматоры STk200 и STK500 в миниботовском магазине?

Разумеется, только сразу с картинками и ценой.

EdGull писал(а):Конденсатор 16В 0.1мкФ - 3шт фото не правильное

Ппц :))) что значит неправильное? Их тучу разных вариантов выпускают, мне все рисовать или только те которые у тебя? :) Нет я конечно понимаю что я другие сфоткал, но какая вероятность, что у купившего они такие же будут?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение EdGull » 31 июл 2008, 08:56

в корпусе от электролита керамику помоему не выпускают
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение blindman » 31 июл 2008, 09:05

Добавил вводную часть в содержание. Буду писать эти 2 статьи потихоньку.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение =DeaD= » 31 июл 2008, 10:09

EdGull писал(а):в корпусе от электролита керамику помоему не выпускают

Ты будешь вторым, кто считает что 0.1мкФ бывает только керамика. У меня дома лежит электролит на 0.1мкФ. Особо смеялся над консультантами в одном радиомагазине, когда они мне гордо заявили что таких не бывает, на вопрос - а почему у меня дома такие лежат купленные в промэлектронике они сказали "а, ну тогда просто к нам не завозили никогда".

http://www.promelec.ru/catalog_info/51/103/401/226/ - см. 0.1мкФ на 50В

Добавлено спустя 31 минуту 59 секунд:
blindman писал(а):Добавил вводную часть в содержание. Буду писать эти 2 статьи потихоньку.

Немного структуры попробовал прописать по основам С, готов обсудить:
[[Основы языка C]]
.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение mixer » 31 июл 2008, 11:47

А кварц и соответственно конденсаторы на 22 пФ - это тоже минимальный набор? Ведь по умолчанию фьюзы выставлены на внутренний тактовый генератор. А для чего переменник?
mixer
 
Сообщения: 38
Зарегистрирован: 11 янв 2008, 09:30
Откуда: г.Казань
прог. языки: русский со словарем

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение =DeaD= » 31 июл 2008, 11:59

mixer писал(а):А кварц и соответственно конденсаторы на 22 пФ - это тоже минимальный набор? Ведь по умолчанию фьюзы выставлены на внутренний тактовый генератор. А для чего переменник?

Пока всё обсуждается, вообще комплект деталек конечно можно разбить на разные части, чтобы было видно какие для какого урока - и если что их пропустить. Переменник для урока с АЦП.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вводный курс для программирования МК AVR на языке C/C++

Сообщение =DeaD= » 01 авг 2008, 08:50

Вот так значит. Как флудить на 10 страниц так все горазды, а как курс писать... 8)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19