реклама на сайте
подробности

 
 
8 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> помогите выбрать МК AVR+программатор+отладочную плату, хочу изучить МК
zltigo
сообщение Aug 28 2010, 20:20
Сообщение #61


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Wise @ Aug 28 2010, 22:02) *
P.S. Кстати, как это можно asm "знать", если на нем ничего не написать..

Во-первых Вы опустили слово "сразу". А знать - знать, как ребенок начинает познавать язык - сначала воспринимать, потом немного читать по буквам и складам, потом немного писать. Потом некоторые ребятишки начинают воспринимать и другие языки.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Xenia
сообщение Aug 28 2010, 20:28
Сообщение #62


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



xxxdarksxx! А может быть вам стоит обратить внимание на соседнюю тему "плата разработчика" для желающих пощупать микроконтроллеры"?
Оно, конечно, самоделка, зато достаточно дешево - автор оценивает ее цену в 750 руб + стоимость почтовой пересылки. На гривны это где-то около 200 получится.
Еще плюс - автор "Универсальный вводный курс" написал, а эта плата вроде как демонстрационная к нему. Это хорошо, т.к. помешанные на обучении других обычно не жадны и заслуживают доверия smile.gif.
Минус - я не поняла, как на этой плате МК программировать, хотя особо не разбиралась. Это относительно того, покупать вам программатор, а если да, то какой. А то может случиться, что на той плате вообще внутрисхемное программирование не предусмотрено, а в панельку втыкают уже препрограммированный чип. Кстати, воткнуть в ту панельку можно не только ATMega48, но и ATMega88 или ATMega168 (соответственно памяти в 2 или 4 раза больше).

А может быть вам пойти к этому Александру Д. в ученики? Я серьезно говорю. Напишите ему письмо (тем более что он сам на это напрашивается), мол, так-то и так, хочу де испытать ваш учебный курс на себе. Он будет рад радешенек smile.gif, и вы явно не в убытке. Тут и ответы на все ваши вопросы будут гарантированы, а то и программатор бесплатно подарит smile.gif. И обойдется это вам это явно дешевле той суммы, на которую вы рассчитывали.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 28 2010, 21:10
Сообщение #63


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Xenia @ Aug 28 2010, 23:28) *
А может быть вам стоит обратить внимание...

Ой, как-то скептически я на эту тему смотрю sad.gif. Как-то жизнь в заповедных брянских лесах, похоже, несколько отличается от жизни за пределами оных.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
xxxdarksxx
сообщение Aug 28 2010, 21:25
Сообщение #64


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 11-02-10
Пользователь №: 55 414



Цитата(Xenia @ Aug 28 2010, 23:28) *
xxxdarksxx! А может быть вам стоит обратить внимание на соседнюю тему "плата разработчика" для желающих пощупать микроконтроллеры"?
Оно, конечно, самоделка, зато достаточно дешево - автор оценивает ее цену в 750 руб + стоимость почтовой пересылки. На гривны это где-то около 200 получится.
Еще плюс - автор "Универсальный вводный курс" написал, а эта плата вроде как демонстрационная к нему. Это хорошо, т.к. помешанные на обучении других обычно не жадны и заслуживают доверия smile.gif.
Минус - я не поняла, как на этой плате МК программировать, хотя особо не разбиралась. Это относительно того, покупать вам программатор, а если да, то какой. А то может случиться, что на той плате вообще внутрисхемное программирование не предусмотрено, а в панельку втыкают уже препрограммированный чип. Кстати, воткнуть в ту панельку можно не только ATMega48, но и ATMega88 или ATMega168 (соответственно памяти в 2 или 4 раза больше).

А может быть вам пойти к этому Александру Д. в ученики? Я серьезно говорю. Напишите ему письмо (тем более что он сам на это напрашивается), мол, так-то и так, хочу де испытать ваш учебный курс на себе. Он будет рад радешенек smile.gif, и вы явно не в убытке. Тут и ответы на все ваши вопросы будут гарантированы, а то и программатор бесплатно подарит smile.gif. И обойдется это вам это явно дешевле той суммы, на которую вы рассчитывали.


платка мне понравилась)пусть еще пару людей отпишутся,а лучше купившие напишут свое мнение)

а насчет ученика,каким образом?я живу в донецке а он вроде бы в России.



насчет Си или Асм,я не ставил вопрос с какого языка мне начать изучать программирование,был вопрос с какого языка мне начать программирование именно микроконтроллеров,тоесть с++ я немного знаю,а вот с асмом похуже он у нас был всего семестр,знания сводятся к арифметическим операциям.Про роны,рвв,флеш и еепром немногожко почитал,но я ленивый хочу сразу программировать и пробывать на плате а не симуляторах.

