Вернуться   Форум о микроконтроллерах > Основной раздел > Начинающим
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Начинающим если..

Ответ

 
Опции темы Опции просмотра
  #1  
01.07.2009, 16:16
Домовой
Аватар для MayDay
Регистрация: 03.11.2007
Адрес: Тверь
Сообщений: 180
Вес репутации: 6
MayDay is on a distinguished road
 
создаем руководство для начинающих. вносите предложения и исправления.
__________________
Не стреляйте в пианиста - он играет, как умеет.
MayDay вне форума
Ответить с цитированием
  #2  
23.07.2009, 11:56
Junior Member
Аватар для Дмитрий
Регистрация: 13.07.2009
Сообщений: 27
Вес репутации: 0
Дмитрий is on a distinguished road
 
ну что сказать... дело нужное, но вообще-то на том же васик-компиляторе учиться проще, чем на ассемблере (многабукфф, смысл ускользает), ассемблер - это уже вторая ступень развития, ныне микроконтроллеры позволяют особо не париться компактностью кода (заметьте, я не сказал - "оптимальностью").
Дмитрий вне форума
Ответить с цитированием
  #3  
23.07.2009, 12:17
Домовой
Аватар для MayDay
Регистрация: 03.11.2007
Адрес: Тверь
Сообщений: 180
Вес репутации: 6
MayDay is on a distinguished road
 
Цитата:
Сообщение от Дмитрий Посмотреть сообщение
ну что сказать... дело нужное, но вообще-то на том же васик-компиляторе учиться проще...
Васик? ыыыххх. но ведь жестоко...
нет, я не сторонник "святых" войн,.. он бэйсик... может всеже уж лучше паскаль???? основная проблема в том, что народ у нас плохо языки знает.
Ок. значит надо сделать "быстрый старт" на паскале... дааа. озадачил..
__________________
Не стреляйте в пианиста - он играет, как умеет.
MayDay вне форума
Ответить с цитированием
  #4  
23.07.2009, 12:23
Junior Member
Аватар для Дмитрий
Регистрация: 13.07.2009
Сообщений: 27
Вес репутации: 0
Дмитрий is on a distinguished road
 
ща, плохо у нас народ знает языки... позволю себе процитировать bash.org %)
vikulechkasm:
Мой друг проводил в РосГосГум Университете Лингвистическую олимпиаду
для школьников.
А первое задание задание у них было - перевести на все известные
иностранные языки фразу "Если б я был султан, я б имел трех жен.".
Ну, естественно, наиболее часто встречаются варианты на английском,
немецком и французском языках. Иногда попадаются на итальянском
и испанском. Есть пара вариантов на украинском и на японском.
И есть один на ПАСКАЛЕ.
Выглядит так:
BEGIN
if (I=Sultan) then
begin
Get(First_Wife);
Get(Second_Wife);
Get(Third_Wife);
end;
END.
Дмитрий вне форума
Ответить с цитированием
  #5  
23.07.2009, 12:29
Домовой
Аватар для MayDay
Регистрация: 03.11.2007
Адрес: Тверь
Сообщений: 180
Вес репутации: 6
MayDay is on a distinguished road
 
Цитата:
Сообщение от Дмитрий Посмотреть сообщение
ща, плохо у нас народ знает языки... позволю себе процитировать bash.org %)
ага... вот потому то у нас законы и не работают что такие пишут!!!
надо было try...except - применять!
__________________
Не стреляйте в пианиста - он играет, как умеет.
MayDay вне форума
Ответить с цитированием
  #6  
08.09.2009, 17:11
Member
Регистрация: 06.09.2009
Сообщений: 41
Вес репутации: 3
Andriuxa is on a distinguished road
 
Могу предложить обмен опытом.
Я знаю си. Плохо знаю то, что ногами крепится и оловом заливается.
Еще знаю Шелл.

Вот например сегодня сидел - не мог заставить засветиться только 1 порт на мк.
Вроде написано PORTD_1 = 0xff; - это означает, что все порты D будут работать. Хотел указать конкретный - на меня ругаются.
Andriuxa вне форума
Ответить с цитированием
  #7  
10.09.2009, 15:35
Домовой
Аватар для MayDay
Регистрация: 03.11.2007
Адрес: Тверь
Сообщений: 180
Вес репутации: 6
MayDay is on a distinguished road
 
Цитата:
Сообщение от Andriuxa Посмотреть сообщение
Вот например сегодня сидел - не мог заставить засветиться только 1 порт на мк.
Вроде написано PORTD_1 = 0xff; - это означает, что все порты D будут работать. Хотел указать конкретный - на меня ругаются.
видимо в твоем компиляторе на прямую писать константу в порт - нельзя.
попробуй через переменную. должно прокатить.
__________________
Не стреляйте в пианиста - он играет, как умеет.
MayDay вне форума
Ответить с цитированием
  #8  
13.09.2009, 21:54
Member
Аватар для raf65
Регистрация: 16.05.2009
Адрес: Тверь
Сообщений: 89
Вес репутации: 4
raf65 is on a distinguished road
 
соглашусь с "дмитрий", насчет васика, я сам на нём программирую, и совсем это не жестоко. осваивается за неделю, раньше сам писал на си, не сказать что профессионально - но более менее, на бэйсике все получается гораздо быстрее и понятнее, нет дурацких скобочек, более заметна структура алгоритма и тд. а насчет генерируемого кода - по крайней мере по размеру он получается примерно таким-же, и скорость выполнения сопоставима.

а насчет быстрого старта на асме, многим неопытным программистам он просто может скрутить мозг, нифига не поняв - что куда зачем.
__________________
самое сложное - увидеть очевидное

Последний раз редактировалось raf65, 13.09.2009 в 21:59.
raf65 вне форума
Ответить с цитированием
  #9  
18.09.2009, 20:03
Member
Регистрация: 06.09.2009
Сообщений: 41
Вес репутации: 3
Andriuxa is on a distinguished road
 
Цитата:
а насчет быстрого старта на асме, многим неопытным программистам он просто может скрутить мозг, нифига не поняв - что куда зачем.
+1. У меня опыт написания на паскале, си, шелле и немного на php.
асм я не освоил вообще.
ЗЫ. опыт у меня я не сказал бы что очень большой, но 3 игры и 4 программы есть. АСМ мне вынес мозг.
Andriuxa вне форума
Ответить с цитированием
  #10  
21.09.2009, 00:51
Домовой
Аватар для MayDay
Регистрация: 03.11.2007
Адрес: Тверь
Сообщений: 180
Вес репутации: 6
MayDay is on a distinguished road
 
Цитата:
Сообщение от Andriuxa Посмотреть сообщение
+1. У меня опыт написания на паскале, си, шелле и немного на php.
асм я не освоил вообще.
ЗЫ. опыт у меня я не сказал бы что очень большой, но 3 игры и 4 программы есть. АСМ мне вынес мозг.
ну.. при таком задле то что ты не понял асм - это скорее всего результат нехватки у тебя времени. в принципе асм - гораздо проще языков высокого уровня.
в нем нет сложных языковых конструкций. по сути самое сложное с чем а первых порах приходится столкнутся это с командой условного перехода. и все.
хотя на самом деле ты натолкнул меня на интерестную мысль - написать статью - АСМ для высокоуровневых программистов. в понедельник займусь..
__________________
Не стреляйте в пианиста - он играет, как умеет.
MayDay вне форума
Ответить с цитированием

Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
какой компилятор для Avr лучше? MayDay Флудильня. 14 03.05.2012 19:31
книги по микроконтроллерам Avr Microlightavr Реклама. 2 12.10.2010 22:14
IAR Embedded Workbench for AVR 5.50.1 Full Morkoffkin компиляторы С 0 05.06.2010 11:21
AVR Studio ругается на стек. Dimobile компиляторы С 1 17.04.2010 02:59
внутрисхемный эмулятор для Avr MayDay Программаторы и эмуляторы 15 22.02.2010 19:51



vBulletin® Version 3.6.8.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Перевод: zCarot
Forum SEO by Zoints