Sletning af tid på FLASH microcontrollere

J

Jos Brink

Guest
Heya,

Jeg tænkte på ..

Jeg plejede at programmere Atmel AVRs, og nu ive startede på en C51 chip også fra Atmel.Jeg programmere AVR hjælp af ISP (SPI) og 89C51 ved hjælp af USB.Hvorfor slette cyklus på 51 chip (med USB) tager længere tid end på en Avr?Det avr fik endda mere programhukommelse.Dette har noget at gøre med de chips struktur?eller er det en programmører problem?USB er meget hurtigere end SPI-programmering er ikke det?

Er der nogen regonize dette?

lad mig det vide

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />Greetings from Holland

 
Maksimal hastighed på USB-porten er meget hurtigere end ISP (parallelport), men USB-kan bruge i lavere hastighed end ISP.
Næste note;
Slet / sendetid afhænger IC struktur (for det meste sin hukommelse) og kan variere fra IC til IC.

 
Den slette tiden er meget forskellige enheder.En stor forskel er den teknologi, de blinker er lavet.Generelt større Blitz er for det meste i nyere teknologier.De fleste AVRs er bygget i nyere techologies end de fleste 51S, derfor slette tiden normalt kortere.

Hvad enten USB eller SPI programmering (did you mean SPI eller internetudbyder via UART?).er hurtigere afhænger af den software driver.Den maksimale datahastighed er en indikation af, hvor hurtigt det kan gøres, ikke hvor hurtigt det faktisk er.

Mellem UART og USB, ville det have en underlig USB-program til at være langsommere end en UART.Mellem USB og SPI det afhænger af uret af SPI, f.eks nogle ARM7 enheder ur SPI med 30 Mbit / s, og den har en masse mindre overhead end USB.

Cheers, Bob

 

Welcome to EDABoard.com

Sponsor

Back
Top