roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 19:17

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: На чем лучше програмировать МК?
СообщениеДобавлено: 13 июл 2010, 18:02 
Не в сети
Аватара пользователя

Зарегистрирован: 11 июл 2010, 13:59
Сообщения: 2
На каком языке програмирование мне лучше прогрмаровать МК. Как вообще происходит это чудо? Пишется программа, потом что дальше? Не может же МК понимать и си и асемблер одновременно еще и бейсик.В поиске искал, нет такой темы, и совпадений не найденно. И еще, допустим, что лучше програмировать на асемблере. Асемблер большой, что конкретно нужно учить? Какие разделы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем лучше програмировать МК?
СообщениеДобавлено: 13 июл 2010, 18:52 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
я думаю так: если есть желание глубоких познаний - начинать раскуривать АСМ, там, если пойдет, и будут большие проги - перейти на Си...

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


Ассемблер учить - мне понравилось, для АВР, тут ....

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем лучше програмировать МК?
СообщениеДобавлено: 13 июл 2010, 18:55 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
а проц и не понимает ни аcсемблер (в виде текста на подобии " ldi r30,low(var1)"), ни си, ни бейсики, ни... исключения составляют всякие процы со встроенными интерпретаторами :) ищи что такое компилятор и всё сам поймёшь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем лучше програмировать МК?
СообщениеДобавлено: 13 июл 2010, 19:01 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
для асма ето вроде зовется транслятором, а не компилятором..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем лучше програмировать МК?
СообщениеДобавлено: 13 июл 2010, 19:24 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Cut писал(а):
На каком языке програмирование мне лучше прогрмаровать МК.

Я рекомендую Си - это проще и продуктивней.

Cut писал(а):
Как вообще происходит это чудо? Пишется программа, потом что дальше?


Вот посмотрите: шаг 1... шаг 2... и так далее - http://proavr.narod.ru

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем лучше програмировать МК?
СообщениеДобавлено: 13 июл 2010, 21:49 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
и получите еще одного быдлокодера

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем лучше програмировать МК?
СообщениеДобавлено: 13 июл 2010, 22:51 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
Топикстартер не указал какой МК.
Не понятно, почему все АВР считают по умолчанию...
Если, допустим выбран PIC, то мне нравится CCS C,
у них и примеров куча есть, и форум.

Но все зависит от того, насколько глубоко надо копать в МК.
Для меня МК не являлся ключевым элементом,
поэтому глубоко в ассемблер не влезал.. скорее глянул
и понял, что много туда глядеть - только время терять.
А надо было освоить только базовые операции: дрыгание ножкой,
АЦП и интерфейсы обмена (UART, I2C, SPI, немножко встроенный USB).
А большего от МК для 99.9% посетителей форума наверное и не надо :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем лучше програмировать МК?
СообщениеДобавлено: 13 июл 2010, 23:01 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
ШИМ еще забыл упомянуть ;). Если управлять двигателями, то это довольно нужная вещь!

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем лучше програмировать МК?
СообщениеДобавлено: 13 июл 2010, 23:21 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
А.. ну шим тоже нужная вещь,
но я для двигателей использую sabertooth драйвера, они опять же по UART управляются с МК.
А для серв.. опять UART.. :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем лучше програмировать МК?
СообщениеДобавлено: 13 июл 2010, 23:31 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
2Duhas, задумка была подтолкнуть к изучению, что такое исходный и что такое исполняемый код (и в каком виде он в проце обитает) и т.д. :crazy: а расписывать всё от и до... так и до разжёвывания недалеко, что асм это не только инструкции процессора, описанные в даташите, а ещё всякие макрокоманды да макросы. как-то лениво в общем. и кста Б-кодеру безразлично на каком языке позориться своим кодом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем лучше програмировать МК?
СообщениеДобавлено: 14 июл 2010, 09:07 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
чем выше уровень языка, тем больше Бкодеров, имхо...

про компиляторы и т.д. - согласен...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO