[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