[elektro] Milyen kontrollert?

njjano njjano at firegate.hdsnet.hu
Mon Nov 3 02:22:45 CET 2014


Urak,

tanacsot kernek mikrokontroller/fejlesztokornyezet valasztasaban. 
Elorebocsatom, nem akarok semmifele markahaborut kirobbantani, ezert 
osszeszednem par pontban mire lenne szuksegem es mi az ami adott:

-elso korben a feladat 2db analog csatorna merese, az eredmeny kijelzese 
egy sorosan vezerelheto LED meghajto segitsegevel. Felbontas szamitasaim 
szerint 10 bit eleg lenne
-ami adott: valamikor MCS51-et tanultam assemblerben, sajna a C feluletet 
valahogy sikeresen elkerultem akkoriban... azota nem foglalkoztam 
mikrokontroller programozassal, csak PLC es DCS (ezekben persze 
elofordultak kulonfele magasabb szintu nyelvek is), no meg a kulonfele 
SCADA-k VB-re es egyebekre hajazo, specifikus programozasa. PIC csak 
erintolegesen (ha jol emlexem a 16C84-es osmodell?)
-olyan cuccot kellene valasztani amihez van ingyenes (es jol hasznalhato) 
fejlesztokornyezet, a letolteshez nem kell csilliodollaros programozokat 
megvenni stb. _kimondottan_ hobbi a cel, nem akarok mikrokontroller 
programozasbol megelni! Persze ha letezik valami olcso gyari programozo 
pl. akkor azt inkabb megveszem nyilvan.
-bar mint irtam nemigen beszelem a C-t de ezen szeretnek valtoztatni, 
leven bizonyara egyszerubben-gyorsabban elkeszulnek egy-egy apro 
projekttel mint assemblyben. Tehat jo lenne ha lenne C compiler is a 
fejlesztokornyezetben, mondjuk valami dokumentacioval...
-jo lenne ha lenne elerheto, kezdoknek szolo utmutato, hogyan kell 
elindulni, ertsd: megirom a progit, leforditom, na es ezutan kellene 
valami lepesrol lepesre gyakorlati utmutato, hogyan kell mindezt a 
kontrollerbe varazsolni. Gondolok itt a kulonfele konfiguracios bitek 
bealligatasara, azt mikor es hol kell megejteni? pl. PIC-nel bizonyos 
labak amik a programozast vegzik hasznalhatoak portlabkent is. Ha ezeket 
felhasznalom a sajat applikaciomban, es beirtam a programot a 
kontrollerbe, kesobb hogyan tudom azt ujbol programozni? Vagy a labak ezen 
funkcioja mindig megmarad, akkor is ha pl. bemenetnek definialom?
-ugyanigy valami alap C bevezeto se artana az adott kornyezethez, peldaul 
egy konkret problemam mar van is: hogyan kell az A/D kimeneten megjeleno 
10 bites szamokat kezelni egy 8 bites rendszerben, letezik float tipus 
vagy nem erdemes ilyesmivel tokolni ekkora felbontasnal?
-dokumentacio tutorial stb lehet angol
-jah igen, sima 8 bites kornyezetben gondolkodom
-es windowsban, az se lenne baj ha w7 64 biten is hasznalhato az adott 
kornyezet :)
-memoria meret: mekkora memoria kell kb. pl. az elso pontban emlitett 
feladatra? Mi mire eleg kb? Tudom ez eleg idiota kerdes, de csak ugy 
nagysagrendileg jo lenne kepbe kerulni...
-teszteles: leteznek jol hasznalhato szimulatorok, amivel a program 
tesztelheto? Ezeknel hogyan van megoldva az I/O szimulalasa?

Emlekeim szerint az Atmel gyart(ott?) valamikor az 51-es architekturara 
epulo modern kontrollereket, olyan letezik meg? Vagy inkabb erdemesebb a 
PIC fele elindulni?

Azt hiszem elso korben ennyi a lenyeg. Tudom a gugli is lehetne a baratom, 
de jobban orulnek elsokezbol jovo gyakorlati tanacsoknak, informacionak. A 
neten minden mellett es egyidejuleg ellen is van minden, szoval nem egy 
nagy tampont :) Az is jo ha valakinek van par jo linkje amin el lehet 
indulni. 

Valaszokat elore is koszonom, udv

Jano



More information about the Elektro mailing list