15.01.2013, 18:32 | #1 (permalink) |
Всегда рад помочь!
Регистрация: 14.03.2012
Сообщений: 749
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3095
|
Хочу научится программированию МК. С чего начать?
Хочеться разбираться в програмной части и самому уметь писать программы. Вобщем помогите кто чем может, какую инфу и где начинать изучать. Какие проги нужны и т д. |
15.01.2013, 18:32 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Похожие обсуждения помогут вам решить эту проблему Хочу научиться программированию микроконтроллеров С чего начать? Хочу научиться программированию Программирование: с чего начать? |
15.01.2013, 19:29 | #4 (permalink) |
Member+
Регистрация: 08.10.2010
Сообщений: 563
Записей в дневнике: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1337
|
Могу посоветовать программу Flowcode. Там программа составляется в виде блок-схемы. Для начинающих самое то. Есть версии для AVR и PIC.
|
15.01.2013, 19:36 | #5 (permalink) |
Всегда рад помочь!
Регистрация: 14.03.2012
Сообщений: 749
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3095
|
Посмотрю прогу.
Но хотелось бы узнать конкретно, кто как начинал и счего начинал. В моем случае все надо начинать с нуля, а неукого поучиться. Знакомых, которые розбираються в написании програм нету. Максимум залить готовую прошивку, а это я и сам могу. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
16.01.2013, 14:40 | #6 (permalink) |
Member
Регистрация: 13.05.2011
Сообщений: 401
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 274
|
Я начинал с пиков и книжки по ним. Книжка не из лучщих - перепечатка даташитов (какая попалась на рынке), но с примерами в конце.
Первая прога была просто мигание светодиодами, к ней я шел, а точнее мучился, 2 недели. Спросить было неукого. Но ниче все ок, справился. Вам совет - берите книгу и пошагово проделывайте все что есть в ней, затем вносите свои изменения и анализируйте ошибки, а они обязательно будут. Да и флоукод не советую, погрязнете в ней. Лучще асм или Си, ну а оба вобще шик. |
16.01.2013, 23:24 | #8 (permalink) |
Member
Регистрация: 06.05.2011
Сообщений: 3,357
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 12455
|
Если планируете работать с PIC микроконтроллерами, в первую очередь скачайте MPLAB с сайта Microchip, найдите описание системы команд имеющегося под рукой микроконтроллера, раздобудьте в интернете исходник программы мигания светодиодом (их валом, есть буквально для каждого типа МК) с комментариями и разбираетесь с ней. В MPLAB_е меняете параметры программы, компилируете, зашиваете, смотрите что получилось. Через пару-тройку дней уже сможете самостоятельно сообразить что-то типа бегущих огней и т. п.
А там уже можно и книги читать. Книги понятнее, когда в них знакомые слова попадаются |
17.01.2013, 01:58 | #9 (permalink) |
Member
Регистрация: 13.05.2011
Сообщений: 401
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 274
|
Я начинал с этой "Микроконтроллеры PIC16X7XX"
Но на сайте микрачипа есть Reference Manual - на русском языке. Лучше не придумаешь. Типа моей книжки, только с объяснением возможных проблем в конце каждого раздела. Еще посоветую Proteus, только не вздумайте греть себя мыслью, что если в нем заработало то в реале тоже будет - есть нюансы, которые постигнете со временем. Его взмете здесь http://eldigi.ru/site/prog/1.php |
19.01.2013, 00:54 | #10 (permalink) |
Новичок
Регистрация: 18.01.2013
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Я предпочитаю ATMEL ,язык С ,компилятор CVAVR.Начинать конечно нужно с изучения языка ,если есть малейшие знания по электронике ,то можно смело начинать.Важный момент, язык С и язык С для микроконтроллеров -это не одно и то же!Книги:
читаем первую половину С++ за 21 день ,а также комментарии к главам.Покупаем книгу Белова Самоучитель разработчика 2-е издание , Лебедева CodeVisionAVR для начинающих,Евстифеева (перевод на русский даташитов) установливаем на комп симулятор PROTEUS .Вот и весь набор .Очень тяжело начать изучать язык С с азов,так как во всех книгах в начале сразу пишут какую нибудь программу типа ЗДРАВСТВУЙ МИР! и моментально начинают ее разбирать.Поэтому иногда лучше читать с другой главы ,которую Вы сможете понять , или попытаться понять термины, например: что такое переменная ,ее объявление,присвоение ей какого либо значения,простые операции над переменными |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|