-
Thread
Old-Papa bastelt mal wieder - Heathkit OS-2
diese Einfachstgeräte wieder in Ordnung bringst (die Du sowieso nie wieder benutzt) aber das russische C1-122 Vierkanaloszi nicht reparieren wolltest und deswegen an mich verschenkt hast. Ich habs in Ordnung gebracht (waren wiedermal einige 04KN009 (http://www.04kn009.de/) defekt). Die Wahrscheinlichkeit
durch die Gegend fährt..meißt verhindern die Sedimente auf dem Erdboden dessen Bewegung.... Das C1-122 ist die 2. Version des "russischen" Tek-7603-alikes. Ich habe eine Weile den C1-91 (erste Version) benutzt, offenbar war man der Meinung das es besser wäre da noch mal von vorne anzufangen :-)
-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
(n); putchar ('0' + carry); return n_bytes_new; } uint8_t digs256[] = { 0x24, 0x3F, 0x6A, 0x88, 0x85, 0xA3, 0x08, 0xD3, 0x13, 0x19, 0x8A, 0x2E, 0x03, 0x70, 0x73, 0x44, 0xA4, 0x09, 0x38, 0x22, 0x29, 0x9F, 0x31, 0xD0, 0x08, 0x2E, 0xFA, 0x98, 0xEC, 0x4E, 0x6C, 0x89
FRAM-Modul zusätzlich dranhängen. Oder ggf ein billiges Ein-Euro-RTC-China-Uhrenmodul mit einem AT24C32 I2C EEPROM drauf. Das hat nmit seinen 32kBit auch 4kByte Speicherplatz, was für die Speicherung von etwas über 8000 zusätzlichen Hex-Digits ausreichen würde.
-
Thread
BIOS Update für mehr RAM
ist "Memory hole" das habe ich auf enabled umgestellt. Ich habe ein BIOS update gefunden aber vom 04/04/2005. Meines ist vom 01/06/2005 und beide sind Version v1.17 nun weiß ich nicht welches das neuere ist.
nicht an der CPU liegen. Da kann ich mir die 10,- € sparen. Ich versuche mal das BIOS Update vom 04.04.2005 muss nur noch eine DOS Diskette finden.
-
Thread
Wie ist der Stromverlauf einer Solarzelle über den Tag?
(A / 4); C := int(365.25 * Ja); D := int(30.6001 * (Mo + 1)); mo := m2; Ja := J2; JD := B + C + D + dy + 1720994.5; end; begin writeln('Sonnenstand'); Breite := 50.0;
Süden //Julianisches Datum für Frühlingsbeginn 2020 als Referenz berechnen tag := 20 + 4.833 / 24; // 20.3.2020 + 04:49 von 24h Monat := 3; Jahr := 2020; JD0 := JD(Tag, monat, Jahr); writeln('Referenz: Frühjahrsbegin JD0:', JD0: 10: 3); writeln(' Tag Monat Jahr Julian
-
Thread
Verbindung mit Component von Grafikentwurf zum VHDL
Damals hat es ein VHDL-File erzeugt, was so aussieht (nur der Beginn): [vhdl] -- Copyright (C) 1991-2010 Altera Corporation -- bla bla -- PROGRAM "Quartus II" -- VERSION "Version 9.1 Build 350 03/24/2010 Service Pack 2 SJ Web Edition" -- CREATED "Sun Jan 13 12:39:01 2013"
for further details. -- PROGRAM "Quartus II 64-Bit" -- VERSION "Version 13.0.0 Build 156 04/24/2013 SJ Web Edition" -- CREATED "Thu Feb 19 10:29:32 2015" LIBRARY ieee; USE ieee.std_logic_1164.all; LIBRARY work; ENTITY g_file IS PORT ( pin_name1 : IN STD_LOGIC;
-
Thread
Turbinensteuerung
Deine Taster sicher mit dem µC verarbeiten, also macht es wenig Sinn, diese mit 24V zu betreiben. * auf 5V umbauen * passend (z.b. R + Z-Diode) auf µC Pegel ziehen - Entprell-C's über die Taster - Deine Taster sind nicht
@Hans-Dampf: > - Du willst Deine Taster sicher mit dem µC verarbeiten, also macht es > wenig Sinn, diese mit 24V zu betreiben. > * auf 5V umbauen > * passend (z.b. R + Z-Diode) auf µC Pegel ziehen > - Entprell-C's über die Taster > - Deine Taster sind
-
Thread
Speicherkarten-Daten auslesen zu langsam
schnelle Möglichkeit den Pegel anzuheben ohne noch so ein IC zu verwenden und ohne die Spannung des µC zu verändern?
ja die ist schon entwas älter und sieht sehr mitgenommen aus... anbei mal die sd.c, fat32.c (nicht alles auf meinem mist gewachsen) und die main.c (steht auch anderes zeug drin -> nicht beachten). also ein wenig zeit geht auch drauf, weil er zu einer bestimmten stelle in einer datei
-
Thread
AX81 - ZX81 im AVR
Dazu ein stepup-Wandler mit 25 V (da muss ich noch experimentieren). Außerdem habe die Firmware für 24MHz und der Endung cb2 (V1.28) verwendet. Ist in dieser Version schon eingebaut, dass man mit PortA4 einen Transistor zum Einschalten der 5V-Versorgung für den stepup-Wandler ansteuern kann? PortC4 habe
Hallo, hat keiner eine Idee zumindest zu den Fragen a) - c)? Bevor ich da weiterfummel besorge ich mir erst mal einen echten Quarz 24MHz. Ist gar nicht so einfach... Viele Händler schweigen sich auch auf Nachfrage dazu aus. Leider habe ich auch keinen 12er
-
Thread
va_arg() und signed long: Wo ist das Vorzeichen?!
+00001025: 9734 SBIW R30,0x04 Subtract immediate from word +00001026: 80C0 LDD R12,Z+0 Load indirect with displacement +00001027: 80D1 LDD R13,Z+1 Load indirect with displacement
STD Y+10,R24 Store indirect with displacement +0000102C: 879B STD Y+11,R25 Store indirect with displacement +0000102D: 87AC STD Y+12,R26 Store indirect with displacement
-
Thread
Brauche Input, bin ratlos
gelb = 004.7 orange = 05.13 rot = 04.87
Ach ja: an der Steuerung liegt keine gefährliche Spannung an, nur 24VAC.
-
Thread
RGB LED Beleuchtung mit RF Fernbedienung
Das Ziel ist die Beleuchtung https://www.amazon.de/gp/product/B079HWC6HL/ref=ppx_yo_dt_b_asin_title_o04__o00_s00?ie=UTF8&th=1 mit einem MC zu steuern. Verbaut sein soll angeblich ein NRF 24L01+, leider ist weder die Fernbedienung noch die Leuchte zerstörungsfrei zu öffnen. Das ganze einfach auf gut
16 immer gleichen Bit's fehlen in der nachfolgenden Aufzählung, insgesamt 25 Bit pro Sendung): [c] Taster Code 00 0000 0101 0 01 0000 0110 0 02 0000 0111 0 03 0000 1000 0 04 0000 1001 0 07 0000 1100 0 20 0001 1001 0 23 0001 1100 0 [\c] Eventuell auch invertiert.
-
Thread
Ritto Twinbus
Netzgerät 1757301 458502 Etagensteuerung PS https://asset.conrad.com/media10/add/160267/c1/-/de/000469693ML01/04-Bedienung.pdf
Klingel drückt, was kommt denn aus den Anschlüssen raus ? --- schwarz (sw) GND gelb (ge) μC ? rot (rt) +UB ?
-
Thread
GPS-MS1 E Inbetriebnahme-Erfahrungen UPDATE µ-Blox (u-Blox
093156.179,0000.0000,N,00000.0000,E,0,00,0.0,0.0,M,,,,0000*09 $GPGLL,0000.0000,N,00000.0000,E,093156.179,V*24 $GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30 $GPGSV,3,1,12,24,59,000,,09,56,000,36,04,56,000,35,05,46,000,*7B $GPGSV,3,2,12,30,45,000,,17,27,000,,10,06,000,,07,06,000,*7C $GPGSV,3,3,12,14,03,000,,25,02,000
anscheind einige Satelliten, aber die empfangenen Signale scheinen zu schwach zu sein >$GPGSV,3,1,12,24,59,000, ,09,56,000,36,04,56,000,35,05,46,000,*7B ^ ^ hier mussten Werte stehen !! Bernhard
-
Thread
[V] SMD-Widerstandssortimente 0603 YAGEO E12/E24
Ich würde dann auch lieber E24 klein statt E12/E24 klein nehmen :-)
öhm... nur um auch mal nach dem Stand zu fragen... ist eigentlich meine Bestellung (14.04.2012 17:24) auch mit dabei ? oder wie ?? mfg :O)
-
Thread
geeignete Batterie gesucht - für Messgerät
unter 0 GradC. Und extra-Strom zu Heizen des Akkus wird > man auch nicht haben.
Flo K. schrieb im Beitrag #7540593: > 13,5V 0,033A 045W > 12V 0,036A 0,43W > 10,5V 0,04A 0,42W > > Damit sieht die ganze Rechnung schon etwas besser aus: > 0,04A * 730h = 29,2 Ah Wieso rechnest Du nur mit 1x 0,04A, was ist mit den 0,033A und 0,036A?
-
Thread
nur "schrott" nach Variablendeklaration
1584: 88 23 and r24, r24 1586: 09 f4 brne .+2 ; 0x158a <main+0x438> 1588: 45 c0 rjmp .+138 ; 0x1614 <main+0x4c2> 158a: 98 17 cp r25, r24 158c: 09 f0
0x15a4 <main+0x452> linebrkneeded = 0; mmc_write_byte(0x0d); 159c: 8d e0 ldi r24, 0x0D ; 13 159e: 7c d2 rcall .+1272 ; 0x1a98 <mmc_write_byte> mmc_write_byte(0x0a); 15a0: 8a e0 ldi r24, 0x0A ; 10 15a2
-
Thread
Laser Distanzsensor mit digitalem Ausgang
Temperaturausgleich usw. ausgerüstet. Ich würde einen Analogen Sensor nutzen, da ist die Anbindung an den µC auch nicht so aufwendig.
10073_10070_10122_10123_10124,searchweb201603_1,afswitch_1,ppcSwitch_5,single_sort_0_default&btsid=11e1c068-3090-49e2-8ad6-afd2bb66e541&algo_expid=288c4688-81ba-4780-b4b7-0fe5d6b04e24-3&algo_pvid=288c4688-81ba-4780-b4b7-0fe5d6b04e24 rgds
-
Thread
C versus Assembler->Performance Gesperrt
push r0 86a: 0f b6 in r0, 0x3f ; 63 86c: 0f 92 push r0 86e: 11 24 eor r1, r1 870: 2f 93 push r18 872: 8f 93 push r24 874: 9f 93 push r25 876: ef 93 push r30 878: ff 93
r1 4a: b1 1d adc r27, r1 4c: 80 93 71 00 sts 0x0071, r24 50: 90 93 72 00 sts 0x0072, r25 54: a0 93 73 00 sts 0x0073, r26 58: b0 93 74 00 sts 0x0074, r27 5c: c0 e0 ldi r28, 0x00 ; 0 5e:
-
Thread
DHL (Zoll) Problem beim Import von bestückten Platinen
Wieso braucht der Zoll zum Beispiel die Angabe wie viele Lagen das PCB hat? Email Verlauf: 17.04 Angaben im DHL Portal zum Sendungsinhalt abgegeben. 19.04 EORI Nummer nachträglich angegeben. Keine Antwort bis zum 21.04. 21.04 Nachfrage bei DHL wo das Paket bleibt 23.04 Antwort DHL: Wir können
Importen fordern. Bitte teilen Sie uns doch die Vorschrift mit auf die sich Ihre Frage begründet. 24.04 Antwort DHL: Diese Rückfragen ergeben sich aus einer Zollrückweisung. Dem Zoll war die von Ihnen gegeben Warenbeschreibung nicht ausreichend genug um die Ware in den freien Verkehr zu überführen.
-
Thread
XC3sprog mit FT2232H
mailman/message/29254594/ Dann kann man sich die Jtag Chain anzeigen lassen mit: sudo ./xc3sprog -c ftdi -j Und ein bit file in den Fpga laden mit: sudo ./xc3sprog -c ftdi ../pong.bit Danke an alle! Peter
sagen.. das "tote Pferd" reitet noch ;-) Diese Version lies sich ohne Probleme unter Ubuntu 16.04 powerpc mit GCC 5.4 compilieren und sudo ./xc3sprog -c ftdi -J 150000 <file.bit> schaufelte das Bit File ohne Probleme über den FT2232H auf den Spartan3. Ein sudo apt install libftdi1-dev war vorher
-
Thread
Projekt: Digitale Steuerung der Gehäuseelektronik im PC
self.lcd_write(0x28) self.lcd_write(0x08) self.lcd_write(0x01) self.lcd_write(0x06) self.lcd_write(0x0C) self.lcd_write(0x0F) # clocks EN to latch command def lcd_strobe(self): if self.reverse == 1: self.lcd_device.write((self.lcd_device.read() | 0x04)) self.lcd_device.write((self.lcd_device.read
self.lcd_strobe() self.lcd_device.write(0x0) elif self.reverse == 2: self.lcd_device.write((0x04 | (charvalue >> 4)<<4)) self.lcd_strobe() self.lcd_device.write((0x04 | (charvalue & 0x0F)<<4)) self.lcd_strobe() self.lcd_device.write(0x0) else: self.lcd_device.write((0x40 | (charvalue >> 4)
-
Thread
2 Ubuntu rechner miteinander verbinnen, einer davon WLAN - IP Forwarding Problem
default qlen 1000 link/ether 38:22:e2:17:ef:26 brd ff:ff:ff:ff:ff:ff inet 192.168.1.250/24 brd 192.168.1.255 scope global noprefixroute enp1s0 valid_lft forever preferred_lft forever inet6 fe80::395c:9c8d:998e:467d/64 scope link noprefixroute valid_lft forever preferred_lft
,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether b0:0c:d1:53:35:ee brd ff:ff:ff:ff:ff:ff inet 192.168.1.254/24 brd 192.168.1.255 scope global noprefixroute enp1s0 valid_lft forever preferred_lft forever inet6 fe80::ef54:c3aa:7249:388a/64
-
Thread
GCC: Pin toggeln in einem Takt?
das in einer Schleife ausführst, wird das Laden des Registers außerhalb der Schleife erfolgen: [c] #include <avr/io.h> void foo(void) { for (;;) PINC = 3; } [/c] ergibt: [avrasm] foo: /* prologue: function */ /* frame size = 0 */ ldi r24,lo8(3)
PIND |= 4; _delay_ms(300); } return 0; } [/c] auf einem STK600 programmiert, die drei LEDs blinken alle gleich. Alle drei Methoden funktionieren also. Hier ist der generierte Assemblercode: [avrasm] in r24,43-32 eor r24
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
der zu initialisierenden Elemente angegeben Du verwechselst Initialisieren mit Deklarieren. [c] int bla[2]; [/c] deklariert ein Array vom Typ int mit zwei Elementen. [c] int bla[2] = { 1 }; [/c] deklariert ein Array vom Typ int mit zwei Elementen und initialisiert das erste davon
Es geht doch gar nicht mehr um meinen Code, sondern um den von Wastl sprintf (prbuff, "addr 0x%04X: val 0x%02X \r\n", addressCounter, byte_read); printf möchte Werte 16-bittig: [c] sprintf (prbuff, "addr 0x%04X: val 0x%02X \r\n", addressCounter, (uint16_t)byte_read); [/c]
-
Thread
8x32 LED-Matrix-Lauflicht per I2C
ist ehrlich gesagt für die Tonne, da steht nix wichtiges drinne außer der Vorwärtsspannung. Blaues C eben.... Das hier isn LED Datenblatt: http://www.reichelt.de/index.html?;ACTION=7;LA=3;OPEN=0;INDEX=0;FILENAME=A500%252FSLH36GE_SLH36GN_SLH36RT%2523KIN.pdf;SID=31EHI8TKwQAR8AAGCLu1Q2a6afba5d8f04c91891a6836893f8035
Link siehste die FETs (die untere Reihe mit den Kupferflächen als Kühlkörper). Kenne auch keinen I2C Porteaxpander mit 24 IOs in DIL, nur welche mit 16 IOs. Von I2C also bitte verabschieden das wird ab jetzt sinnlos! Nimm SPI und 74HC595, dahinter den ULN2803 für die Kathoden. Für die Anoden die
-
Thread
Viessmann Eurola OC mit 2-Drahtbus nachrüsten
0x04 -7.17886s 0x00 -5.38656s 0x02 -5.37582s 0x07 -5.34318s 0x02 -5.33245s 0x20 -5.29814s 0x02 -5.28741s 0x18 -5.25194s 0x12 -5.24120s 0x4C -5.23046s 0x05 -5.20792s 0x12 -5.19718s
0A 02 11 02 18 02 19 02 20 02 21 02 28 02 29 02 31 02 54 02 55 02 57 02 62 02 F4 12 04 00 12 0B 28 12 0F 00 12 35 <KT> 12 38 4C 12 39 00 12 42 14 12 44 00 12 4A 14 12 4C 0C 12 59 00 12 5C 00 12 5D 00 12 5E 04 [/code] "12" scheint also immer eine 3-Byte Nachricht anzuzeigen
-
Thread
suche P-Kanal MOSFET mit geringer Ugs
---------+ [code] Der Transsitor soll bei einer Gaste-Spannung von -3,3V eine Last mit 3,3 bis 24V und 3A schalten können. Dann deckt er meine gängigen Anwendungsfälle ab: a) Ansteuerng direkt per µC mit 3,3V, Last hat 3,3V 3A. b) Ansteuerung mit NPN, Last hat bis zu 24V 3A.
MOSFET direkt vom µC angesteuert werden soll: Stefan U. schrieb im Beitrag #4851786: > a) Ansteuerng direkt per µC mit 3,3V, Last hat 3,3V 3A. > b) Ansteuerung mit NPN, Last hat bis zu 24V 3A. Oh D. schrieb im Beitrag
-
Thread
AVR mit C zu langsam - Inline Assembler?
Spi_send_byte(u_data.b[1]); der folgende Code angezeigt: LDI R30, 0x4E LDI R31, 0x00 LDD R24, Y+3 STD Z+0, R24 LDI R30, 0x4D LDI R31, 0x00 LDD R24, Z+0 TST R24 BRGE PC-0x04 Ist der erzeugte Code sinnvoll? Gehts kürzer, schneller? Warum wird hier etwas in die Register R30
Spi_send_byte(u_data.b[1]); der folgende Code angezeigt: > > LDI R30, 0x4E > LDI R31, 0x00 > LDD R24, Y+3 > STD Z+0, R24 > LDI R30, 0x4D > LDI R31, 0x00 > LDD R24, Z+0 > TST R24 > BRGE PC-0x04 > > Ist der erzeugte Code sinnvoll? Gehts kürzer, schneller? Warum wird hier > etwas in
-
Thread
CD Wechsler Protokoll
Hilft alles nix. Bleibt dabei. Kann fast senden was ich will. Im letzten Byte schreibe ich eine 0x04 oder 0x7C und er sagt nicht mehr No Changer. Dabei scheint es keine fast keine Rolle zu spielen, wie lang ich die Pausen nach dem Senden mache. Aber Daten habe ich noch nicht zu sehen bekommen.
die Datei aus meinem Post vom 23.03.2008 benutzt? Stimmt, da fehlen die defines für B2, B3, B5: [c] #define B2 (0x04) #define B3 (0x08) #define B5 (0x20) [/c] >>ich hab in jede datenleitung ( data in, out und clock) nen 1kohm R >>eingebaut.. > das stört ja nicht oder? Dürfte keine Probleme
-
Thread
Optokoppler & Transistor für 24V (800mA)?
Hey Leute, ich bin seit bestimmt zwei Wochen auf der Suche nach einer Möglichkeit 24V (~800mA) mit meinem 5V Schaltkreis zu schalten ohne, dass Temperaturen (>55°C) entstehen. Mittels eines TSR 1-2450 regle ich meine 24V auf 5V herunter um meinen WeMos D1 Mini zu betreiben. Allerdings
im Beitrag #6545753: > ich bin seit bestimmt zwei Wochen auf der Suche nach einer Möglichkeit > 24V (~800mA) mit meinem 5V Schaltkreis zu schalten ohne, dass > Temperaturen (>55°C) entstehen. > > Mittels eines TSR 1-2450 regle ich meine 24V auf 5V herunter um meinen > WeMos D1 Mini zu betreiben
-
Thread
Weidezaun gegen Schnecken mit Netztrafo und Rohr DN160 für Hobbygärtner
dann 0,09mm Luftspalt mittig im Kern mit Al363nH, siehe Epcos Datenblatt. L=N^2*Al Die 400V im C7+C7b gesamt 2uF werden nach ca. 0,5s erreicht, der HVout-Impuls hat maximal bei 250Wdg neg1700Vs 12us, pos450Vs 27us, siehe Oszi TDS210 Bild. maximale Ladeenergie 0,32J bei C7=2uF, Entladeenergie 0,24Jout
9200Vs* lebensgefährlich sein kann und diese beiden Schaltungen nur < 0,5 Joule und < *220Vs* bzw. < 0,24Jout < *2000Vs* oder < *3000Vs* erzeugen! e = U x U x C2 = Joule (J) Die Energie kommt immer aus vorher geladenen Kondensatoren. C2 bzw. C7 ! >Also besteht keine Lebensgefahr wie du falsch behauptest
-
Thread
extended IO Atmega48
ich versuche jetzt schon eine ganze Zeit herauszufinden, warum meine Zuweisung für zwei Variablen im C-Code mal läuft und an anderer Stelle nicht. Beide Variablen werden wie folgt initialisiert: unsigned char cmd_00[6] = {0x01, 0x02, 0x03, 0x04, 0x05, 0x06}; unsigned char cmd_01[6] = {0x01, 0x02,
ldi r28, 0xDA ldi r29, 0x02 movw r24, r28 adiw r24, 0x05 std Y+21, r25 std Y+20, r24 ; ... ; ... ldi r28, 0xE0 ldi r29, 0x00 movw r24, r28 adiw r24, 0x01 std Y+14, r25 std Y+13, r24 ; ... ; ... im extended I/O
-
Thread
USB OTG zu UART Bridge
Daniel U. schrieb im Beitrag #5769567: > Fred R. schrieb: >> Warum verwendest du nicht gleich einen µC mit USB Stack? > > Das Design mit dem Atmega328 steht bereits. Ich würde ungerne die MCU > austauschen, auch wenn es Platz für einen weiteren Chip kostet. Das wirst Du aber müssen. PIC24 und
Frank K. schrieb im Beitrag #5769623: > PIC24 und PIC32 können es direkt, Hast du das schon mal gemacht?
-
Thread
Dumme Frage zum "C" mit AVR's
40 91 66 00 lds r20, 0x0066 54: 30 91 67 00 lds r19, 0x0067 58: 81 e0 ldi r24, 0x01 ; 1 5a: 90 e0 ldi r25, 0x00 ; 0 5c: 00 90 68 00 lds r0, 0x0068 60: 02 c0 rjmp .+4 ; 0x66 <main+0x1c> 62: 88 0f add r24, r24 64: 99 1f
Grenze gestoßen: Naja, bei mir nicht: [avrasm] 00000096 <main>: 96: 20 9a sbi 0x04, 0 ; 4 98: 21 9a sbi 0x04, 1 ; 4 9a: 22 98 cbi 0x04, 2 ; 4 9c: 1a 9b sbis 0x03, 2 ; 3 9e: 03 c0 rjmp .+6 ; 0xa6 <
-
Thread
DC Quelle 0 bis 1kV bei 2A gesucht.
/1005003098724790.html?spm=a2g0o.search0304.0.0.46cb25d48F5Sqq&algo_pvid=a1084b69-d268-42d8-b943-f4c986f04d16&algo_exp_id=a1084b69-d268-42d8-b943-f4c986f04d16-1 Gibt es noch alternativen? Wäre selber bauen eine alternative?
1000 V x 2 A = 2000 W 2000 W : 24 V = 83,3 A ...+ wirkungsgradverlusten... das wird so oder so nicht billig.. und selbst an 230 V kaum seriös zu betreiben.. :-)
-
Thread
34C3: CCC hackt Ladesäulen
C C wer? Macht da überhaupt noch wer ernstzunehmendes mit?
Hier noch die Artikel von Heise und Golem: [34C3] Riesige Sicherheitslücken bei Stromtankstellen https://www.heise.de/newsticker/meldung/34C3-Riesige-Sicherheitsluecken-bei-Stromtankstellen-3928264.html [34C3] Elektromobilität: So leicht lassen
-
Thread
Drehgeber auslesen
das (nachvollziehbarerweise) so: [C] rot_pos += tmp>>1; c8: 86 95 lsr r24 ca: 90 91 6a 00 lds r25, 0x006A ce: 89 0f add r24, r25 d0: 80 93 6a 00 sts 0x006A, r24 [/C] Der Knackpunkt ist
PS: Jetzt übersetzt er es so [C] rot_pos += tmp>>1; c8: 85 95 asr r24 ca: 90 91 6a 00 lds r25, 0x006A ce: 89 0f add r24, r25 d0: 80 93 6a 00 sts 0x006A, r24[/C] Also alles Klar!
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
63 fd sbrc r22, 3 1e1a: 71 bd out 0x21, r23 ; 33 1e1c: c3 9a sbi 0x18, 3 ; 24 1e1e: c4 9a sbi 0x18, 4 ; 24 1e20: bc 9a sbi 0x17, 4 ; 23 1e22: 21 e0 ldi r18, 0x01 ; 1 1e24: 30 ea ldi r19, 0xA0 ; 160 [/c]
-
Thread
Crashkurs in Sachen I²C-Bus
AT90S1200. Der widerum steuert meinen Display (Siehe Anhang mit PCF8576 als Treiber) einen PCF8574, X24C04, PCF8583 und einen TDA7313 an. P0=+ P1=- P2=set P3=standby P4=Loudness/Normal P5=Stereo/Mono/Spatial Stereo/Spatial Mono P6=Reset P7=Kanalumschaltung Für Set stelle ich mir folgendes
59 angezeigt. Mit + und - wird justiert. Später wird die Uhrzeit angezeigt. Alle Daten sollten im X24C04 gespeichert werden. Der zweite PCF8574 schaltet (LOW-Aktiv). P0=Mono P1=Stereo P2=Spatial Stereo P3=Spatial Mono P4=Standby P5=Kanal1-LED* P6=Kanal2-LED* P7=Kanal3-LED* *Der Kanal wird
-
Thread
Holtek HT46R232 Lesen
> Mit I2C :-) >öhm, keine ahnung was das ist :D Meinste der Km-Stand steht im Klartext in dem 24c02?
Besserwisser schrieb im Beitrag #3371320: > Achtung: Der FM24C02 kann auch ein FRAM (Ferroelectric Nonvolatile RAM) > sein. Was lässt Dich zu dieser Annahme kommen? http://www.fmsh.com/english/products/FM24C02-04-08-16_ds_eng.pdf Und das hier ist
-
Thread
ATtiny84 Pin Change Interrupt
[/c]
ging es ja nur um den Teil des Aufwachens via PCINT. > Geht das dann > überhaupt das ich den µC durch diesen Sensor aufwachen lassen kann? Bzw. > kann meine Interrupt Anweisung auch so etwas wie einen Sollwert besitzen > und dann erst den µC aufwachen lassen? Nein, der Interrupt weckt den µC
-
Thread
zählt diese for Schleife 10mal?
89 e5 mov %rsp,%rbp int i; for(i = 0; i < 50; i++) { 4: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) b: eb 04 jmp 11 <main+0x11> d: 83 45 fc 01 addl $0x1,-0x4(%rbp) 11: 83 7d fc 31 cmpl $0x31,-0x4
jle d <main+0xd> asm("":::"memory"); } for(i = 50; i; i--) { 17: c7 45 fc 32 00 00 00 movl $0x32,-0x4(%rbp) 1e: eb 04 jmp 24 <main+0x24> 20: 83 6d fc 01 subl $0x1,-0x4(%rbp) 24: 83 7d fc 00 cmpl $0x0,-0x4
-
Thread
GNUARM: Problem mit einer Warnung
Sorry die Frame-Daten sind auch verkehrt rum und zwar "00 04 08 00" anstatt "00 08 04 00". PS:Es wird mit Little Endian gespeichert.
Identifier und Frame jeweils eigene "serializer" schreiben. Wieder nur so runtergeschrieben/kopiert [c] void ser_id(uint8_t* buf, uint32_t offset, uint32_t data) { *(buf+offset+0) = data>>16; *(buf+offset+1) = data>>24; *(buf+offset+2) = data>> 0; *(buf+offset+3) = data>> 8; } void ser_data