Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
10.04.2012, 20:58
|
#21
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,042
Сказали Спасибо 10,613 раз(а) в 3,604 сообщении(ях)
|
Re: С чего начать?
Сообщение от avp94
|
Они для своей платки свой язык прикрутили
|
Да, практически язык для домохозяек. Спектрум тоже сначала воспринимался, как игрушка. А потом его с удовольствием использовали даже ученые для экспериментов
|
|
|
|
10.04.2012, 22:07
|
#22
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: С чего начать?
Сообщение от aleksandr_zh
|
полностью согласен!
для новичков сделал стенд, предлагаю желающим
ссылка - в моём сообщении выше
|
мне кажется, это должно быть вторым шагом. Хотя если платка на меге, бутлоадер зашить и огонь. Сходу трудно начать на си писать. Ардуино - набор "готовых функций на си", в одну строку.
Кто там говорит что ничего общего с си? Ардуино использует для компиляции GCC, тот же что и в винавр. Любой сишный код, вставленный в ардуино - компилится и работает. Можно комбинировать как угодно - половина строк на си, половина - ардуиновские прикольчики.
Например. Прочитать аналоговый пин на СИ
Код:
|
ADCSRA |= (1 ‹‹ ADEN)| // Analog-Digital enable bit
(1 ‹‹ ADPS1)| // set prescaler to 8 (clock / 8)
(1 ‹‹ ADPS0); // set prescaler to 8 (clock / 8)
ADMUX |= (1 ‹‹ ADLAR)| // AD result store in (more significant bit in ADCH)
(1 ‹‹ MUX1); // Choose AD input AD2 (BP 4)
for (;;)
{
ADCSRA |= (1 ‹‹ ADEN); // Analog-Digital enable bit
ADCSRA |= (1 ‹‹ ADSC); // Discarte first conversion
while (ADCSRA & (1 ‹‹ ADSC)); // wait until conversion is done
ADCSRA |= (1 ‹‹ ADSC); // start single conversion
while (ADCSRA & (1 ‹‹ ADSC)) // wait until conversion is done
ADCSRA &= ~(1‹‹ADEN); // shut down the ADC |
На ардуино
Код:
|
x = analogRead(pinNum); |
|
|
|
|
10.04.2012, 22:26
|
#23
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: С чего начать?
Ну и кстати по поводу "ардуино - светодиодами поморгать и поккомутировать"
http://www.youtube.com/watch?v=1odLb...eature=related
|
|
|
|
10.04.2012, 22:28
|
#24
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: С чего начать?
Сообщение от niXto
|
Если предполагается кроме баловства серьезная работа - только изучать чип и писать программу на чип, а не на этот костыль
|
Ай... бросьте...
"Новое поколение выбирает библо-пепси!"... И с каждым днём их всё больше... Это... как каждый юзер считает себя знатоком компа, так и каждый ардуинщик считает себя знатоком МК...
С "этими" спорить бесполезно... поверьте...
|
|
|
|
10.04.2012, 22:32
|
#25
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: С чего начать?
st__1, я не ардуинщик, я сознательно ухожу на си - опять же, пока это "поиграться", заняться серьезно - только в мечтах.
В то же время знаю чувака, которому 45 лет, он инженер высокого уровня - сишник, асм.. Сцкнх, сидит и все проекты делает на ардуино - ему нравится, быстрее получается..
|
|
|
|
10.04.2012, 22:39
|
#26
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: С чего начать?
Сообщение от whoim
|
ему нравится, быстрее получается..
|
Угу , готовое ужо. Думать не надо .
Сообщение от whoim
|
он инженер высокого уровня - сишник, асм..
|
Позвольте не согласится . Было бы так к дурдуино близко не подошел бы.
Здесь два взаимоисключающих варианта :
Либо спец , либо ноль и дурдуино...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 10.04.2012 в 22:43.
|
|
|
Сказали "Спасибо" dosikus
|
|
|
10.04.2012, 22:53
|
#27
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: С чего начать?
Сообщение от dosikus
|
Угу , готовое ужо. Думать не надо .
Позвольте не согласится . Было бы так к дурдуино близко не подошел бы.
Здесь два взаимоисключающих варианта :
Либо спец , либо ноль и дурдуино...
|
и тем не менее факт.. при том что за многие годы куча проектов у него за плечами и без дурдуино
Думать - надо. Уходить от ардуино - конечно же прийдется. Как впрочем и от авр/пик на арм, наверняка же..
Но для начала.. Короче, автор в своих требованиях кратко изложил книгу от разработчиков ардуино - тот раздел, где они рассказывали, зачем это все затеяли
Я - какой никакой, а программист. пэхэпэ/турбопаскаль, даже ассемблер в детстве на спектруме был.. То есть мне проще сесть за винавр. Но не все программисты..
|
|
|
|
10.04.2012, 23:01
|
#28
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: С чего начать?
Сообщение от whoim
|
при том что за многие годы куча проектов у него за плечами и без дурдуино
|
Ну для начала определимся - спец программист не в МК же ?
__________________
Осторожно , злой кот
|
|
|
|
10.04.2012, 23:11
|
#29
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: С чего начать?
Сообщение от whoim
|
сидит и все проекты делает на ардуино - ему нравится, быстрее получается..
|
Может быть... ![Рот до ушей](images/smilies/icon_doushei.gif)
Я больше ценю свободу выбора...
Мне больше импонирует возможность быстро перескочить с камня/ платформы на камень/платформу... при надобности... без всяких догм и зависимости от написанного индийскими рукоблудерами...
|
|
|
|
10.04.2012, 23:21
|
#30
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: С чего начать?
Сообщение от st__1
|
Я больше ценю свободу выбора...
|
Вот и я про то .
Эти либы может и совершенство для новичка , думать не надо все готово универсально . Но стоит копнуть глубже ...
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:21.
|
|