Vilken AVR uC?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Inlägg av Swech »

bara nyfiken... vad gjorde du så att den förra rök?

Swech
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Inlägg av jesse »

Swech fråga är viktig. Om en processor ryker så är det något mycket stort fel nånstans. Det skulle vara tråkigt om du bränner din nya krets lika fort. Hur såg kopplingen ut?

Atmega88 ingår i en serie med Atmega48, Atmega88 och Atmega168. Dessa tre är alla helt identiska förutom på storleken på minnena och priset. Atmega48 är något billigare än Atmega88, och 168'an är dyrare.

Atmega48/88/168 har

– 4/8/16 K FLASHMINNE (program)
– 256/512/512 Bytes EEPROM
– 512/1K/1K Bytes Internal SRAM

Jämför med Atmega8 som har samma minne som Atmega88 - 8K / 512B / 1K

Jag har några Atmega48 hemma (oanvända), du kan få köpa en eller två för 23kr/st +frakt (frakten blir antagligen 11kr som brev) (kapsel: PDIP - 28 pin). De kommer väl förpackade i ESD-skyddande plast.
Har också en begagnad Atmega8 om du hellre vill ha den. (20kr)

(Prisjämförelse: Atmega48 kostar 34 kr/st och Atmega8 kostar 55.60 på Elfa, frakt tillkommer.)

Alla program på 88:an fungerar även på 48:an så länge man inte använder för mycket minne.

(EDIT: har ändrat och lagt till en del...)
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Jesse: Nja nästan rätt: atmega48 har ingen bootloader blandannat jfm de andra två.
övrigt
Inlägg: 208
Blev medlem: 19 april 2008, 14:18:11
Ort: Lund
Kontakt:

Inlägg av övrigt »

Just ATmega88 har blivit lite av min ”standard” krets, just för att den har hyfsat många I/O pinnar, ADC samt är ganska billig. Ofta börjar jag koda till den och byter eventuellt om jag klarar mig med en mindre/billigare/enklare. Är man ny på µC är det oftast inte nått större jobb med det.

Annars är tex ATtiny2313 ganska enkel och trevlig, med många I/O pinnar billigt. Saknar dock ADC. Båda dessa finns på lawicel.

ATtiny25 är också användbar ifall du inte behöver så många pinnar. Möjligen gå upp till 45 eller vidare om du behöver mer minne, vilket dock aldrig hänt mig. Notera bara att du programmerar denna i ”SCKT3400D1” och ingen annan. Lyckades sabba programminnet i två tiny25 innan jag lärde mig det... electrokit mfl har dessa.

Bra att ha är annars lite dioder och motstånd som sagt, samt sladdar som går från portarna på stk500 till ett protoboard är bra att ha.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Inlägg av jesse »

Attiny2313 är ju tråkig eftersom den saknar AD-omvandare.
EDIT: hm... det nämnde du ju också :roll:
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Inlägg av Swech »

AT Tiny26, trevlig och liten. Har AD. Har dock ingen UART så RS232
kan bli besvärligt.. (går att fixa med mjukvara)

AT Tiny24 är ännu trevligare, 14 pins version

Swech
Skriv svar