-
Thread
Suche Programmierung Attiny12 in Berlin
Hexdump :1000000005C0189518951895189518950000B8987A :100010007130BA9ABB9ABC9AA89500E526D00150D7 :10002000E8F708E008BBA89504E01FD00150E8F706 :1000300000E008BBA89505E018D00150E8F788B1AA :1000400000E085FF04E008BB08E00FD00150E8F7AE
------------- ; Start, Power ON, Reset, I/O init bei ATiny12 kein SRAM und STACK main: nop ldi R24,0x1F out WDTCR,R24 ldi R24,0x17 out WDTCR,R24 ; ------ watchdog is disable ---------------------- cbi DDRB,0 ; PB0 IN OPV comperator cbi DDRB,1 ; PB1 IN poti comperator sbi DDRB,2 ; PB2 OUT SPEAKER
-
Thread
Ersa RDS80 Display defekt - Austausch
29 SEG10 55 P8.4/28 SEG09 56 P8.3/27 SEG08 57 P8.2/26 SEG07 58 P8.1/25 SEG06 59 P8.0/24 SEG05 60 SEG23 SEG04 61 SEG22 SEG03 62 SEG21 SEG02 63 SEG20 SEG01 64 SEG19 SEG00 65 SEG18 66 SEG17 67 SEG16 68 SEG15 69 SEG14 70 SEG13 71 SEG12 72 SEG11 73 SEG10 74 SEG09 75 SEG08 76 SEG07 77 SEG06 78 SEG05 79 SEG04 80 SEG03 Von den 80 Pins sind 22 NC: 80-22=58 Von den 64 Pins sind 4 NC: 64- 4=60 also 2 Pins mehr. 32:P6.3/KS3, 23:P2.2/CLO, 24:P2.3/BUZ, 15: XTOUT[/code]
-
Thread
Arduino Inputs willkürlich HIGH & LOW trotz Pullup
vorgesehen? Mein Vorschlag: nimm einen OK mit einem recht hohen CTR (mindestens 200%), damit du auf der µC-Seite einen brauchbaren Low-Pegel hinbekommst. > um meine Steuerspannung auf 24V zu erhöhen Für diesen Zweck reicht ein Spannungsteiler aus. Funktioniert bei mir bei zighunderttausenden 24V-Eingängen
du den µC-Pin ein wenig hochohmiger "abkoppeln". Denn wenn da mal 30V statt 24V kommen, dann fließt Strom über den Eingangspin auf die 5V-Versorgung des µC. Dieser Strom sollte etwas besser begrenzt werden. Machs
-
Thread
EMS > ESP8266-12 WLAN-Modul
33] 08 00 18 00 35 01 ab 64 00 01 01 30 00 83 00 7d 00 80 00 00 00 ff 30 43 00 00 ff 00 10 83 00 ? c1:c1 [ 1457.225545 280.878 16.384 080 16] 08 00 18 1b 00 00 00 00 00 00 00 2f 08 00 ? 7f:7f [ 1457.642332 121.446 31.744 080 31] 08 00 19 00 00 46 01 aa 01 87 ff ff ff 64 01 21 a6 04 2f 64 00 00 00 04 2d 5c 01 21 50 ? 78:78 [ 1457.917175 274.843 9.216 080 9] 08 00 14 00 19 94 27 ? 19:19 [ 1459.042660 89.913 33.792 080 33] 08 00 18 00 35 01 aa 64 00 01 01 30 00 83 00 7d 00 80 00
-
Thread
Gibt's einen 24-Bit DA-Wandler?
Gibt's einen 24-Bit DA-Wandler? 24-Bit AD-Wandeler finde ich zu Hauf, aber nicht DA... Kennt da jemand was?
24-Bit PWM. Bischen langsam, aber garantiert stetig. Grüße, Peter
-
Thread
Darstellungproblem
Aufruf von sprintf genügt völlig: sprintf(printbuf, "%04d %02d.%02d.%02d %04d %02d\r\n", 2006, 12. 16, n, 1014, 23); (Anstelle von %i kann auch das üblichere %d verwendet werden) Natürlich könntest Du, wenn fast alle Parameter eh Konstanten
muss ich die Zahlen über TRIM(zahl) ausgeben, wenn ich die Leerzeichen davor vermeiden will. Von C habe ich aber keine Ahnung, AVRs programmiere ich in ASM. ...
-
Thread
Array/String Länge ermitteln ohne NULL am Ende
schaffst die Länge zu übergeben?! Michael S. schrieb im Beitrag #3385693: > SendObdCommand("27 04" + zahl1 + zahl2 + "00"); ^-- in diesem Fall weißt du ja scheinbar schon dass deine Binärdaten 4 Bytes lang sind. Was spricht dagegen, diese "4" explizit mit zu übergeben?! [c]char data [] = { 0x24
dem Fehler... Der MC ist schnell genug und soll das für mich erledigen. Wie kann ich den in C zwei Zeichenkette zusammenfügen? SendObdCommand("27 04" + "00"); oder wenn c="11 22" SendObdCommand("27 04" + c);
-
Thread
[S] SMD Antenne
AS3935_WRITE 0x00 #define AS3935_READ 0x40 // AS3935 Direct Command #define PRESET_DEFAULT 0x3C #define CALIB_RCO 0x3D #define INDOOR 0x24 #define OUTDOOR 0x1C // interrupts #define INT_NH 0x01 #define INT_D 0x04 #define INT_L 0x08 // noise level #define
welcher Seite der Antenne der Blitz einschlägt. Siehe auch: https://de.wikipedia.org/wiki/Blitz#Dauer.2C_Stromst.C3.A4rke_und_Polarit.C3.A4t_von_Blitzen
-
Thread
Die andere Firmware für AVR-NET IO
Hallo, mir ist aufgefallen, das alle Zeit die über 240 Sekunden eingestellt wird beim Relais C0 die automatik nicht arbeitet zwischen Relais C1, steht auf 900 Sekunden und Relais C0. Kann mir jemand helfen, anbei die main.c und die httpd.c . Ansonsten sobald C0 auf 240 Sekunden und Relais C1
Hallo, in der main.c. Dort ist eine variable *time1* als unsigned char deklariert. [c]unsigned char time1=0;[/c] mach daraus mal [c]unsigned int time1=0;[/c] CA Dirk
-
Thread
Plasma Effekt
, 0x5C23, 0x5C43, 0x5C63, 0x5C84, 0x5CA4, 0x5CC4, 0x5CE4, 0x5D04, 0x5D24, 0x5D44, 0x5D64, 0x5D84, 0x5DA4, 0x5DC4, 0x5DE4, 0x5E03, 0x5E23, 0x5E43, 0x5E62, 0x5E82, 0x5EA1, 0x5EC1, 0x5EE0, 0x5EFF, 0x5F1E,
0x5EA1, 0x5E82, 0x5E62, 0x5E43, 0x5E23, 0x5E03, 0x5DE4, 0x5DC4, 0x5DA4, 0x5D84, 0x5D64, 0x5D44, 0x5D24, 0x5D04, 0x5CE4, 0x5CC4, 0x5CA4, 0x5C84, 0x5C63, 0x5C43, 0x5C23, 0x5C02, 0x5BE2, 0x5BC1, 0x5BA1, 0x5B80, 0x5B5F, 0x5B3F, 0x5B1E, 0x5AFD, 0x5ADC, 0x5ABB, 0x5A9A, 0x5A79, 0x5A58, 0x5A37, 0x5A16, 0x59F5
-
Thread
Frage zu RAMEND
SRAM Begin uC-Sprungadressen etc. uC-Sprungadressen etc. uC-Sprungadressen etc. . . . . eigene Variable eigene Variable eigene Variable eigene Variable eigene Variable Ende
> Und wenn ich drei HexPaare habe, dann habe ich ja 16^6-1 > Adressierungsmöglichkeiten bzw. 2^24-1 Speicherstellen, brauch ich denn > überhaupt so viel Adressraum für 1kB Speicher? In deinem µC nicht. Aber es gibt ja auch noch andere µC aus der gleichen Hersteller-familie, die dann entsprechend
-
Thread
Windows 7, Alles anders
schrieb im Beitrag #2534007: > Logisch, nicht? Intern sieht es auch nicht besser aus. Im 64-Bit C gibt es 64-Bit Integers nur mit einem Datentyp, den es im klassischen ANSI-C (C89) überhaupt noch nicht gab. Weil das Gewurstel bei der Portierung der Programme sonst noch schlimmer geworden wäre.
Beitrag #2534007: > >> Logisch, nicht? > > Intern sieht es auch nicht besser aus. Im 64-Bit C gibt es 64-Bit > Integers nur mit einem Datentyp, den es im klassischen ANSI-C (C89) > überhaupt noch nicht gab. Weil das Gewurstel bei der Portierung der > Programme sonst noch schlimmer geworden
-
Thread
Kaffeemaschine im Gartenhaus
SNT-Startschaltung gerettet vor bösen Störungen. Evtl. könnte man das Ganze auch für exqisiten Preis bei C* finden.
nicht genügend trinkst. ... ansonsten stirbst du nämlich. Joachim, ich denke du meinst "Ethanol" C2H5OH.
-
Thread
Excel Balkendiagram / Zeitabhängig
habe ich Folgende Zwei Zeilen: Range("E2").Select Selection.FormulaArray = "=MIN(IF(R[2]C:R[11961]C>0,R[2]C:R[11961]C))" Range("E3").Select ActiveCell.FormulaR1C1 = "=MAX(R[1]C:R[11960]C)" Die Zeile 11961 ist das Ende meiner genutzten Tabelle. Das Ende dieser Tabelle ist mit
Selection.FormulaArray = "=MIN(IF(R[2]C:R" & endeDerTabelle & "C>0,R[2]C:R" & endeDerTabelle & "C))" habs
-
Thread
Dekodierung eines Winkels von Motorsteuerung
DD 93 87 85 5A A3 3F | 2E 90 A0 F8 31 7A 51 0,038 79,949 98 DD 93 87 85 5A A3 3F | 78 9C A2 23 B9 FC 53 0,038 89,981 98 DD 93 87 85 5A A3 3F | C2 86 A7 57 CA 7E 56 10,033 89,984 53 74 24 97 FF 10 24 40 | 82 73 46 94 F6 7E 56 19,954 89,984 87 A7 57 CA
indem ich dem Kasten die aktuelle Uhrzeit mitteilen kann, welche wie folgt aussieht: ... 0B 00 04 00 2E 00 06 00 18 00 72 00 02 00 ... 0B 00 => 00 0B => 11 04 00 => 00 04 => 04 ... 72 00 => 00 72 => Jahr ab 1900 = 2014 Dies trifft zumindest auf ganze Zahlen zu! Gab es früher gängige Praxen
-
Thread
Rechen-Zuweisung von Variable in GCC
gezimmert... anbei das Disassembly @00000030: main 12: { +00000030: E084 LDI R24,0x04 Load immediate +00000031: E090 LDI R25,0x00 Load immediate +00000032: 019C MOVW R18,R24 Copy register pair 7: while(--i); +00000033: 01C9 MOVW R24,R18 Copy register pair +00000034: 9701 SBIW R24,0x01 Subtract immediate from word +00000035: E024 LDI R18,0x04 Load immediate
-
Thread
TMS70C08FNL Datenblatt
/uploads/2024/04/20230110_172859.jpg
E7 34 43 NC -- 44 D0 35 45 D1 36 46 D2 37 47 D3 38 48 D4 39 49 D5 40 50 D6 41 51 D7 42 52 C0 43 53 C1 44 54 C2 45 55 C3 46 56 C4 47 57 C5 48 58 C6 49 59 C7 50 60 B7 51 B7/CLKOUT 61 B6 52 B6/\ENABLE 62 NC -- 63 B5 53 B5/R/\W 64 B4 54 B4/ALATCH 65 B3 55 B3/TXD 66 B2 56 B2 67 B1
-
Thread
STM32F401 C-ISR durch Assembler-ISR ersetzen
8004bc6 <USART2_DMA1_Stream6_IRQHandler+0x4a> 8004bce: 680b ldr r3, [r1, #0] 8004bd0: 4a0c ldr r2, [pc, #48] ; (8004c04 <USART2_DMA1_Stream6_IRQHandler+0x88>) 8004bd2: 24ac movs r4, #172 ; 0xac 8004bd4: fb04 0303 mla r3, r4, r3, r0 8004bd8: 3304 adds r3
[r1, #0] 8000238: 4a09 ldr r2, [pc, #36] ; (8000260 <USART2_DMA1_Stream6_IRQHandler+0x7c>) 800023a: 24ac movs r4, #172 ; 0xac 800023c: fb04 0303 mla r3, r4, r3, r0 8000240: 3304 adds r3, #4 8000242: 60d3 str r3, [r2, #12] 8000244: 680b ldr
-
Thread
Pico-Ballonmission von Loetlabor-jena
weiter geht's: ab 11000m Höhe beginnt die sog. Tropopause, da sind es immer -56°C
2017-09-03 19:01:03 CEST: DK3SB-5>APRS,TCPIP*,qAS,DK3SB-2:/031658z/=<:v%Sx3O[*1|!"&ZI]+s| 2017-09-04 09:44:06 CEST: DK3SB-5>APRS,TCPIP*,qAS,DK3SB-2::DK3SB-5 :PARM.Temp,Vbat,Vsol 2017-09-04 09:44:06 CEST: DK3SB-5>APRS,TCPIP*,qAS,DK3SB-2::DK3SB-5 :UNIT.degC,mV,mV 2017-09-04 09:44:06 CEST: DK3SB-5>
-
Thread
Der 2021 SAQ Faden
... Hier mein "Mitschnitt" (das Vorgeplänkel a la "VVV SAQ SAQ SAQ" habe ich weg gelassen): [c] 04.07.2021, SAQ Nachricht [t/s] Code 18.75 -...- ' = 20.5 - .... .. ... ' THIS 23.5 .. ...
SAQ, ein Schubs nach Oben. 24. Okt. 2021 https://alexander.n.se/en/saq-grimeton-un-day-transmission-on-october-24th-2021/
-
Thread
Double gegen Integer
eseries.cpp **** { 6019 .loc 17 382 0 discriminator 2 6020 09f2 48396C24 cmpq %rbp, 40(%rsp) 6020 28 6021 09f7 0F845903 je .L493 6021 0000 [/c]
eseries.cpp **** { 6019 .loc 17 382 0 discriminator 2 6020 09f2 48396C24 cmpq %rbp, 40(%rsp) 6020 28 6021 09f7 0F845903 je .L493 [/c]
-
Thread
Funktion wird nicht aufgerufen
>: 26: 11 24 eor r1, r1 28: 1f be out 0x3f, r1 ; 63 2a: cf e5 ldi r28, 0x5F ; 95 2c: d4 e0 ldi r29, 0x04 ; 4 2e: de bf out 0x3e, r29 ; 62 30: cd
: 8c 63 ori r24, 0x3C ; 60 42: 84 bb out 0x14, r24 ; 20 DDRB |= (1<<DDB1)|(1<<DDB2); 44: 87 b3 in r24, 0x17 ; 23 46: 86 60 ori r24, 0x06 ; 6 48:
-
Thread
T6963
void lcd_test(unsigned int x, unsigned int y) { unsigned int address,i=0; sprintf(zahl_buffer,"%04u","1234"); address = ((unsigned int)y * 22) + x + 0x1000; out(0x24,address & 0xff,address >> 8); while (zahl_buffer[i]) { out(0xC0,0,zahl_buffer[i]-0x20); i+
zahl_buffer,format,value); address = ((unsigned int)y * 22) + x + 0x1000; out(0x24,address & 0xff,address >> 8); for (i=0; zahl_buffer[i]; i++) { out(0xC0, 0, zahl_buffer[i]-0x20); } } //Hauptprogramm lcd_test(0,0,"DEZ:%6d",23456);
-
Thread
LED mit LM3409
Deiner ist eigentlich viel zu groß/kräftig. Das geht mit großer Qg einher. lt. Datenblatt hat der SUD50P04 Qg=60nC bei Ugs=4.5V darüber noch mehr. Im Datenblatt steht, Qg sollte kleiner 30nC sein... Also z.B. so einer hier: FDS4685 mit Qgs ~ 6nC. Der wäre hier 10x schneller beim Abschalten.
Andreas M. schrieb im Beitrag #7362484: > Im Datenblatt steht, Qg sollte kleiner 30nC sein Daher habe ich schon eine Alternative getestet. Ich habe den PJD45P04 genommen: Qg=19nC Da war kein Unterschied ersichtlich komischerweise. Ich könnte noch einen anderen MOSFET austesten,
-
Thread
Anwesenheitssensor soll Bewegungsmelder ersetzen
s.c.n.r. schrieb im Beitrag #7099051: >> Forteil, ... > Was für ein Teil? Vortnite
Entweder: Infrarotsensor, zwei analoge Integrierer und ein Komparator Oder: Infrarotsensor plus µC mit integriertem A/D-C
-
Thread
Umrechnungsskala erstellen
diesen Daten etwas zu machen :-( [code] m²/h l/min l/s 6 100 1,7 12 200 3,3 18 300 5,0 24 400 6,7 30 500 8,3 36 600 10,0 42 700 11,7 48 800 13,3 54 900 15,0 [/code]
nachgebildet. Er hat auch eine gute deutsche Postscript-Anleitung: http://karl-haller.de/PostScript/Dv2-04.pdf 04 Einblick in PostScript Behelfsskriptum WS 91/92 mit späteren Ergänzungen Noch ein spezieller Tip für den arcto-Befehl, der ja so aussieht: x1 y1 x2 y2 arcto --> xt2 yt1 xt2 yt2 Kreisbogensegment
-
Thread
Poolheizung per Photovoltaik
> von Forist (Gast) 30.04.2021 13:14 ...rotzt mal wieder rum.
Solarheizung schafft es *an einem guten also durchgehend sonnigen Tag* das 32m3 Becken um 4GradC zu erwärmen, in der Nacht kühlt es dann meist um 1 GradC wieder ab. Die bringt halt gut 14kW.
-
Thread
Wie heißt diese Buchse? Dokumentenkamera Elmo L-12iD
richtig ist. Es handelt sich um einen Hohlstecker mit Innenstift 5mm/3,3mm/1mm Den hier (LUM 1636-04) https://www.reichelt.de/hohlstecker-knickschutz-aussen-5-5-mm-innen-3-3-mm-lum-1636-04-p116237.html?&trstct=pos_0 habe ich heute erfolgreich für unseren L-12iD verbaut - er passt perfekt. (Nicht
ist. Es handelt sich um einen > Hohlstecker mit Innenstift 5mm/3,3mm/1mm > > Den hier (LUM 1636-04) > https://www.reichelt.de/hohlstecker-knickschutz-aussen-5-5-mm-innen-3-3-mm-lum-1636-04-p116237.html?&trstct=pos_0 > habe ich heute erfolgreich für unseren L-12iD verbaut - er passt > perfekt.
-
Thread
Ubuntu Grafiktreiber installieren
_64 Ubuntu [ 59.158] Current Operating System: Linux swapnil-HP-Z440 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64 [ 59.158] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-150-generic root=UUID=0506146e-8bdb-44b3-bbed-9c77d4da6981 ro recovery nomodeset dis_ucode_ldr
II) Loader magic: 0x56090ea49020 [ 59.160] (II) Module ABI versions: [ 59.160] X.Org ANSI C Emulation: 0.4 [ 59.160] X.Org Video Driver: 24.1 [ 59.160] X.Org XInput driver : 24.1 [ 59.160] X.Org Server Extension : 10.0 [ 59.161] (++) using VT number 1 [ 59.162] (
-
Thread
74HC4017 - Takt noch einfacher als 555?
google simple rc oscillator Ein 74HC14 oder 74HC04 reichen, dazu ein R und ein C. Einfacher geht es nicht.
würdest DU sagen "oodrch?" :-) Falk Brunner schrieb im Beitrag #3676794: > Ein 74HC14 oder 74HC04 reichen, dazu ein R und ein C. dann geht auch ein 555 (hab ich in cmos schon da) - ich versuche halt mit sowenigen Bauteile wie möglich hinzukommen. Hab auch schon an einen ATTiny gedacht, aber dazu
-
Thread
C Tutorial
9c 83 std Y+4, r25 ; 0x04 m=0xfefe; 12e: 29 83 std Y+1, r18 ; 0x01 130: 3a 83 std Y+2, r19 ; 0x02 m/=4; 132: 89 81 ldd r24, Y+1 ; 0x01 134:
144: 9a 81 ldd r25, Y+2 ; 0x02 146: 8b 83 std Y+3, r24 ; 0x03 148: 9c 83 std Y+4, r25 ; 0x04 [...]
-
Thread
I2C EEPROM nicht kaskadierbar
so als würden die Bits ignoriert bzw. >als 0 verstanden. Ich habe das selbe Problem mit einem 24C04 von "ST". Ich suche auch an einer Lösung ! Gruß Fiffi
www.mikrocontroller.net/forum/read-1-8541.html#8702 Auszug daraus: Gewarnt sei an dieser Stelle vor EEPROMs 24C02/04/08, falls noch andere IIC-Bus ICs den Adressraum 0xA0 belegen (z.B. Uhr PCF8583). Einige Hersteller beachten die A0-A2 Pins nicht, sodaß eines dieser Teile den gesamten Adressraum 0xAX blockiert
-
Thread
ATtiny841 I2C Slave Beispiel
] = 0x01; tx_buf[1] = 0x02; tx_buf[2] = 0x03; tx_buf[3] = 0x04; tx_buf_index = 0; break; } command = 0x00; } } } ISR( TWI_SLAVE_vect ) { uint8_t status = TWSSRA & 0xC0; if (status
1); // I2C-Adresse und 1 für Read returnValue = i2c_get_ack()<<24; returnValue |= i2c_get_ack()<<16; returnValue |= i2c_get_ack()<<8; returnValue |= i2c_get(); i2c_Stop(); return returnValue
-
Thread
A/D wandler
auch schon bei meinem Problem. Auf diesem Board sind verschidene Bauteile verbaut. z.B.: - ST 24C04B1 - ST T74LS377B1 - LM386 - Philips 4N37 Nun meine Frage ich hab nun schon gesucht nach Datasheets teilweise bin ich fündig geworden, nur bei dem "ST 24C04B1" nicht. Bei diesem
aber es ist genau das was ich suche. Wo sucht ihr eure Datasheets ? Sagt euch die Bezeichnung ST 24C04B1 was bzw. habt ihr damit schonmal gearbeitet?
-
Thread
Zu viele pop/push bei Interruptaufruf -> Optimierung?
== 255) 00000391 CPI R24,0xFF Compare with immediate 00000392 BRNE PC+0x04 Branch if not equal flashDataAdress = EEPROM_SEQUENCE_START; 00000393 LDI R24,0x20 Load immediate 00000394 STS 0x0100,R24 Store
Comparewert setzen 2 00000386 LDS R30,0x015B Load direct from data space 2 00000388 LDS R31,0x015C Load direct from data space 1 0000038A MOVW R24,R30 Copy register pair 2 0000038B ADIW R24,0x01 Add immediate to word 2 0000038C STS 0x015C,R25 Store direct to data space 2
-
Thread
EEPROM mit 4 Adresspins gesucht
einfacher zu verdrahten als die Signalrückführung. Was noch zu klären wäre, da habe ich im Microchip 24c32-Datenblatt nix zu gefunden, ist ob das EEprom seine Adresspins bei jedem Request prüft, oder nur einmal beim hochfahren.
Menschen gemacht und wenn die Natur ein Geschenk wie den DS28E04-100 bringt... Mit einem DS2484 oder DS2485 verliert der 1-Wire-Bus seinen Schrecken. Die konvertieren I2C zu 1-Wire und sorgen in Hardware für das korrekte Timing.
-
Thread
(S) Bauteile IC`s und LED
Digikey hat das eine oder andere Lager welches du suchst. Habe grad nachgeschaut. Beispiel: ADS122C04IPWR Mouser 7.967 auf Lager
Ingo S. schrieb im Beitrag #6943903: > ADS122C04 1x Würde ich dir empfehlen bei TI ein Kostenloses Sample zu bestellen (Kostet nicht mal Porto) > IC-JX 3x Bezeichnung fehlt da nicht noch was? Nach meiner Info ein 24V Driver mit 16 I/O (Datenblatt
-
Thread
rechnet der preprocessor in C gcc (AVR) multiplikation aus?
aus und trägt nur das Ergebnis in den Code ein. Das muß nichtmal ein define oder ein const sein: [c] int main(void) { uint8_t x; x = 20; DDRB = 7; 22: 87 e0 ldi r24, 0x07 ; 7 24: 87 bb out 0x17, r24 ; 23 PORTB = x / 5; 26: 84 e0 ldi r24, 0x04 ; 4 28: 88 bb out 0x18, r24 ; 24 [/c]
-
Thread
Techn. Möglichkeiten der Flugdatensicherung
Beitrag #4066268: > Nein, aber wenn ich lese dass der Airbus A320 um den es sich hier > handelt, 24 Jahre alt ist, frage ich mich ob die Technik auch auf disem > Stand ist! Na lieber etwas, das schon 24 Jahre funktioniert, als neuer ungetesteter Murks, so wie in der Computerbrache üblich. Wir
für neu gebaute Flugzeuge, sondern muss auch bei älteren Flugzeugen nachgerüstet werden. Bei einem 24J alten Flugzeug gibt es ausser der Aussenhaut wohl kaum noch ein Bauteil, welches wirklich 24 Jahre alt ist.
-
Thread
MAIN Problem
ich schrieb im Beitrag #2244795: > für was steht "LED1"? #define LED1 0x04 //PC2
aktuell=0) oder die LED ausmachen und zählen (wenn alt=0 und aktuell=1). Als Tipp: mit den Tokens [ c] und [ /c] (ohne Leerzeichen) kommt hier im Forum sowas schönes Buntes raus: [c] #include <avr/io.h> #define zaehler1 0x01 // WARUM HEISST DIESE BITMASKE "zaehler"? #define LED1 0x04
-
Thread
DCF77 (2_3) Ferritantenne mit variabler Induktivität
und Ferritkern 1mm. Länge b, Windungszahl, Drahtsorte Q 0,5MHz Q 1MHz Q 1,5MHz 17 50 24x0,04 HF-Litze 210 222 187 17 50 0,28 CuL 175 146 117 50 55 24 x 0,04 187 152 93 50 55 60 x 0,08 239 158 82 100 65 24x0,04 146 87 41 100 65 60 x 0,08 175 70 29 100 65 0,28 CuL 152 82 35 6,5 45 6 Lagen Kreuzwicklung
-
Thread
Watchdog Interrupt
: d3 df rcall .-90 ; 0x3d2 <rfm12_sleepmode> cli(); 42c: f8 94 cli WDTCSR |= (1<<WDCE); //0x04; //WD Change Enable 42e: e0 e6 ldi r30, 0x60 ; 96 430: f0 e0 ldi r31, 0x00 ; 0 432: 80 81 ld r24, Z 434: 80 61 ori r24, 0x10 ; 16 436: 80 83 st Z, r24 WDTCSR = 0x00; //Turn WD off 438: 10 82 st Z, r1 sei(); 43a: 78 94 sei 43c: 08 95 ret 0000043e <main>:
-
Thread
5v zu +- 2,5V
|>|--+ LED grün | | | R passend zur LED an 5V | | --+--|>o--+ 74HC1G04 [/pre]
Schaltung wird 12x benötigt und nimmt somit mehr Platz ein. Verwenden möchte ich diesen: SN74AHC1G04DBVR
-
Thread
Vorschlag zu Hex-Ziffern auf 7-Segment-Anzeigen
Josef G. schrieb im Beitrag #5697883: > A aut, B bol, C ces, D dev, E est, F fon. A aut, B bol, C ces, D div, E eot, F fon.
ohne Probleme lesen, > was bei > der linken Variante nicht so ist. Alternativ könnte man das 'C' auch 'c' darstellen.
-
Thread
PIC18F97J60 Deklaration Array XC8
Hallo Zusammen, ich würde gerne die MAX Adresse aus einem 24AA02E48 (I2C) bzw. einem 25AA02E48 (SPI) auslesen. Nun bin gerade dabei den Code zu optimieren. Um die Ansteuerung des Busses geht es nicht. Leider stoße ich bei der Deklaration von einem einfachen
mir sicher dass dies nur eine Winzigkeit bei der Schreibweise ist. Weiß jemand waran das liegt? [c] //ursprüngliche Aufruf unverändert //#define MAC_ADDRESS {0x00,0x04,0xa3,0x00,0x16,0x06} // MAC-Adresse // Variante 1 funktioniert const unsigned int MAC_Adr_0 = 0x00; const unsigned int