| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
showMANiak Опитен потребител


Регистриран на: 16 Авг 2004 Мнения: 1094 Местожителство: София
|
Пуснато на: Съб Сеп 12, 2009 12:28 Заглавие: Микроконтролер за начинаещ-какъв? |
|
|
Здравейте.От няколко дена ми се върти един бръмбар в главата-да почна да поразучавам програмиране на микроконтролерчета (оказва ,се че е доста по-лесния вариант за много работи ).Сега идва ред и на въпроса-с какъв програматор е най-удачно да започна първо-ПИК или тези на Атмел т.е, кои са по-лесни за програмиране,и конкретно с кой/кои модели от двата.Другото ,което ми се иска като за начало е да не трябва кой знае какъв програматор т.е да може да се използва някакъв от типа "универсален" или самоделка.Благодарско. _________________ Може и да бъркам..... |
|
| Върнете се в началото |
|
 |
RM Опитен потребител

Регистриран на: 16 Сеп 2008 Мнения: 680
|
Пуснато на: Съб Сеп 12, 2009 12:36 Заглавие: |
|
|
Е разбира се, както всеки ...
Почни с PIC и MPLAB, и като разбереш за какво става дума продължи с ATMEL. Не си мисли че може да е..ш гявола докато върчи. |
|
| Върнете се в началото |
|
 |
ststefanov Опитен потребител

Регистриран на: 14 Дек 2004 Мнения: 1509
|
|
| Върнете се в началото |
|
 |
RM Опитен потребител

Регистриран на: 16 Сеп 2008 Мнения: 680
|
Пуснато на: Съб Сеп 12, 2009 13:02 Заглавие: |
|
|
| Цитат: | | бръмбар в главата-да почна да поразучавам програмиране |
Програмиста предпочита да започне от по високо ниво, промерно от С или С++ компилатор, и слабите познания по хардуер, компенсира с много програмна , оперативна, и постоянна памет,редпочита RTOS.
За човек който се е занимавал повече с електроника, най удачния вариант е асемблера, с най-малко инструкции, с най-малко и не сложни за конфигуриране регистри и периферия. За начинаещ, разни развойни среди и компилатори от високо ниво са противопоказни. Едва когато напише хубава програма на асемблер, и са му ясни основните неща в програмирането, вече ще усети нуждата от компилатор на C. Иначе рискува бръмбара да си бръмчи безцелно дълги години. |
|
| Върнете се в началото |
|
 |
the_bull Опитен потребител

Регистриран на: 31 Май 2007 Мнения: 660 Местожителство: Монтана(Студент в Русе)
|
Пуснато на: Съб Сеп 12, 2009 20:30 Заглавие: |
|
|
Че аз започнах с език за програмиране С и контролер на Атмел (и досега само на това си бачкам) .
Гледам доста не ги харесват тези PIC контролери в форума за микроконтролери.
Ако започнеш на С да пишеш започни първо да пишеш програми за PC и след това може да минеш на контролери. Също литература като за начинаещ мога да ти препоръчам тази от която аз започнах. Хърбърд Шилд "Практически самоучител" за С защото има и книга за С++.Като информация и развойна среда има много написано за контролерите които използвам в форума по роботика и то неща за свръх начинаещ. Аз основно бачкам с ATmega 16 и ATmega 32 и до момента съм доволен. _________________ Постулат на Хорнер за петте удара:
"Опитът е право пропорционален на потрошеното оборудване." |
|
| Върнете се в началото |
|
 |
emptyspace Нов потребител

Регистриран на: 30 Юни 2009 Мнения: 47
|
|
| Върнете се в началото |
|
 |
nikiforiv Нов потребител

Регистриран на: 06 Апр 2007 Мнения: 34
|
Пуснато на: Нед Сеп 13, 2009 11:42 Заглавие: |
|
|
Те PICовете са като Windows, никой не ги харесва и всички ги използват
Аз лично използвам PIC и съм си доволен. Предимството му е че има много подробна литература за него .
Между другото в сериозните промишлените устройства не се използват нито Atmel нито PIC (изключвам руските където съм виждал една нафтова печка за руски автокран с PIC12F675, а в УАЗ в новият им километраж се използва PIC16F644 ) например в тракторите Джон Дир се исползват контролери на STMicroelectronics.
За програмиране твърдо асемблер, пробвах с С но не ми хареса. Може би има смисъл ако програмата ти има много сметки с плаваща запетая.
Това си е мое мнение и не обвързвам никой с него, всеки си има вкус както казало кучето  |
|
| Върнете се в началото |
|
 |
bongo Опитен потребител

Регистриран на: 17 Окт 2003 Мнения: 347 Местожителство: Нова Загора
|
Пуснато на: Нед Сеп 13, 2009 15:11 Заглавие: |
|
|
Още един глас за PIC ! Аргументите са: много евтин и се намира лесно - в Комет имат доста различни; много добри описания и примери:
добра развойна среда (MPLAB); има доста китове с PIC. Аз лично препоръчвам и използвам като програматор PICKIT2 - работи си с MPLAB, освен това за около 49 зелени можеш да си вземеш PICKIT2 + развойна платка с PIC процесор...
P.P Колегата emptyspace е дал линк към този програматор! _________________ Георги Влаев, LZ3GH |
|
| Върнете се в началото |
|
 |
the_bull Опитен потребител

Регистриран на: 31 Май 2007 Мнения: 660 Местожителство: Монтана(Студент в Русе)
|
Пуснато на: Нед Сеп 13, 2009 16:25 Заглавие: |
|
|
За цените е много спорен момент. Ако сравняваме PIC16F84 струва 11лв. а ATmaga32 7,50. Разликата в 2та контролера е огромна и всичко е в полза на Атмегата.Като цени и АТМеgа и PIC са достъпни не може да се каже,че някой са по евтини. По отношение на литература вярно е, че има доста издадено и книгите на МК са свързани с тези контролери, но ако гледаме литература на Български най-много има издавано за 8051, но това не означава, че трябва с тях да се занимава. За развойни среди има и за 2 контролера както и достатъчно добри компилатори така, че в тази област и 2 са развити. Вместо разни развойни платки може да се правят експерименти на Протеус. Аз съм доста доволен от симулирането на схеми с контролери.
Всичко е до лично предпочитание и не може да се каже тези са по добри, онези са по евтини и прочие. _________________ Постулат на Хорнер за петте удара:
"Опитът е право пропорционален на потрошеното оборудване." |
|
| Върнете се в началото |
|
 |
RC Опитен потребител

Регистриран на: 22 Фев 2003 Мнения: 13214
|
Пуснато на: Нед Сеп 13, 2009 16:52 Заглавие: |
|
|
| the_bull написа: | | ...най-много има издавано за 8051, но това не означава, че трябва с тях да се занимава..... |
Що пък - не?
Това "ядро" продължава да се ползва в достатъчно много съвременни процесори както за специализирани приложения, така и за "свободна употреба".
Самата тема е поставена "криво".
Подобно занимание (програмирането) е "начин на мислене", останалото са начини и възможности за реализацията му и те са "според зависи". |
|
| Върнете се в началото |
|
 |
|