- Google Pixel topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- iPhone topik
- Apple Watch Sport - ez is csak egy okosóra
- Sony Xperia 1 V - kizárólag igényeseknek
- Apple Watch Ultra - első nekifutás
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Telekom mobilszolgáltatások
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Fotók, videók mobillal
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
fpeter84
senior tag
válasz
Teasüti #2972 üzenetére
szép mondhatom, elültetted a bogarat a fülemben és alvás helyett benchmarkolásra adtam a fejem, pedig 2 óra múlva szól az ébresztő
uint32_t pre = 0;
uint32_t now = 0;
uint32_t cnt = 1;
uint32_t cnt2 = 0;
uint32_t a = 0;
uint32_t c = 0;
//float a = 0;
//float c = 0;
void setup() {
Serial.begin(115200);
Serial.println("Hello World!");
}
void loop()
{
a = 1;
for (cnt=0; cnt<10000; cnt++)
for (cnt2=0; cnt2<250; cnt2++)
c = a+cnt2;
now = millis();
Serial.println( 2500000/(now-pre) );
pre = now;
}(a cnt2, a és c változók típusát írtam át uint8..32_t illetve az a és c-t float-ra)
Remélem szarvas hibát nem követtem el a programban... 2.5M-szor kiszámolja ugyanazt a műveletet, majd visszaosztja másodpercre viszonyítva. Azért dupla a ciklus mert ha csak 2 fix értéket adtam össze ennyiszer akkor nagyon úgytűnik hogy arra rájött a fordító és leegyszerűsítette és nem adott különbséget sehol... Az eredményt Kcycle/sec-ben dobja ki vagyis hogy másodpercenként hány ezerszer tudta végrehajtani az adott műveletet. A harmadik oszlop hármas pedig azt mutatja hogy a Due hányszoros értéket tudott a Nano-hoz képest, és így szépen látszik a Due 5.25-szörös órajel előnye, valamint az hogy minél nagyobb számmal dolgozik a 8 bites Nano, annál jobban megküzd vele, a hardveres osztásnak köszönhetően pedig egészen elképesztőre nő a 32 bites Cortex M3 mag előnye - hardveres FPU az M3-ban nincsen, a nagyobbakban is csak opcionális [link]
Új hozzászólás Aktív témák
- Fel kell készülnünk a 2G kivezetésére
- One otthoni szolgáltatások (TV, internet, telefon)
- Autós topik
- Google Pixel topik
- Azonnali fáradt gőzös kérdések órája
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Sorozatok
- Linux Mint
- Gumi és felni topik
- Portfolio Performance - befektetések nyomonkövetése
- További aktív témák...
- Dell G5 15 5587 - 15.6"FHD IPS - i7-8750H - 16GB - 1TB SSD - 1TB HDD - GTX 1060 6GB - Win11 - MAGYAR
- HP ProDesk 600 G4 SFF PC, I5-8500 CPU, 16GB DDR4, 256GB NVMe SSD, Win 11, Számla, 2 év garancia
- új, makulátlan iPhone 16 Pro Max 256GB natúr titán, független, 3 év garancia
- iPhone 14 Pro, 128 GB, kártyafüggetlen, számlával
- Eladó iPhone 12 Pro Max 128 GB Kártyafüggetlen 100% akkumulátor
- Akik a Fehéret szeretik! Itt a WHITE Setup! Akár kamatmentes rèszletre is!
- Lenovo ThinkPad X270 (16) - i5-7300U, 16GB, 512GB SSD, 12" FULL HD (ELKELT)
- JBL Xtreme 4 új, bontatlan akciós áron eladó!
- Xiaomi Redmi Note 12 Pro 5G 128GB Kártyafüggetlen 1Év Garanciával
- Samsung Galaxy A40 64GB // Számla+Garancia //
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest