Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/92: Рейтинг темы: голосов - 92, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 24.09.2010
Сообщений: 38
1

"Чайник" + Arduino

27.09.2010, 20:05. Показов 17171. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Лирическое вступление:
В электронике вообще и в микроконтроллерах в частности я полный ноль. Последний раз я пробовал что-то спаять по материалам приложения к журналу "Юный техник" где-то в середине 80-х (Потом правда был предмет ТОЭ, но я его "проходил", а не изучал :)).
Но вот мне подарили платку Arduino, вернее ее вариант freeduino. Я естественно про это дело почитал в разных интернетах и как-то эта тема меня заинтересовала. Особенно мне понравился этот сайт, на котором ardino не Ъ :) , но тем не менее спрошу здесь, т.к. в принципе согласен что не Ъ.
Ну и вопросы:
1. Можно ли программировать этот freeduino на ассемблере? Я так понимаю что можно скомпилировать программу например с помощью AVRStudyo, но вот как ее потом в данное устройство прошить?
2. Для программирования МК нужен программатор, а что бы самому сделать программатор опять нужен программатор (яйцо-курица). Вопрос правильно ли я понимаю что можно использовать arduino в качестве программатора? И да, программатор нужен с управлением через USB, т.к. других портов нема.

Заранее спасибо. Может у меня появится интересное хобби.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2010, 20:05
Ответы с готовыми решениями:

Модуль распознавания речи + Arduino Pro mini + Arduino MP3-Sheild
Список компонентов: 1).Модуль распознавания речи.(напряжение питания от 4,5 до 5,5 Вольт DC)...

Arduino UNO. Как работать c RFID-сканнером и Arduino на одном Serial-порту?
Рас уж тут речь зашла об ардуине и многопоточности COM порта, думаю могу обратиться именно сюда за...

Arduino uno + arduino ethernet + delphi для чайников
Доброго времени суток. У меня такая задача нужно реализовать программу на Delphi которая...

Arduino обмен данные между Arduino
Доброго времени суток, писал код обмен данных между двумя ардуинкой, отправляю из одной ардуинку...

AVRISP + ARDUINO mega + Arduino mini 32Khz
Помогите пожалуйста. Собирал самостоятельно Arduino mini. По не опытности ошибся при прошивке...

14
0 / 0 / 0
Регистрация: 16.08.2010
Сообщений: 1,326
27.09.2010, 20:21 2
1. Программу можно писать на любом языке, в любой IDE. После компиляции исходника на выходе всегда получаешь hex-файлик (прошивку), которую нужно заливать в память МК.
2. Прогеров для прошивки АВР-ок от Atmel в мире куева туча. Из числа тех, которым не требуется программатор для первоначальной прошивки, плюс интерфейс USB, мне известно всего пара штук:
- USB программатор микроконтроллеров AVR - USBByt v1.1
- AvrUsb500 by Petka (вариант программатора AVR, доступный для простого изготовления)
Но, насколько я помню, Arudino идет с прошитым бутлоадером, с помощью которого можно программировать МК через встроенный на плате USB и софта с ихнего сайта.
0
0 / 0 / 0
Регистрация: 31.03.2010
Сообщений: 526
27.09.2010, 21:02 3
на Arudino ставят FT232RL из неё можно сделать программатор:) Где то в нете видел..
0
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
27.09.2010, 21:14 4
Ардуино и сам может быть программатором.

Но лучше все-таки купить или собрать нормальный программатор.
0
0 / 0 / 0
Регистрация: 16.08.2010
Сообщений: 1,326
27.09.2010, 21:17 5
Цитата Сообщение от kot_smork
на Arudino ставят FT232RL из неё можно сделать программатор:) Где то в нете видел..
Можно, но чревато соплями, непредусмотренными конструкцией платы. Да и целиться придется, чтоб проводки к лапкам ФТ-шки подпаять. Неэстетично, но как вариант канает.
0
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
27.09.2010, 22:31 6
На ардуине таки разведены еже пады специально для программатора ft232rl, так что цепляться не обязательно к пинам микрухи. Просто соединить эти пады и разъем ysp/ В сети куча инфы, например: http://www.hobbytronic.ru/instrumenty-r ... zchik.html
0
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 74
27.09.2010, 22:42 7
Цитата Сообщение от Josom
freeduino.
Программатор ей не нужен. Читайте на русском http://arduino.ru
0
0 / 0 / 0
Регистрация: 16.08.2010
Сообщений: 1,326
27.09.2010, 22:48 8
Не знал. Тады ТС-у паяло в руки и вперед, так сказать, с песней:
Wir sind das Heer vom Hakenkreuz,
Hebt hoch die roten Fahnen!
Der deutschen Arbeit wollen wir
Den Weg zur Freiheit bahnen!
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
28.09.2010, 01:56 9
1. Можно ли программировать этот freeduino на ассемблере?
Запросто. Компилируешь, потом прошиваешь через ее же бутлоадер. AVRDUDE уже должна понимать его как программатор (если уже не понимает, емнип ардуина и шьется через дудку тоже)

2. Для программирования МК нужен программатор, а что бы самому сделать программатор опять нужен программатор (яйцо-курица). Вопрос правильно ли я понимаю что можно использовать arduino в качестве программатора? И да, программатор нужен с управлением через USB, т.к. других портов нема.
Есть уже немало программаторов где не требуется первичная прошивка (на базе FTDI) или где прошивка идет через USB сразу же (на базе AT90USB162). Ну и ардуино может и сама быть программатором или же можно под программатор заюзать FTDI что там стоит.
0
0 / 0 / 0
Регистрация: 24.09.2010
Сообщений: 38
28.09.2010, 23:49 10
Огромное спасибо всем!
Про ассемблер понятно, про программатор тоже. Я дятел, на сайте производителя моей платы даже статья есть про ISP-программатор из arduino http://freeduino.ru/arduino/ysp.html
Но насколько я понял все-таки лучше сделать отдельное устройство.

Теперь вопрос про сами МК от Atmel:
Прошелся по всем четырем известным мне в моем городе нигазинам, спрашивал atmega16. В трех мне сказали что такое уже давно не производят, а в четвертом продали за 220р. Кому верить? И да, это нормальная цена?
0
0 / 0 / 0
Регистрация: 16.08.2010
Сообщений: 1,326
28.09.2010, 23:57 11
На меги16 сейчас голодняк, а цена.. Сам сравни
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
29.09.2010, 04:35 12
Во первых ищи Мега16А это новая версия и она должна стоить гораздо дешевле чем 16 просто. Во вторых да, сейчас с ними затык везде. ПОэтому цена в 200, а в некоторых местах в 500р никого не удивляет. Затык, кстати, и с многими другими атмел контроллерами.
0
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 117
29.09.2010, 19:10 13
Arduino через AVRDUDE шьётся отлично. тип программатора - stk500 вроде.
0
0 / 0 / 0
Регистрация: 24.09.2010
Сообщений: 38
30.09.2010, 13:53 14
Цитата Сообщение от DY HOTT
Во первых ищи Мега16А это новая версия и она должна стоить гораздо дешевле чем 16 просто. Во вторых да, сейчас с ними затык везде. ПОэтому цена в 200, а в некоторых местах в 500р никого не удивляет. Затык, кстати, и с многими другими атмел контроллерами.
Интересно чем этот затык вызван? Их перестали производить или какие-то другие причины. По крайней мере на сайте atmel я не нашел информации о прекращении их производства.
0
0 / 0 / 0
Регистрация: 24.09.2010
Сообщений: 38
30.09.2010, 14:00 15
Цитата Сообщение от sovomt
Arduino через AVRDUDE шьётся отлично. тип программатора - stk500 вроде.
То, что с помощью avrdude можно прошивать arduino я понял.
Меня еще интересовал вопрос можно ли прошить другой МК используя arduino в качестве программатора, и по информации на сайте производителя это так.
0
30.09.2010, 14:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.09.2010, 14:00
Помогаю со студенческими работами здесь

SWD, f103rbt6, и чайник
Всем доброго времени суток. Решил я тут с STM32 познакомится, да вот застрял на подключении к SWD...

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

Ошибка при загрузке кода в Arduino Uno (Китай) - Arduino
В Диспетчере устройств Arduino определяется, как USB-SERIAL CH340 (COM5). При попытке залить...

Вывод из php "echo" в arduino ethernet + arduino mega 2560
Всем здравствуйте. Недавно потребовалось передавать данные с Arduino ethernet + arduino mega 2560 в...

чайник
Люди добрые я не давно закончел Высший Технический вуз на инженера система-техника и не чего не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru