/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
Linux Kode for styring af SE401 microcontr~
Fra : sukovic@gmail.com


Dato : 12-06-07 12:08

Hej,

Jeg har et stykke C code til Linux som er en del af device driveren
for SE401 chipset:

http://www.gelato.unsw.edu.au/lxr/source/drivers/media/video/se401.h

Ting som jeg kan ikke forstaa er: hvorfra fik skribenten fisket disse
hexadecimale vaerdier i filen se401.h ? I selve datasheeten for SE401
som jeg har paa
http://madness.tmok.com/~sukovic/usb/se401/se401DatasheetFromDataSheetArchive.pdf
naevnes kun hex adresserne for f.eks:

Power down control register 0xC00A
Speed control Register 0xC008
Version register 0xFFFC
Config register 0xC006
Breakpoint register 0xC014
Uart control register 0xC0E0
Uart status register 0xC0E2
Uart transmit data register 0xC0E4
osv.


Er det en der kan kaste lidt lys for mig her?

Tak.

se401.h snippet:

32 #define SE401_REQ_GET_CAMERA_DESCRIPTOR 0x06
33 #define SE401_REQ_START_CONTINUOUS_CAPTURE 0x41
34 #define SE401_REQ_STOP_CONTINUOUS_CAPTURE 0x42
35 #define SE401_REQ_CAPTURE_FRAME 0x43
36 #define SE401_REQ_GET_BRT 0x44
37 #define SE401_REQ_SET_BRT 0x45
38 #define SE401_REQ_GET_WIDTH 0x4c
39 #define SE401_REQ_SET_WIDTH 0x4d
40 #define SE401_REQ_GET_HEIGHT 0x4e
41 #define SE401_REQ_SET_HEIGHT 0x4f
42 #define SE401_REQ_GET_OUTPUT_MODE 0x50
43 #define SE401_REQ_SET_OUTPUT_MODE 0x51
44 #define SE401_REQ_GET_EXT_FEATURE 0x52
45 #define SE401_REQ_SET_EXT_FEATURE 0x53
46 #define SE401_REQ_CAMERA_POWER 0x56
47 #define SE401_REQ_LED_CONTROL 0x57
48 #define SE401_REQ_BIOS 0xff
49
50 #define SE401_BIOS_READ 0x07


 
 
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste