Microchips picar.
Microchips picar.
Hejsan.
Är det möjligt att programmera alla Microchips picar i C?
Är det ett speciellt C språk?
Finns det några bra böcker om detta?
Finns det någon gratis C kompilator på nätet att hämta?
Finns det någon bra programmerare på nätet som man kan bygga själv?
Hälsningar
Nils
Är det möjligt att programmera alla Microchips picar i C?
Är det ett speciellt C språk?
Finns det några bra böcker om detta?
Finns det någon gratis C kompilator på nätet att hämta?
Finns det någon bra programmerare på nätet som man kan bygga själv?
Hälsningar
Nils
Det jag menade var att AVR gjordes med tanke på C och användandet av C-kompilatorer. Detta betyder att koden blir bättre just med tanke på att processorarkitekturen var gjord med eftertanke och från scratch. De två nrrska teknologerna som låg bakom detta tänke först och utan att ha något arv i bagaget. PIC:en har ett tungt kompabilitetsarv, minnes hantering t ex.
Om man är en hemmapulare kan man annars bygga en programmerare,peranders skrev:Programmerare för AVR kostar 300 spänn eller och utvecklingskortet kostar 500-800 kr och är in ISP programmerare på köpet. Mycket prisvärt!
http://www.myplace.nu/avr/yaap/if_dongle.gif
Jag kan maila dig en CAD-ritning till autocad oxå om du vill ha.
Kostar några tior...
Om utvecklingskortet är prisvärt kan jag inte uttala mig om då jag aldrig använt det, men har heller aldrig kännt saknad.
Med alla processorer kan man alltid få koden mest optimerad om man skriver i asm och man är tillräckligt skicklig. Men Atmel har skrivit att AVR ska vara optimerad för C, det kan man för övrigt se på tex instruktionsuppsättningen, det stora minnet, stacken, antalet register mm.Xyzzy skrev:Nej, AVR (och de flesta (alla?) andra microcontrollerna) är gjorda för ASM (assambler), men det finns program som omvandlar ex. C, basic... till asm (eller rättare sagt hex) som är det enda språk som microcontrollern kanperanders skrev:...AVR är gjord för C.
Edit: Precis som Peranders skriver, men jag lyckas missa.