-
Thread
AVR-GCC warning: return type defaults to 'int' + ISR_NAKED
avrasm] 000000ce <__vector_15>: ce: 8f 93 push r24 d0: 80 91 00 20 lds r24, 0x2000 d4: 88 bb out 0x18, r24 d6: 8f 91 pop r24 d8: 18 95 reti [/avrasm] Wolfgang schrieb im Beitrag #5779482: > Dann quasi der letzte Rettungsanker: asm. Dann
-
Thread
I2C-ADC: Meßwert mit zwei statt einem Byte abholen
address */ #define I2C_M_RD 0x01 #define I2C_M_NOSTART 0x4000 #define I2C_M_REV_DIR_ADDR 0x2000 #define I2C_M_IGNORE_NAK 0x1000 #define I2C_M_NO_RD_ACK 0x0800 short len; /* msg length */ char *buf; /* pointer to msg data */ }; [/c] Da dies Teil einer Bibliothek
-
Thread
Extremste Probleme mit ANYCUBIC Kossel linear plus Autoleveling
s): echo: M203 X200.00 Y200.00 Z200.00 E200.00 echo:Maximum Acceleration (mm/s2): echo: M201 X2000 Y2000 Z2000 E3000 echo:Accelerations: P=printing, R=retract and T=travel echo: M204 P2000.00 R2000.00 T1500.00 echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum
-
Thread
AD9102 und 30MHz Sinus
DAC-Bereichs, wie von dir eigentlich gewünscht) oder als Zweierkomplementzahl (dann entspräche 8192=0x2000 der größten negativen Zahl, also nicht das, was du eigentlich willst)
auf einen sinnvollen > konstanten Wert. Habe die WaveConfig auf 0x0000 gestellt und DAC_CST auf 0x2000, geändert hat sich eigentlich nichts soweit ich sehen kann. (Bild) > Eine Sinuskurve mit nur 6 Stützstellen sieht nie besonders sauber aus. > Wie gut sie ist, hängt primär von den Analogen Filtern
-
Thread
Spannungsversorgung für gleichzeitiges Messen mehrerer Widerstände
Teiler 1k:x Ug 5V x=500R Ua=1,66V x=1000R Ua=2,5V x=1500R Ua=3V x=2000R Ua=3,33V Die Ausgangsspannung ist also nicht prop zum Widerstand, daher haben alte Zeigermessgeräte auch so eine Skala, die "unten" ganz fein augelöst ist und "oben" ist eine winzige Abweichung
#5716895: > Teiler 1k:x > Ug 5V > > x=500R Ua=1,66V > x=1000R Ua=2,5V > x=1500R Ua=3V > x=2000R Ua=3,33V > > Die Ausgangsspannung ist also nicht prop zum Widerstand, daher haben > alte Zeigermessgeräte auch so eine Skala, die "unten" ganz fein augelöst > ist und "oben" ist eine winzige
-
Thread
STm32F103 und F407: Konstanten sicher ins Flash legen?
Textstring sehr wohl im Flash (ab 0x8000_0000) liegt, siehe Adressraum des F103. Das RAM wäre ja ab 0x2000_0000. [c] #include "stm32f10x_conf.h" #include <stdio.h> const char mytext[] = "bla bla bla bla bla bla bla bla bla bla bla bla "; char tmpstr[120]; int main(void) { char *myptr;
-
Thread
Verzweiflung am Ende des Studiums
die Arbeit nebenbei so viel Zeit kostet dass du 1 Semester länger brauchst, hast du vielleicht 6x 2000 € weniger verdient in deinem Leben. Mehr als das was dich der Kredit kosten wird. Das heißt: nebenbei nicht arbeiten hilft dir zu besseren Noten, unterm Strich mehr Geld und weniger Stress, sodass
-
Thread
Herausfinden, was sich in der Zwischenablage befindet
Windows nicht schon seit Einführung der Zwischenablage einen Clipboard-Viewer dabei? Zumindest von 9x, 2000, XP, Srv2003, Srv2008 ist mir kein _serienmäßiger_ Viewer bekannt.
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
Bereich zu beschreiben. Fehler in den Routinen schließe ich momentan aus da der Loader zB nach 0x2000 oder 0x3000 problemlos geladen werden kann und dort auch gestartet wird. @Aaron Gibt einen Weg bei deinem Stick Led2 zu programmieren? Alle Versuche diese Led auszuschalten waren bisher erfolglos
Ausgabedateien kann optional auch limitiert werden. Beispiel: wch_tools -iBlablub.hex -f+ -c0x52 -l0x2000 erzeugt firmware.hex und firmware.bin mit limitiert auf 8kB. Wenn euch noch was ein oder auffällt schreibt einfach. Thomas
-
Thread
Autos mit Brennstoffzellen
aufnehmen können? Jepp, rechnen wir 'mal... angenommen sei v=100km/h E=1/2 x m x v^2 E=1/2 x 2000 kg x (27,778 m/s)^2 E= 7,57 E6 Nm^2/s^2 = Ws E= 7,57 kWs, also 2,10 kWh Da müßte die Rekuperation schon sehr effektiv sein, um den Akku vollzuladen.
Ups, 1 g zu viel. Damit landet man dann bei E= 1/2 x 2000 kg x (27,778m/s)^2 E= 7,72 E5 kgm^2s^-2=J=Ws E= 772 kWs, also 0,21 kWh. Sag' ich doch: müßte schon sehr effektiv sein mit eta>1. Und morgen erkläre ich dann das perpetuum mobile, das tatsächlich
-
Thread
STM32 Shift operationen
\ x&0x100?8:x&0x200?9:x&0x400?10:x&0x800?11: \ x&0x1000?12:x&0x2000?13:x&0x4000?14:x&0x8000?15: \ x&0x10000?16:x&0x20000?17:x&0x40000?18:x&0x80000?19: \ x&0x100000?20:x&0x200000?21:x&0x400000?22:x&0x800000?23: \
x&0x100?8:x&0x200?9:x&0x400?10:x&0x800?11: \ > x&0x1000?12:x&0x2000?13:x&0x4000?14:x&0x8000?15: \ > x&0x10000?16:x&0x20000?17:x&0x40000?18:x&0x80000?19: \ > x&0x100000?20:x&0x200000?21:x&0x400000?22:x&0x800000?23: > \ >
-
Thread
Moped-Zündung mit Arduino
keine Rolle. Genaus so geht es mit der Zündzeitpunkt berechnung: OCR auf aktuellen ICP + x setzen (x=2000 wären bei der gemessenen Geschwindigkeit also 180°). Passt auch ohne Berücksichtigung EINES evtl. zwischenzeitlichen Überlaufs. Berücksichtigen musst du also nur, wenn der Zähler zweimal überläuft.
-
Thread
Anschlüsse des NTE65101
mehrmals im Adressraum. Beispiel: Der 74LS138 war mit A13-A15 verbunden, d.h. pro Ausgang waren 0x2000 = 8192 Bytes angesprochen. ICs mit kleinerem Adressbereich wurden dann öfters gespiegelt, d.h. erschienen an mehreren Adressen Beispiel mit Deinem IC: mit 256 = 0x100 Halbbytes (Nibbles) am Ausgang
-
Thread
(V) Procom 27-45 MHz Groundplane Antenne (GP27)
Preisvorstellung ist 130€ bei Abholung hier in 48231 Warendorf, oder plus Versand nach Wahl (Karton ca.80x80x2000mm) Bezahlung bar, Überweisung oder PayPal Freunde. Mit Gruß changman Edit: für Mastdurchmesser 38mm
-
Thread
ALU 74LS181 FLASH-Ersatz
mit dem Schaltplan überein. Bei A0 bis A13 sollte sich doch der Inhalt von deinem HEX File ab 0x2000 wiederholen, macht er aber erst ab Adresse 0x4000. Aber A14 ist doch nicht angeschlossen. Irgendwie merkwürdig das File...
-
Thread
stm32f051: option byte nicht beschreibbar
ST-Software. Seltsam finde ich auch die CPU-ID im MCU_DBG Register, die liefert als Revision 0x2000, das sollte es aber beim F051 gar nicht geben laut RefMan.
#5546581: > Seltsam finde ich auch die CPU-ID im MCU_DBG Register, die liefert als > Revision 0x2000, das sollte es aber beim F051 gar nicht geben laut > RefMan. Das ist ein ziemlich sicheres Zeichen daß das welche sind, bei denen die initiale Programmierung in der Fabrik von ST nicht korrekt
-
Thread
LPC1549 von Grund auf verstehen
* set PIO0_25 to output using the GPIO->DIR0 register */ *(volatile uint32_t*)(0x1C000000 + 0x2000 + 0) |= (1U << 25); while(1) { /* toggle LED at PIO0_25 using GPIO->NOT0 register */ *(volatile uint32_t*)(0x1C000000 + 0x2300 + 0) = (1U << 25); wait_cycles
-
Thread
Busmatrix STM32F411 und F413
noch folgendes: CPU can access SRAM1 memory via S-bus, when SRAM1 is mapped at the address range: 0x2000 0000 to 0x2003 FFFF. CPU can access SRAM2 memory via S-bus, when SRAM2 is mapped at the address range: 0x2004 0000 to 0x2004 FFFF. CPU can access SRAM1 memory via I-bus and D-bus, when SRAM1 is remapped
-
Thread
Siglent vs Rigol
siglent-sdm3000 Siglent SDM 3000/3000X series digital multimeter siglent-sdg Siglent SDG 1000X/2000X/6000X series waveform generator siglent-sds Siglent SDS 1000X/2000X series oscilloscope siglent-ssa3000x Siglent SSA 3000X series spectrum analyzer tektronix-2000 Tektronix DPO/MSO
-
Thread
Heise lernt es nicht: Arduino ist kein Mikrocontroller
das Aufmacherbild enthält noch den schlimmen, bösen Text: https://heise.cloudimg.io/bound/2000x2000/tjpeg.q85.webp-lossy-85.foil1/_www-heise-de_/hdl/imgs/94/2/4/5/0/1/3/0/2018-07-10-16zu9-banner-432df4046a990d78.jpeg (siehe Attachment, gerade herunter- und hier wieder heraufgeladen) O je. Das
Aber das Bild steht immer noch mit falschem Inhalt drin... https://heise.cloudimg.io/bound/2000x2000/tjpeg.q85.webp-lossy-85.foil1/_www-heise-de_/hdl/imgs/94/2/4/5/0/1/3/0/2018-07-10-16zu9-banner-432df4046a990d78.jpeg
-
Thread
Signalwertzuweisung zu spät
elsif row_buttons_i (3) = '0' then s_pressed_button <= s_pressed_button or X"2000"; elsif row_buttons_i <= "1111" then s_pressed_button <= (others => '0'); end if; when others => s_pressed_button <= (
-
Thread
MSP430 Binäre Zufallszahl generieren und darauf LEDs aufleuchten lassen
push.w SR ; take relevant bit from status reg. bit.w #0x2000, &lfsr16 xor.w SR, 0(SP) bit.w #0x1000, &lfsr16 xor.w SR, 0(SP) bit.w #0x0400, &lfsr16 xor.w SR, 0(SP) rrc.w
-
Thread
STM32 und I2C - Fehler im Code
gpioInit.GPIO_Pin = GPIO_Pin_13; GPIO_Init(GPIOC, &gpioInit); GPIO_WriteBit(GPIOC, ((uint16_t)0x2000), Bit_SET); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); // GPIO B enable GPIO_InitTypeDef gpioInit1; gpioInit1.GPIO_Mode = GPIO_Mode_AF_OD; gpioInit1.GPIO_Speed
I2C_pointer->I2C_lock = 0; } else { GPIO_WriteBit(GPIOC, ((uint16_t)0x2000), Bit_RESET); } } [/c] An dem Signalverlauf ändert sich nichts, dafür geht der µC regelmäßig in einen Hard Fault.
-
Thread
PIC PWM OC1 Konfig
uint16_t priVal,secVal; bool completeCycle = false; priVal = 0x1000; secVal = 0x2000; OC1_FAULTS faultNum = OC1_FAULT0; OC1_Initialize(); OC1_CentreAlignedPWMConfig( priVal, secVal ); OC1_Start(); while(1) { faultStat = OC1_FaultStatusGet
-
Thread
EmBitz: Ignorierte Includes und Probleme beim NVIC/GPIO
Probleme mit Includes und Defines gehabt habe (man sieht es im Code, wo plötzlich z.B ((uint16_t)0x2000)) anstatt GPIO_Bit_13 steht - da musste ich dem Präprozessor seine Arbeit abnehmen und direkt das eintippen, was in den entsprechenden, eigentlich eingebundenen Dateien stand. In einem anderen Projekt
char led = 0; void TIM7_IRQHandler(){ if(led){ GPIO_WriteBit(GPIOC, ((uint16_t)0x2000), Bit_SET); //PIN13 led = 0; }else{ GPIO_WriteBit(GPIOC, ((uint16_t)0x2000), Bit_RESET); led = 1; } TIM_ClearITPendingBit(TIM7, TIM_IT_Update)
-
Thread
Suche ein sehr empfindliches Mikrofon
alten Funkkopfhörer, also so etwas wie das hier https://www.radiomuseum.org/r/konski_kopfhoerer_2_x_2000_ohm.html - richtig alt. Auf die (Blech)Membran klebt man ein etwa 1,5cm langes Stück Kunststoffrohr (z.B. Installationsrohr 16mm). Die Bohrung in der Mitte des Kopfhörerdeckels muß man noch entsprechend
-
Thread
Flash Bereich für NV-Lib reservieren Atmel Studio
würde ich jetzt so was eintragen: MEMORY { ... Storage(rx): ORIGIN = 0x00008000, LENGTH = 0x2000 ... } Aber wie geht das in der IDE?
-
Thread
.elf explorer
möchte ich aus der generierten .elf Datei folgenden Output extrahieren können: c1.value1.real;int;0x2000.. c1.value1.imag;int;0x2000.. c1.value2.real;int;0x2000.. c1.value2.imag;int;0x2000.. c1.phi;float;0x2000.. omega;float;0x2000.. Diese Information ist in der .elf Datei (im Dwarf Teil) auf
-
Thread
Atmel SAMD21 Kollision von Variablen
Laut lss ist der Stack 0x2000 also 8kbyte groß. Eher denke sich das ein Pointer von einer lokalen Struktur zurück geben wird. Das wäre so ein typischer Fehler. Leider ist ja nichr der komplette Quelltext sichtbar
-
Thread
Radiobasteln - Was hat 2018 noch Aussicht auf Erfolg ?
schrieb im Beitrag #5320648: > diesmal jedoch > mit einer 1N60 Germaniumdiode und einem Kopfhörer 2x2000 Ohm. Ob man mit einem hochohmigen Kristallohrhörer noch deutlich mehr Sender gehört hätte? https://de.wikipedia.org/wiki/Kristallohrh%C3%B6rer
> B e r n d W. schrieb: >> diesmal jedoch >> mit einer 1N60 Germaniumdiode und einem Kopfhörer 2x2000 Ohm. > > Ob man mit einem hochohmigen Kristallohrhörer noch deutlich mehr Sender > gehört hätte? > > https://de.wikipedia.org/wiki/Kristallohrh%C3%B6rer Wenn man sich Gedanken macht wie man
-
Thread
CANopen - Datenlogger
0021 01 32 00 00 00" > > (mit: PDO1-Mapping Index/Subindex: 2100H / 01H) Der Bereich ab 0x2000 ist herstellerspezifisch. Ohne Details kann dir da niemand helfen. Wenn deine Sensoren standardkonform sind kommst du über den Bereich 0x1000..0x1FFF an die entsprechde Konfiguration. Willst du
-
Thread
Ich glaube ich werde langsam alt
gottseidank vorbei. Ich habe einen Barco 1208s, der hat Röhren die lange noch nicht tot sind, 2500x2000 Pixel sind drin. "Hochspannung, Brand- und Lebensgefahr"..ja, du mich auch Du gläubiger Schwachstromelektriker.. Gruß, Holm
gerne noch mal nach den Technischen Daten meines > alten Röhrenbeamers Barco 1208s belesen: 2500x2000 Pixel, 135Mhz > Videobandbereite. 36KV, 3 elektromagnetisch fokussierte Bildröhren. Schreib mal besser noch den Kaufpreis dazu, dann relativiert sich das ganz schnell :-) Wenn du für den Preis
-
Thread
STM32 - BusFault finden
dies deutet an, dass der main stack die korrekten Registerwerte enthält. Der MSP zeigt auf: 0x2000fedc Dies ist im dissassembly: [avrasm] 2000fedc: vhadd.u8 d2, d0, d0 [/avrasm] [avrasm] 2000febc: lsls r4, r1, #12 2000febe: movs r0, #0 2000fec0: lsls r4, r1,