Sida 1 av 3
nytt projekt - vilken microprocessor (novis)?
Postat: 31 augusti 2008, 17:53:37
av sica06
Hej,
Aldrig använt elektronikforumet tidigare, men nu ryker alltså oskulden.
Jag planerar att göra ett litet projekt som ser ut så här:
http://www.2and2.net/files/48b58d4450b20.jpg
Viktigt:
- MP:n måste vara stabil, dvs den får inte krascha pga lång eller hård (hög "trafik") användning.
Frågor:
- Duger denna MP(?):
http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
Jag vill
inte ha en integrerad display.
- Om jag nu ska beställa MP:n på t ex
http://www.lawicel-shop.se, exakt vilka grejer behöver jag om jag
inte ska ha ett färdigt Starterkit. Länka gärna (!), då jag är nybörjare och egentligen inte vet vad jag behöver förutom själva processorn i sig.
//Simon
Postat: 31 augusti 2008, 18:13:53
av thepirateboy
Välkommen!
Använd gärna orden µC eller MCU för mikrokontroller som är mer vedertagna förkortningar.
Vad innebär hård användning mer konkret?
Du behöver förutom en Atmega en programmerare, tex AVRISP MKII, samt strömförsörjning och nåt att koppla ihop grejerna med.
Postat: 31 augusti 2008, 18:31:44
av sodjan
> (hög "trafik")
Vad är "trafik" ?
Notera att en mikrokontroller alltid gör *någonting*, antingen
"nytta" eller så ligger den bara och kör runt i en slinga och
väntar på att göra nytta. Men det är alltid samma jobb för det,
Så det är alltså alltid en konstant "trafik", oavsett vad den gör.
Men, men, dina beskrivning av vad det hela ska användas till är
nog alldeles för tunn för att kunna ha några synpunkter på
val av det ena eller det andra.
Även sådat som innomhus/utomhus, temperaturområde,
eventuella vibrationer (i fordon t.ex) kan vara viktigt.
Postat: 31 augusti 2008, 18:50:07
av sica06
Tack och uppfattat! =)
Vad innebär hård användning mer konkret?
Jag menar alltså egentligen bara att den ska vara pålitlig och praktiskt användbar. Någon sa till mig tidigare att en AT90s8515 inte var en bra idé att använda alla gånger, för att de inte tål att portar hela tiden ändras från in/ut.
Du behöver förutom en Atmega en programmerare, tex AVRISP MKII, samt strömförsörjning och nåt att koppla ihop grejerna med.
Ah, ok! Den du nämnde blir bra för mig i detta fallet då? Dessa behöver vara någorlunda specifika för just den MCU man använder?
Men för att sammanfatta lite, så bör jag köpa:
- MCU -
http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
- Programmerare -
http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
- Strömförsörning - Spelar det roll vilken jag tar, så länge den har 5v ut (som väl är spänningstalet för Atmega16?)?
//Simon
Postat: 31 augusti 2008, 18:53:37
av sodjan
> AT90s8515
Jag kan minnas fel, men är inte det en gammal modell ?
Atmel säger i alla fall:
"Not recommended for new design: replaced by ATmega8515".
> för att de inte tål att portar hela tiden ändras från in/ut.
Märkligt, jag har aldrig hört talas om att de skulle "slitas ut" på något sätt.
Postat: 31 augusti 2008, 19:18:16
av nanopile
Kan det vara när kontakter sätts i och det komemr en strömspik?
Kanske kan skydda kretsen med något motstånd eller en krets som tål spänninsspikar?
Finns det ett hum om hur den inte ska tåla att kopplas i och ur?
Postat: 31 augusti 2008, 19:45:59
av thepirateboy
AVRISP MKII klarar de flesta AVR så det är ett bra köp. AT90S8515 är lite gammal men Atmega16 är helt ok. En mindre variant som finns i DIP är Atmega88. Det är upp till dig hur mycket minne och pinnar du behöver.
En populär strömförsörjningsenhet är en "väggvårta" samt en 7805 spänningsregulator + några kondingar.
Postat: 31 augusti 2008, 19:47:55
av sica06
Märkligt, jag har aldrig hört talas om att de skulle "slitas ut" på något sätt.
Vad personen menade var att kretsen kunde brännas om man hela tiden ändrade från att skicka signaler till att ta emot signaler på en specifik port. Jag är nybörjare, ok?
Några förslag på mitt första svar angående vilken MCU, programmerare och strömförsörjare jag bör använda?
Utgå från att jag sitter i ett sterilt och rumstempererat rum =)
//Simon
Postat: 31 augusti 2008, 19:58:39
av nanopile
Törs nog säga utan att ha andvänt just ATImega och andra av deras kretsar att den kommer absolut INTE att bli utsliten av att växla mellan output och input på någon eller alla portar miljontals gånger per sekund i flera år i sträck.
Kul att kunna få jobba sådär i ett sterilt och rumstempererat rum.
Antar att det betyder att du har tillgång till kul saker på jobb eller skola

