Sida 1 av 3
Hur snabb är din port?
Postat: 25 januari 2013, 19:41:22
av 1802
Hur många bitars binärräknare behöver du för att MSB skall blinka långsammare än 1hz(ev lite snabbare men fullt synligt för de flesta)? Valfri plattform.
Re: Hur snabb är din port?
Postat: 25 januari 2013, 20:00:40
av monstrum
2 = F / 2^N => N = ln(F/2) / (ln(2))
Där N är antal bitar, F är antalet uppskattat antal additioner per sekund. 2 för att MSB skall toggla två gr per sekund.
Re: Hur snabb är din port?
Postat: 25 januari 2013, 20:27:23
av Klas-Kenny
För att få lite klarhet, är tanken att fler är häftigare?
Annars går det ju köra enormt låg klockhastighet på de flesta plattformer om man vill.
Edit: Kan ju köra en 555'a som astabil vippa på så låg frekvens, kan ses som en 1-bitsräknare.

Re: Hur snabb är din port?
Postat: 25 januari 2013, 20:38:51
av 1802
Tanken är att jämföra olika plattformar på full speed. Och kanske att "blinka LED" utan delay rutiner.
Re: Hur snabb är din port?
Postat: 25 januari 2013, 23:21:46
av Electricguy
Jag kan ställa upp med min relä baserade binära räknare..
Kan ju använda bit 0 för att dra upp prestandan lite..
Re: Hur snabb är din port?
Postat: 26 januari 2013, 00:32:57
av 1802
Electricguy: Såg din överklockade reläbaserade binärräknare. LSB blinkar=inte så snabb. Du får trimma mer.
Re: Hur snabb är din port?
Postat: 26 januari 2013, 09:09:35
av TomasL
1802 skrev:Tanken är att jämföra olika plattformar på full speed. Och kanske att "blinka LED" utan delay rutiner.
Varför det, enklare är väl att jämföra antalet instruktioner per sekund om man nu skall jämföra plattformar.
Re: Hur snabb är din port?
Postat: 26 januari 2013, 09:51:12
av Electricguy
Ja precis.. Bara en blinkande lysdiod säger ju inte så extremt mycket.. Det är ju som att bara titta på FPS på grafikkort.. Det finns ju lite fler faktorer som spelar in, för att det ska fungera bra.
Re: Hur snabb är din port?
Postat: 26 januari 2013, 10:19:42
av TomasL
Att jämföra plattformar baserad på IPS, dvs instruktioner per sekund är fullständigt meningslöst, då det är så mycket annat som spelar in.
Till exempel, En PIC32a snurrande på 80MHz, klarar av att generera en 40-MHz klocka på vissa av utgångarna.
Re: Hur snabb är din port?
Postat: 26 januari 2013, 14:26:05
av 1802
Och det blir hur många bitars binärräknare snabbare än ögat? Obs det är inte bara den snabbaste jag är ute efter. Alla exempel är välkomna.
Ofta kommer frågan varför, jag svarar med ett citat. "Om du behöver fråga, så förstår du inte svaret."
Re: Hur snabb är din port?
Postat: 26 januari 2013, 14:43:40
av blueint
TomasL skrev:Att jämföra plattformar baserad på IPS, dvs instruktioner per sekund är fullständigt meningslöst, då det är så mycket annat som spelar in.
Det ger en grov uppskattning om prestandan. Men sedan får man kika på detaljerna.
Re: Hur snabb är din port?
Postat: 26 januari 2013, 15:15:52
av 1802
Precis så

. Några exempel. C64 basic och assembler. Hinner man se bit 7? PC finns i massor av olika hastigheter. Alla exempel av intresse. Arduino C och asm. Jag planerar att prova på en PC i qbasic. Får tänka till lite då jag kör 4 LED jordade via varsin port pinne. Men man behöver inte se alla pinnar, Bara de som blinkar och en "fast".
Re: Hur snabb är din port?
Postat: 26 januari 2013, 15:47:35
av blueint
Försök att förklara vad du menar på ett mer klarare sätt.
Re: Hur snabb är din port?
Postat: 26 januari 2013, 16:02:33
av 1802
World's Shortest Microchip PIC Flashing LED Program - YouTube
Ett exempel. Visst borde det blinka snabbare om LSB är med. Är det en fördröjning inblandad? Eller visar filmen bara bit 4-7? Vad har han i minnet efter progget? Massa NOP? Eller kanske RETURN? Om progget går igenom massor av NOP, så får det ses som en fördröjning.
Re: Hur snabb är din port?
Postat: 26 januari 2013, 16:44:53
av sodjan
> Är det en fördröjning inblandad?
Koden finns ju i Youtube klippet... !?
Detta måste var den mest undrliga tråden på ganska länge...