Aktív témák
-
OddMan
őstag
A ventillátorok fordulatszámának lekérdezésekor megint problémába ütköztem.
A leírás szerint úgy kapom meg a fordulatszámot, hogy RPM = 1 350 000 / count * divisor
A count-ot ki lehet olvasni a 28h, 29h, és 2Ah címről. Gondolom ebben a sorrendben a fan1, fan2 és fan3-hoz tartozó count értékeket fogom megkapni.
A divisor a 47h 7~4 bit, 4Bh 7~6 bit és Bank0 5D 5~7 bit.
A bitek most itt hogyan tartoznak össze?Úgy értem, hogy az 1., 2. és 3. ventillátorhoz tartozó divisor érték hogyan lesz meg ebből?
-
Semmi időzítésről szólót sem láttam az egyik leírásukban, valószínű, hogy semmi várakozás nem kell, elég gyors a buszhoz képest.
-
OddMan
őstag
Na a hőmérséklet adatokat már sikerült kiszednem.
Valaki meg tudná mondani, hogy mennyi időt érdemes várni a monitorozás indítása és a kiolvasás elkezdése között?
BOOL PortIO:eadMemAddr(short int portAddr)
{
__asm
{
mov dx,word ptr [portAddr]
add dx,5 //index register
xor ah,ah
mov al,40h //control register
out dx,al //set
inc dx //data register
mov al,1 //ha a 0. bit 1, akkor monitorozás, különben standby mód
out dx,al //set
}
...
}
Tehát ez után a kód után jön az adatok kiolvasása. Érdemes itt egy picit várni?
pl.: A Sleep(10); parancsot kiadni? Próbáltam várakozás nélkül is, és úgy is működött, de valahol meg azt olvastam, hogy kell valamennyit várni.
[Szerkesztve] -
OddMan
őstag
Az everest 0290h címet ír ki és winbond W83627 típusú csippet.
A W83627 pdf-be olvastam a csipp-ről.
Eltolási címeket kell használni ahhoz, hogy azt a memóriaterületet lehessen olvasni, amelyikre szükség van. Azt viszont nem tudom, hogy kell-e valahogyan bankot váltani, mert a winbond adatlapjában 4 különböző bankról is írnak. -
L3zl13
nagyúr
Értem. Csak nem tudtam, hogy hobbiból csinálod, vagy valamiért nem felelnek meg neked a meglévő progik...
Ez esetben tényleg megkeresheted fiery-t esetleg.
Vagy nézd meg valamelyik open source progiban hogy van megoldva. (Gondolom léteznek ilyenek.)
Pl:
Bővebben: link
Arra készülj fel, hogy nem szabványos az elérésük. Ezért valószinűleg külön meg kell csinálni az egyes chipsetekhez, hogy tudd olvasni őket...
[Szerkesztve] -
OddMan
őstag
A kérdésem, hogy XP alat mely port címeken érem el a BIOS által monitorozott információkat, adatokat. Van egy driverem (giveio.sys), amivel hozzá tudok férni XP alatt is az egyes portokhoz. A kérdésem, hogy mely címen van tárolva a CPU hőmérséklete a ventillátorok fordulatszáma stb értékek. Szeretnék írni egy progit, ami ki fogja tudni olvasni ezeket az adatokat és megjeleníti egy LCD kijelzőn, ami a párhuzamos portra lesz rákötve.
Award BIOS-om van.
Előre is köszi az infókat.
[Szerkesztve]
Aktív témák
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Kikapcsolható lesz a PWM az iPhone 17 modelleken
- TPM (trusted platform module) topic
- ThinkPad (NEM IdeaPad)
- wireless, bluetooth hangfalrendszereek
- Borderlands 4
- Okosóra és okoskiegészítő topik
- Miskolc és környéke adok-veszek-beszélgetek
- További aktív témák...
- 500 ezerrel ár alatt! Vadonatúj garanciás razer blade 16 oled kijelző rtx 4070
- Hardverapró árérték bajnoka! Razer blade rtx 3080 ti i9 32gb ddr5 4k kijelző 144hz!
- Eladó kiskergaris 18TB-os Seagate EXOS X18 Enterprise HDD
- Félkonfig // I7 7700, GTX 1070, 16 GB DDR4
- OHH! Dell Precision 7560 Tervező Vágó Laptop -70% 15,6 i9-11950H 64/1TB NVIDIA A5000 16GB (2 Millió)
- Eladó egy wittings steel hr sport hibrid okos óra dobozával töltővel
- GYÖNYÖRŰ iPhone XR 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3200, 100% Akkumulátor
- Apple MacBook Air M2,8/256GB,Dobozával,12 hónap garanciával
- HIBÁTLAN iPhone 14 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3527, 94% Akkumulátor
- Wacom Bamboo One CTF-430 rajztábla
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest