AP200: Unterschied zwischen den Versionen
Aus Opennet
(sieht cooler aus) |
(→Information) |
||
Zeile 47: | Zeile 47: | ||
</pre> | </pre> | ||
− | === | + | === i2c === |
+ | hm, handbuch lügt wohl. | ||
+ | <pre style="background: black; color: lightgreen; width: 640px; overflow: auto; "> | ||
+ | root@OpenWrt:/# i2cdetect 0 | ||
+ | WARNING! This program can confuse your I2C bus, cause data loss and worse! | ||
+ | I will probe file /dev/i2c-0. | ||
+ | I will probe address range 0x03-0x77. | ||
+ | Continue? [Y/n] Y | ||
+ | 0 1 2 3 4 5 6 7 8 9 a b c d e f | ||
+ | 00: -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 20: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- -- | ||
+ | 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 50: 50 UU UU UU UU -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 60: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- -- | ||
+ | 70: -- -- -- -- -- -- -- -- | ||
+ | root@OpenWrt:/# | ||
+ | </pre> | ||
+ | {| {{prettytable}} | ||
+ | !Addr | ||
+ | !IC | ||
+ | !Funktion | ||
+ | |- | ||
+ | |0x28 | ||
+ | |ad7418 | ||
+ | | Temp. / Versorgung | ||
+ | |- | ||
+ | |0x50 | ||
+ | | ??? | ||
+ | | weiß noch nicht | ||
+ | |- | ||
+ | |0x51 | ||
+ | | ??? | ||
+ | | weiß noch nicht | ||
+ | |- | ||
+ | |0x52 | ||
+ | | ??? | ||
+ | | weiß noch nicht | ||
+ | |- | ||
+ | |0x53 | ||
+ | | ??? | ||
+ | | weiß noch nicht | ||
+ | |- | ||
+ | |0x54 | ||
+ | | ??? | ||
+ | | weiß noch nicht | ||
+ | |- | ||
+ | |0x68 | ||
+ | |ds1672 | ||
+ | | Uhr | ||
+ | |} | ||
+ | |||
+ | === messen === | ||
prüfen ob der treiber geladen ist | prüfen ob der treiber geladen ist | ||
Zeile 60: | Zeile 113: | ||
Temperatur | Temperatur | ||
− | |||
<pre style="background: black; color: lightgreen; width: 640px; overflow: auto; "> | <pre style="background: black; color: lightgreen; width: 640px; overflow: auto; "> | ||
root@OpenWrt:/# cat /sys/bus/i2c/devices/0-0028/temp1_input | root@OpenWrt:/# cat /sys/bus/i2c/devices/0-0028/temp1_input | ||
Zeile 69: | Zeile 121: | ||
Versorgungsspannung | Versorgungsspannung | ||
− | |||
<pre style="background: black; color: lightgreen; width: 640px; overflow: auto; "> | <pre style="background: black; color: lightgreen; width: 640px; overflow: auto; "> | ||
root@OpenWrt:/# cat /sys/bus/i2c/devices/0-0028/in1_input | root@OpenWrt:/# cat /sys/bus/i2c/devices/0-0028/in1_input |
Version vom 12. Februar 2010, 14:39 Uhr
Inhaltsverzeichnis |
Information
bootloader
+Ethernet eth0: MAC address 00:d0:12:01:39:09 IP: 192.168.115.254/255.255.255.0, Gateway: 192.168.115.200 Default server: 192.168.115.113, DNS server IP: 192.168.115.200 RedBoot(tm) bootstrap and debug environment [ROM] Red Hat certified release, version 1.92p1 - built 16:53:03, Mar 26 2004 Platform: GW2342 Development Platform (XScale) Copyright (C) 2000, 2001, 2002, Red Hat, Inc. RAM: 0x00000000-0x04000000, 0x0001f880-0x03fd1000 available FLASH: 0x50000000 - 0x51000000, 128 blocks of 0x00020000 bytes each. RedBoot>
fconfig
RedBoot> fconfig -l Run script at boot: false Use BOOTP for network configuration: false Gateway IP address: 192.168.115.200 Local IP address: 192.168.115.254 Local IP address mask: 255.255.255.0 Default server IP address: 192.168.115.113 Console baud rate: 115200 DNS server IP address: 192.168.115.200 GDB connection port: 9000 Force console for special debug messages: false Network debug at boot time: false Default network device: npe_eth0 RedBoot>
fis
RedBoot> fis list Name FLASH addr Mem addr Length Entry point RedBoot 0x50000000 0x50000000 0x00040000 0x00000000 RedBoot config 0x50FC0000 0x50FC0000 0x00001000 0x00000000 FIS directory 0x50FE0000 0x50FE0000 0x00020000 0x00000000 RedBoot>
i2c
hm, handbuch lügt wohl.
root@OpenWrt:/# i2cdetect 0 WARNING! This program can confuse your I2C bus, cause data loss and worse! I will probe file /dev/i2c-0. I will probe address range 0x03-0x77. Continue? [Y/n] Y 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: 50 UU UU UU UU -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- root@OpenWrt:/#
Addr | IC | Funktion |
---|---|---|
0x28 | ad7418 | Temp. / Versorgung |
0x50 | ??? | weiß noch nicht |
0x51 | ??? | weiß noch nicht |
0x52 | ??? | weiß noch nicht |
0x53 | ??? | weiß noch nicht |
0x54 | ??? | weiß noch nicht |
0x68 | ds1672 | Uhr |
messen
prüfen ob der treiber geladen ist
root@OpenWrt:/# dmesg | grep -i ad7418 ad7418 0-0028: ad7418 chip found ad7418 0-0028: configuring for mode 1 root@OpenWrt:/#
Temperatur
root@OpenWrt:/# cat /sys/bus/i2c/devices/0-0028/temp1_input 37000 root@OpenWrt:/#
WERT / 1000 in °C (37000/1000 => 37,0 °C)
Versorgungsspannung
root@OpenWrt:/# cat /sys/bus/i2c/devices/0-0028/in1_input 583 root@OpenWrt:/#
(WERT / 1024) * 2,5(V max. Messbereich) * 10(Vorteiler) in V (583/1024)*2,5*10 => 14,23V