Postat: 31 augusti 2008, 20:09:15
av sica06
Haha nej inte riktigt, det var mer för att ge "Sodjan" svar på tal gällande hans första inlägg.
Ok, men då kör jag på en sån (Atmega16)!
- Vilken av strömadaptrarna bör jag ta (utgår alltså från Lawicel-shop.se)?
- Vad sägs om denna display att börja experimentera med(?):
http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
- Behöver ju olika sladdar också att koppla mellan knappar, display och MCU - vart hittar jag detta?
//Simon
Postat: 31 augusti 2008, 23:25:31
av sodjan
> Haha nej inte riktigt, det var mer för att ge "Sodjan" svar på tal gällande hans första inlägg.
OK. Du fick en helt normal fråga om var och hur dina prylar ska användas
och du inser inte att det kanske ska besvaras på ett lite moget sätt.
Inget problem. Lycka till.
Postat: 31 augusti 2008, 23:31:08
av Swech
Hej du.
Hur är det med elektronikkunskaperna rent generellt?.
Det kan vara ide att läsa lite från grunden så att du inte kör
huvudet i väggen och tröttnar....
Kommer man bara över tröskeln så är det sk..tkul att programmera
processorer.
Swech
Postat: 31 augusti 2008, 23:32:44
av speakman
Jag skulle nog rekommendera en ATmega88 (min personliga favorit till småjobb). Den har DebugWIRE och det tillsammans med en AVR Dragon ger möjlighet till realtidsdebuggning och stegning i koden för runt femhundringen. Ovärderligt verktyg. I övrigt har den en massa annat lullull och är ändå rätt billig (halva priset mot mega16 på elfa t.ex.).
Postat: 31 augusti 2008, 23:44:53
av sica06
*pust*
Det här är en djungel för den oinsatte. Skulle egentligen behöva en lektion i detta, men eftersom det inte verkar möjligt får jag försöka hoppa till kontenta, vetandes att jag antagligen missar mycket kunskap.
Men för att svara på ditt påstående så håller jag klart med dig om att 88:an är vettig om realtidsdebuggning och stegning i koden inte är möjligt
med Atmega16.
- Var är egentligen skillnaden annars mellan de två? Siffrorna i MCU:ns namn syftar väl på antalet bitar processorn har, och därmed dess kapacitet i att hantera höga tal?
- Varför är Atmega16 till synes dyrare än 88:an om den är sämre än 88:an?
- På lawicel.se finns det två 88:or, vilken bör jag välja och varför?
//Simon
----
Plockade bort citatet.
//Jimmy
----
Postat: 31 augusti 2008, 23:45:52
av nanopile
Kom och tänka på en sak, renrum brukar väl inte vara sterila?
De ser väl bara ut och vara det, däremot brukar det vara relativt dammfritt och minimalt övertryck.
Får nog hålla med om att kängor inte är så juste aven om jag inte direkt tror att du menade något illa med det.