И еще такой вопрос,получиться у меня потом легко перейти на программирование контроллеров Сименс?просто походу у нас они применяются повсюду,на всех предприятиях laughing.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 28 2010, 21:35
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (xxxdarksxx @ Aug 29 2010, 00:25) *
перейти на программирование контроллеров Сименс?просто походу у нас они применяются повсюду,на всех предприятиях laughing.gif

PLC "По ходу" это совсем другая жизнь. Ну как Вам попроще объяснить, ну приметно так, как программирование WEB сайта на HTML отличается от программирования на ASM контролера стоящего в тостере.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
xxxdarksxx
сообщение Aug 28 2010, 21:42
Сообщение #66


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 11-02-10
Пользователь №: 55 414



Цитата(zltigo @ Aug 29 2010, 00:35) *
PLC "По ходу" это совсем другая жизнь. Ну как Вам попроще объяснить, ну приметно так, как программирование WEB сайта на HTML отличается от программирования контролера стоящего в тостере.


самому с помощью курсов (скачал в инете курсы симатик про1 и другие) нереально выучить?просто почему АВР?потому что купить проммышленый контроллер у меня точно денег не хватит)а так и схемотехнику изучу и может паять нормально научусь и интересно чесно говоря)хотя в симатике(он у меня даже установлен) говорят неплохой симулятор,меня в первую очередь смущают графические языки LD и др....
Go to the top of the page
 
+Quote Post
Xenia
сообщение Aug 28 2010, 21:47
Сообщение #67


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(xxxdarksxx @ Aug 29 2010, 00:25) *
а насчет ученика,каким образом?я живу в донецке а он вроде бы в России.

Так у него же интернет-обучение. Можно считать, что заочное. А если ваша плата будет его рук делом, то все возникающие вопросы мы сможете выяснить по мылу, без приезда в Россию.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 28 2010, 21:51
Сообщение #68


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (xxxdarksxx @ Aug 29 2010, 00:42) *
самому с помощью курсов (скачал в инете курсы симатик про1 и другие) нереально выучить?

Реально. Только видимо основная проблема в том, что Вы на данный момент не представляете даже приблизительно, класса задач решаемых PLC и традиционных методов описания этих задач принятых среди "электриков". Там все растет от шкафов релейной логики.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Savrik
сообщение Aug 29 2010, 01:06
Сообщение #69


наблюдаю..
***

Группа: Свой
Сообщений: 291
Регистрация: 11-12-06
Из: Украина
Пользователь №: 23 369



Абсолютно согласен с zltigo - начинать с ассемблера не стоит ни в коем случае. Действительно, это приведет к печальным последствиям.. Ассемблер знать нужно, но писать сейчас на нем в большинстве случаев - просто анахронизм..
По теме - я начинал с ATMega16, на самопальной плате, программатор ISP - "пять проводков", заливал бутлоадер из проекта AVR911, а потом через AVR OSP II прошивал, затрат минимум. Отладчиками никогда не пользовался - на площадке заказчика, как правило, физика совсем другая, поэтому лучше, чем отладить на реальном железе, для меня ничего нету...
Go to the top of the page
 
+Quote Post
Guest_Александр Д._*
сообщение Aug 29 2010, 05:11
Сообщение #70





Guests






начинать с ассемблера не стоит, но Понимать его желательно
Не на уровне зазубривания команд- у разных МК они разные, а на уровне "помнится, есть команда проверки состояния флага" или "обязательно будет команда перехода по условию"

А то общаешься со вчерашним выпускником универститета (до этого, к тому же, закончившим техникум), а ныне "инженером-системотехником", а он основ не понимает. Рассказываешь ему базис, а на утро он выдает: "оказывается ассемблер - это мнемоники машинных кодов". Занавес smile.gif
Или объясняешь про избавление от дребезга контактов, а он: "А я думал, что всё происходит АВТОМАТИЧЕСКИ!"
реальные случаи!
И это - не самый глупый из студентов! (он у меня практику проходил: писал оболочку для ПК под моё железо)

--
Для Savrik
Согласен с Вами в плане "аккуратности использования Симуляторов/отладчиков": реальны случаи когда в Отладчике работает, а в железе нет. И наоборот.
Но показать работу таких программ необходимо, особенно на первых шагах. Например, пишем программу:
инициализация портов МК,
мигаем "лампочкой"
НО программа не работает - не мигает!
Запускаем Симулятор, и видим неверную инициализацию портов: не те пины сделали входами или выходами. Наглядно, да и запоминается хорошо новичком - большинство из нас визуалисты (зрительная память на первом месте)


Я советую новичкам дешевую и вкуснаю программу от Владимира Сосо: http://oshonsoft.com/
Вот для ПИК http://oshonsoft.com/pic.html
Вот для АВР http://oshonsoft.com/avr.html

Когда-то я делал небольшое введение по данным программам (они одинаковы по интерфейсу, но под разные ядра) http://pic-avr.narod.ru/pic/PIC-Simulator.htm

исключительно моё мнение

Сообщение отредактировал Александр Д. - Aug 29 2010, 05:23
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 29 2010, 08:19
Сообщение #71


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Savrik @ Aug 29 2010, 04:06) *
начинать с ассемблера не стоит ни в коем случае. Действительно, это приведет к печальным последствиям..
Ассемблер знать нужно...

Вечный холивар! smile.gif
Оспорю оба утверждения.

1) Я начинал с ассемблера, более того, практически с машинных кодов и ручной корректировки перфолент с хексами!
"И ничего! И ничего! И ничего!" (с) smile.gif Это не больно. Даже ослиные уши не вырасли.

2) Ассемблер знать совсем не обязательно, разумеется желательно немного понимать, что там в окне дизассемблера показано.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Aug 29 2010, 08:39
Сообщение #72





Guests






Цитата
Я начинал с ассемблера, более того, практически с машинных кодов...
Ассемблер знать совсем не обязательно...

Подмечу, что интересно и даже характерно:
Практически все ярые противники ассемблера признаются, что имели богатый опыт его использования.
Просто, на определенной стадии своего развития, ассемблер им стал не нужен. Если точно знаешь в какой
ассемблерный код превратится тот или иной оператор ЯВУ, тогда, действительно, что зря по клавишам стучать.
Написал строчку - а в голове подразумеваешь две страницы ассемблера. Удобно. biggrin.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 29 2010, 09:09
Сообщение #73


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (@Ark @ Aug 29 2010, 11:39) *
Практически все ярые противники ассемблера признаются, что имели богатый опыт его использования.

А так-же Ассемблер имел богатый опыт использования нас smile.gif. Но удалось вырваться smile.gif. Сразу скажу, не всем sad.gif. Вообще-то все это совершенно не сделало лично меня "ярым противником", как тут некоторые при отсутствии аргументов пытаются навести тень на плетень. Тут наверное нужно прежде всего иметь ввиду, что дело было достаточно давно. Например, о каких таких языках можно было говорить для того "контроллера" с которого я начинал - i8080. А первые 51? Да и 80286 12MHz для которого тоже было написано на ASM очень не мало, хоть уже и был при появлении крут, но как-то хреново тянул тот мрачный код, который мог для него генерить допотопный Борландовский компилятор - сколь нибудь приличный Watcom появился уже позже. Но даже во времена (не поверите - интернета не было) уже для 86/186 контроллера заметная часть кода за неимением Embedded компиляторов писалась на том-же BCC и ликовалась в бинарник самодельным кросслинкером. PIC16 тоже не рожден для 'C'.... Но мы ведь сейчас говорим уже хотя-бы об Atmega?
P.S.
Второй день знакомлюсь с TriCore в лице TC1766 и его Ассемблеры меня будут интересовать даже не во вторую очередь.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Aug 29 2010, 09:26
Сообщение #74





Guests






Цитата
не поверите - интернета не было

Почему-же не поверю - первый опыт программирования был в начале 80-х.
Фортран, Бэйсик, Паскаль - популярные тогда языки - не очень подходили для первых появившихся тогда
персоналок (ДВК, аналог PDP-11). Для решения многих задач альтернативы ассемблеру просто не было...
А после знакомства с системой команд VAX-11 закралось сомнение - а нужны ли языки вообще? biggrin.gif
Цитата
PIC16 тоже не рожден для 'C'....

Из Ваших уст это звучит особенно убедительно! smile.gif
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Aug 29 2010, 11:19
Сообщение #75


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(zltigo @ Aug 29 2010, 13:09) *
Например, о каких таких языках можно было говорить для того "контроллера" с которого я начинал - i8080.
ИМХО и сегодня полезно начинать именно с i8080, далее 8085, 51, x86, AVR, ARM именно так, чтобы иметь представление о том, как это всё развивалось, понимать почему был CISC а сейчас RISC. Способы адресации и передачи данных, передача управления, работа со стеком, шинная организация. Всё это необходимо понимать чтобы грамотно писать на С. И именно поэтому я, когда преподавал ранее, использовал такую последовательность. И, надо сказать, не безрезультатноsmile.gif


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post

8 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd July 2025 - 23:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.02942 секунд с 7
ELECTRONIX ©2004-2016