-
Thread
AVRGCC C++ undefined reference to Max7456::Max7456()
} cpp: // // max7456.hpp // Quanum_CyclopOSD // // Created by Dominik Loher on 29.08.16. // Copyright © 2016 Dominik Loher. All rights reserved. // #ifndef max7456_hpp #define max7456_hpp //#include <stdio.h> //def next only if you changed your table for an ascii one //i.e
* @code * charact c={0x44,....} //Whatever charact here * max.sendCharacter(c,4,5); //put c at 4th line 5th column ie. address 54. * max.sendCharacter(c,0x43); //put c in mem at address 43. * @endcode */ void sendCharacter(const charact array, byte x, byte
-
Thread
AVR 32-bit. Externes OLED Display verwenden.
ich für die Frequenz 2 Bit und für die anderen Einstellungen 5-7 Bit, möglich sind allerdings nur 4 Befehle... . (Bit 0 + 1 für Frequenz. Wenn bei Beiden Bits = 0 steht dann 4 vermutlich 4MHZ, steht nicht bei.) Es kann natürlich gut sein das meine fehlende Intelligenz das Problem ist allerdings
ich für die Frequenz 2 Bit und für die >anderen Einstellungen 5-7 Bit, möglich sind allerdings nur 4 Befehle... >. (Bit 0 + 1 für Frequenz. Wenn bei Beiden Bits = 0 steht dann 4 >vermutlich 4MHZ, steht nicht bei.) Wo hast Du bloß Diese Bits/Informationen zusammengekratzt? Ich hatte mit C-Control
-
Thread
Altium: Reaktivierungsprogramm endet wohl dieses Jahr
Nick Martin as CEO and named executive vice chairman Kayvan Oboudiyat to replace him.[14] On January 16, 2014, Altium announced Kayvan Oboudiyat's retirement and succession by Aram Mirkazemi as CEO.[15] In May of the same year, Altium announced that the core R&D operations for its flagship PCB CAD tools
beliebig viele identische Subcircuits kopieren kann. Hat mit gerade viele Stunden Arbeit bei einem 4fach DCDC Wandler erspart, der ggf noch geändert werden muss, was dann wieder 1mal Layout ist statt 4 mal. Updates die häufig kommen, direkter Zugriff auf Entwickler über den Bugtracker und die melden
-
Thread
Bin Laden erledigt - wir schreiben Geschichte
Icke ®. schrieb im Beitrag #2167352: > Jawoll. Punkt 4 und 5 der goldenen Regeln. siehe Anhang Punkt 16 fehlt. "Falls Sie mal nicht weiter wissen, verweisen Sie einfach auf einen beliebigen Punkt aus diesem Regelwerk." Icke ®. schrieb im Beitrag #2167127
seit dem 14. März bekannt (http://www.politico.com/politico44/perm/0511/predecessors_informed_7f44d8d4-3361-4b18-ab81-8e58ec10fd94.html), allerdings wurde erst jetzt seine Lage so eng daß er die Trumpfkarte ziehen mußte. Die Umfragewerte fielen von historischen Tiefständen zu neuen historischen Tiefständen
-
Thread
ARM-GCC: No strict alias
break; case spi_hard_STM32F4XX_SPI2_PB13_PB14_PB15: SPIx = SPI2; DMA_StreamTx = DMA1_Stream4; DMA_StreamRx = DMA1_Stream3; DMA_FlagTcif_Tx = DMA_FLAG_TCIF4; DMA_FlagTcif_Rx = DMA_FLAG_TCIF3;
ein Beispiel, abs(x) wird manchmal für Überlauferkennung verwendet: [c] // Bug report for gcc v. 4.5.2, Ubuntu // cl is ok, but clang-cl has the same bug... #include <stdio.h> #include <stdlib.h> int somethingrandom(); void test() { int i, b, c; for (i = 0; i < 1000; i++) {
-
Thread
Arduino/Raspberry Pi Unterschiede und Empfehlungen
diverse zur Auswahl, angefangen vom einem Arduino Pro Mini (8-Bit ATmega328, 32kB Flash, 2kB RAM, 8 od. 16MHz ohne USB) über den Teensy 3.2 (32-bit ARM Cortex-M4 mit 72 MHz, 256KB Flash, 64kB RAM) bis zum Arduino Due (32-Bit SAM3X8E ARM Cortex-M3 mit 84MHz, 512kB Flash, 100kB RAM)
-
Thread
gdb und OpenOCD session - memmap
0x00000000 0x00000000 0x00000000 0x20: 0x00000000 0x00000000 (gdb) (gdb) s halted: PC: 0x0000040c 16 ldr r0,=ram+4 (gdb) s halted: PC: 0x0000040e 17 str r1, [r0] (gdb) s halted: PC: 0x00000410 Loop () at simple.s:18 18 Loop: b Loop (gdb) x /10x 0 0x0: 0x20000300 0x00000188
> 0x20: 0x00000000 0x00000000 > > (gdb) s > halted: PC: 0x0800040c > Reset () at simple.s:16 > 16 ldr r0,=ram+4 > (gdb) > > Das ist doch nicht das, was man will? Aber wahrscheinlich muß ich damit > leben :) Es funktioniert jedenfalls das erste mal zuverlässig. Doch. Wo ist da
-
Thread
Software MP3 decoder for ATmega/ATxmega
a suitable controller clock to support a single fixed sampling frequency. The decoder is based on 16 bit fixed point arithmetics with respect to the limited memory and processing capacity of the platform, hence it won't provide the same dynamic range as a 32 bit implementation. Using higher sampling
overload (you'll notice stuttering audio), if the clock frequency isn't high enough; for instance a 16 MHz clock won't be sufficient for 12 kHz sampling frequency with reasonable bitrate. I've used AVR Studio 4.19 for the project. The assembly code provides three major options of how the MP3 input
-
Thread
EMV 2026 – Vorträge, Verbrauchsmaterial und Architekturales
dass die Verbindungen innerhalb der Matrix nun ohne Koaxialkabel auskommen.  ### Siglent SNA5000X-E – Economy-Kombination aus VNA und Spektralanalysator HP führte mit dem legendären 4195A die Welt der Kombinationsgeräte ein, die sowohl Spektral- als auch VN-Analysator
ansässige Eurofins lanciert einen neuen Kammgenerator für das 18GHz-Band.  ### raditeq – PoE für die Sensorbox raditeq – das Unternehmen behauptet, schon 1999 die erste per LASER versorgte Sonde lanciert zu haben – zeigt eine neue Version seines Basisverstärkers. Relevant
-
Thread
Gibt es hier ARM Assembler Profis?
Lets > assume SP is 0x100): > > PUSH R0 ; sp = 0xFC > PUSH R1 ; sp = 0xF8 > PUSH R2 ; sp = 0xF4 > PUSH LR ; sp = 0xF0 > POP R0 ; sp = 0xF4 > POP R1 ; sp = 0xF8 > POP R2 ; sp = 0xFC > POP PC ; sp = 0x100 mit der Antwort: > When you PUSH or POP a bunch of registers, they always go into memory
richtig und herausgekommen ist über gprof2dot sowas wie im Anhang :) Achja, da sieht man deutlich, wo 4/5tel der CPU-Leistung verschwindet xD Also ich denke, das Profiling ist richtig **geil** :-)
-
Thread
ATmega Assembler-programmierung unter Ubuntu?
sicher auch nicht ewig laufen. Die Uhr tickt, das ist sicher. fchk PS: Der Controller im ICD4 ist ein Atmel SAM E irgendwas. So viel mal dazu.
Und: PICKIT4 hat ARM und AVR-Support. Der ICD4 ist hardwaremäßig auch dazu in der Lage, aber hier ist Microchip noch nicht so weit, das dauert noch. PICKIT3 hat nicht die geeignete Hardware und ist nur für PIC
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
Böse angekommen. Darüber wollte ich hier vor ein paar Tagen eh schon reden. Ein Mega 2560 bzw AT91SAM3X8E kosten schon um die 10EUR. Ein STM32F4 oder F7 ~ ebenfalls. WTF? So werden diese Atmel Chips unverkäuflich...
... Das ganze bei deutlich 6-stelliger Abnahme in den letzten 12 Monaten. Noch schlimmer: Trotz 16 Wochen Lieferzeit, hat es MicroChip (ATMEL) bei den letzten beiden Lieferungen (52k und 24k Teile) nicht geschafft, zum über 16 Wochen wiederholt kommunizierten Liefertermin zu liefern... Seit der Übernahme
-
Thread
Kaffeemaschine im Gartenhaus
brauchbar, da schleppt man mehr Batterien rein als anderenfalls Holz zur Feuerung, weil die ja nach 4 mal Tiefentladen kaputt sind.
Solarregler. Die Endspannung beim Erhaltungsladen ist unterschiedlich zur zügigen Aufladung, zB 14.4V & 13.8V seien hier genannt. Der Laderegler sollte in der Nacht sich nicht jeweils "resetten" so dass er in der Früh versucht jedesmal wieder 14.4 zu erreichen, wenn am Vorabend diese schon voll war
-
Thread
XMega DMA transfers zu UART
>> 0*8 ) & 0xFF; channel->SRCADDR1 = (( (uint16_t) srcAddr) >> 1*8 ) & 0xFF; channel->SRCADDR2 = 0; channel->DESTADDR0 = (( (uint16_t) destAddr) >> 0*8 ) & 0xFF; channel->DESTADDR1 = (( (uint16_t) destAddr) >> 1*8 ) & 0xFF; channel
DMA_EnableSingleShot(DMA_TX_CHANNEL); // one uart trigger should only transfer one burst (i.e. 1 byte) } // send what's in uart_tx_buffer int uart_dma_send(uint16_t len) { // we only support sending up to TX_BUFSIZE bytes if (len>TX_BUFSIZE) return -1; DMA_SetupBlock
-
Thread
Reparatur eines Hamlet Vector Scope 301
Beispielmessungen. Dabei geht es nicht darum was die Signale machen, sondern einfach nur um ihre "Form". Bild #4 und #6 sind ganz krass finde ich.
solche alten Chips schon einen Leseschutz hatten? Interessant sind wohl erstmal die Ausgänge Pin 16-23. Pin 16 soll ein W_SYNC sein (W steht vermutlich für WRITE = Ausgehendes Signal) und 23 ein R_SYNC (READ = Eingehendes Signal). 23 ist irgendwie garnichts, da schwingt nur was über aber ein Logikpegel
-
Thread
SCANDISK und große Festplatten
Mittlerweile würde ich aber wahrscheinlich auch (mich trauen ;)) die 64-bit Version zu nehmen, aber die max. 4 GB RAM (derzeit 2 GB installiert) genügen mir denke ich noch lange.
ist und kein gängiger Shortcut eingebaut ist, z.B. wenn man ein Fenster nicht mit Strg+Q oder Alt+F4 schließen kann.
-
Thread
MCP23017 ESP 8266 Interrupt?
void pullUp(uint8_t p, uint8_t d); uint8_t digitalRead(uint8_t p); void writeGPIOAB(uint16_t); uint16_t readGPIOAB(); uint8_t readGPIO(uint8_t b); void setupInterrupts(uint8_t mirroring, uint8_t open, uint8_t polarity); void setupInterruptPin(uint8_t p, uint8_t mode); uint8
t d) { updateRegisterBit(p,(d==INPUT),MCP23017_IODIRA,MCP23017_IODIRB); } /** * Reads all 16 pins (port A and B) into a single 16 bits variable. */ uint16_t Adafruit_MCP23017::readGPIOAB() { uint16_t ba = 0; uint8_t a; // read the current GPIO output latches Wire.beginTransmission
-
Thread
STM32F4Discovery mit CooCox CoOS-RTOS und printf
.\obj\fonts.o:(.rodata+0xf00): multiple definition of `ASCII12x12_Table' [cc] ..\obj\stm32f4_discovery_lcd.o:(.rodata+0xf00): first defined here [cc] ..\obj\fonts.o:(.rodata+0x1800): multiple definition of `ASCII16x24_Table' [cc] ..\obj\stm32f4_discovery_lcd.o:(.rodata+0x1800
lassen bzw. die led_init wird auch nicht ausgeführt. [code] void taskD(void* pdata) { // STM32f4_Discovery_LCD_Init(); uint16_t i=0; printf("LCD TASK: LCD initialized, Task started\n"); while (1) { /* * * void LCD_DrawFullRect(uint16_t Xpos, uint16_t Ypos, uint16_t Width, uint16
-
Thread
static global
compilierbare) Dinge mit dem Stack anstellt. In lang: https://groups.google.com/d/msg/comp.std.c++/K_4lgA1JYeg/uXqZEYVGycMJ
seinen Framepointer beim Funktionseintritt aus dem Stackpointer errechnet. > also jede Menge 16bit-Operationen auf > einer 8bit-CPU. Naja. 16-bit-Arithmetik beherrscht auch ein AVR, das konnte ja schon der Z80. > Die lokalen Variablen optimiert der Compiler > (hoffentlich) unter die
-
Thread
Programmieren mit KI
es? Hat es Probleme mit Tool-Calls? Danke! Klar kann ich das. ;-P Hardware: Intel Xeon Silver 16 Core, 32 Threads 2,5 Ghz 128 Gb Ram 4'er ECC 4 Tb NVMe SSD Nividia H100, 80GB Software: Windows Server 2025, ist noch in Konfiguration und wird dann mit Offline WSUS "in Form" gehalten. Der
Billion/Milliarde): Ein 7B-Modell hat 7 Milliarden Parameter. Präzision (Bit/Datentyp): Klassisch 16-Bit (FP16/BF16) = 2 Byte pro Parameter. Quantisierung (INT8 oder INT4) reduziert den Bedarf drastisch auf 1 Byte oder 0,5 Byte pro Parameter. Große Modelle (z.B. 70B+, z.B. Llama 3 70B): 16-bit: ~
-
Thread
STM32 C++ Memberfunktion in Interrupt
Hallo, jetz bekomme ich: arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\oliverf\workspace\HelloDSP\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -fno-exceptions -fno-rtti -lm -o "HelloDSP.elf" @"objects.list
Oliver F. schrieb im Beitrag #5001975: > arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -mfloat-abi=hard > -mfpu=fpv4-sp-d16 > -T"C:\Users\oliverf\workspace\HelloDSP\LinkerScript.ld" > -Wl,-Map=output.map -Wl,--gc-sections -fno-exceptions -fno-rtti -lm -o > "HelloDSP.elf
-
Thread
ATxmega: Batteriespannung messen mit int. Referenz und AVCC/10
// No channel scanning // ADCA.CH0.AVGCTRL = ADC_CH_SAMPNUM_1024X_gc | (4 << ADC_CH_RIGHTSHIFT_gp); // Oversampling to 16-bit resolution 1024 = best stability ADCA.CH0.AVGCTRL = ADC_CH_SAMPNUM_1X_gc; // No oversampling } // Test with internal bandgap reference as input
// No channel scanning ADCA.CH0.AVGCTRL = ADC_CH_SAMPNUM_1024X_gc | (4 << ADC_CH_RIGHTSHIFT_gp); // Oversampling to 16-bit resolution 1024 = best stability }*/ // returns the battery voltage in x10mv - 800mV (For correct value add 80(x10mV) ) uint16_t ubat_read(void
-
Thread
Der große Conrad in München zu
, Wuppertal und Posemuckel (oder wo auch immer gerade noch Filialen schließen), brauchst Du nur in 4 von 5 Threads zu schreiben und es ist noch immer alles gesagt. :)
Wuppertal und Posemuckel (oder wo auch immer > gerade noch Filialen schließen), brauchst Du nur in 4 von 5 Threads zu > schreiben und es ist noch immer alles gesagt. :) Warte, warte nur ein Weilchen, dann stirbt C* auch bei Dir... Passende Melodie: https://www.youtube.com/watch?v=pZNIlBvpx_E
-
Thread
KiCad 10 erschienen, Raspberry Pi Connect mit Softwareupdates uvam
Dual-Core Arm® Cortex® A55 Applikationsprozessor mit einer dedizierten Arm Ethos NPU, die bis zu 1,8 eTOPS erreicht. Das integrierte IW610-Tri-Radio vereint Wi-Fi® 6, Bluetooth® Low Energy sowie 802.15.4-Konnektivität und unterstützt Implementierungen von Matter und Thread. Dadurch entfallen aufwendige
Glücksspieleigenschaft von FIFA-Lootboxen geprüft und verneint. --- via https://mailchi.mp/schoenherr.eu/lootboxen?e=0c [/c]
-
Thread
Hilfe, mein erster Wandler (dau.)
mit Schaltreglern hat, das Thema ist nicht ganz trivial. Alternativ kannst du auch China-Zeug bei E**y holen, sind gar nicht mal so schlecht. Schaltregler erkennst du daran, dass die Platine mindestens eine Spule hat.
, Augsburg, Freiburg, Villingen oder Hamburg (hier bin ich beruflich unterwegs) - such es dir aus. 4 KH-Amps schmeiß ich in den Kofferraum (1*Röhre, 3*Transe - Preisspanne 200 - 1000.-) der Spaß ist es mir wert! Aufgabe: Aus diesen 4 Gerätschaften muss die Röhre erkannt werden. PS. wer sagt
-
Thread
10-Jahres-Rauchmelder - wer's glaubt!
ruhig gestellt? Is halt Pflicht im schönsten Deutschland aller Zeiten! Is halt auch sowas was aus 16 Jahre Sonnenkönigin uns bis zum Ende der Republik bleiben wird.
dem gesagt wurde, die Dinger würden jährlich ausgetauscht und würden daher unnötigerweise einen Berg E-Schrott erzeugen. Das ist halt im Normalfall nicht so.
-
Thread
Welchen Compiler/IDE benutzt ihr für uController?
Dutzend Architekturen (Linux, Windows, bare Metal, ARM926, Cortex-A (7, 9 und 35), Cortex-M (0+, 3, 4, 33), ein alter 16 bitter, x86, x86-64). Alles handgeklöpelte Makefiles mit ein paar Scripts außenrum. Editiert wird das alles nach langen Jahren Eclipse mittlerweile unter VSCode. Diverses Windows-only
Ich habe Rolf persönlich kennen und schätzen gelernt und bin immer noch sehr traurig. https://www.e-lab.de/downloads/
-
Thread
Quartus BlockRAM bringt FPGA zum "Absturz"
SeriousSam schrieb im Beitrag #5688457: > Ev. muss BLUEstate ausserhalb des sichtbaren Bereichs 0 sein, es > wird aber nie zurückgesetzt. Interessante Theorie. Könnte tatsächlich sein. Wobei ich nicht verstehe
code] srec_cat.exe Unbenannt.bmp -binary -byte-swap -output dstFile.mif −Memory_Initialization_File 16 [/code]
-
Thread
Pointer auf 0x0000
wir einen Pointer darauf mit NULL vergleichen. Ein einfacher Workaround in der Praxis ist einfach 4 Bytes zu verschenken, d.h. im Linker File anzugeben das das RAM bei 0x04 anfängt.
Sebastian E. schrieb im Beitrag #4837557: Dr. Sommer schrieb im Beitrag #4837556: Peter II schrieb im Beitrag #4837546: Nop schrieb im Beitrag #4837555: Und das hat mit seiner Frage was zu tun ? Ganz
-
Thread
Suche Rat zur Jobsuche Gesperrt
Mein Tipp: Mit dem E-Rat kann man schneller suchen.
Hier Leute, macht euch lieber ein schönes Wochenende. https://www.youtube.com/watch?v=5cNhT4KoSVY
-
Thread
win-avr vom 14.4.06
du hast recht die vom 21.4.06 meine ich.
--output robosapien.elf -Wl,-Map=robosapien.map,--cref -lm d:/WINAVR/BIN/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o: In function `__vectors': ../../../../../avr-libc-1.4.4/crt1/gcrt1.S:51: undefined reference to `main' make.exe: *** [robosapien.elf] Error 1 > Process Exit Code
-
Thread
Frequenzerzeuger für CO-2 Laser
Laser wen er sich in rauch auflöst. wen jemand glas Rohre für co2 Laser brauch bei ebay gibt es welche 16 mm innen und 3 mm Wandstärke sind wirklich gut und sehr stabil. Bitte entschuldigt meine Rechtschreibung, ich bin Legastheniker. MFG Daniel
gesamten Thread durchgelesen und mich gewundert warum die Seite http://repairfaq.ece.drexel.edu/sam/lasersam.htm nicht irgendwann mal gefallen ist. Meiner Meinung nach die ultimative Informationsquelle zum Laserselbstbau.
-
Thread
Die Qual der Mikrocontrollerwahl
Transistor schon bei 2.5V ziemlich weit durchgeschaltet hat und der RDS(on) nur noch 0.2Ω beträgt. Bei 4.5V VGS sinkt der auf 0.15Ω. Bei VGS von 3.3V bist Du irgendwo dazwischen. Schau ins Datenblatt Deines Transistors und prüfe, wie weit der bei 3.3V schon durchschaltet. Manche wollen da auch 8V VGS
Sam P. schrieb im Beitrag #2826651: > Wenn ich heutzutage neu anfangen würde, würde ich mit ARM anfangen, und > zwar mit dem mbed (www.mbed.org). von der mbed seite: > Creating a program: > ...
-
Thread
CH32V003 – Ressourcen und Beschnupperung der HAL
forum. Greetings from the UK, I have also been experimenting with these chips. I have had the same experience. The F4P6 works great. The J4M6 is problematic. I have managed to flash the J4M6 using the WCH Link-e and Mounriver Studio. Rx-Tx pin 8 Tx-Rx Pin 1 Rst - PA2 pin 3 Swio - also tie
Demoboard mit dem F4P6 ist bestens geeignet. Grüße, auch nach UK
-
Thread
Boeing's 737 Max Software Outsourced to $9-an-Hour Engineers
Da wo die Cartriges von E.T. verscharrt wurden, ist sicher auch noch etwas Platz für die 737 Max. https://de.wikipedia.org/wiki/E.T._the_Extra-Terrestrial_(Computerspiel)
Unterschied im Radius vom CFM LEAP-1B Turbojet Triebwerk der 737 MAX mit Fan Blade Durchmesser 69.4in (176.2cm) zum JT8D Turbofan Triebwerk der ersten 737-100 mit 39.9in (101.3cm) beträgt 37.4cm, i.e. "well over" bezeichnet einen Unterschied von 7 cm. Für dir Bodenfreiheit der Triebwerke ist nicht
-
Thread
Reperatur defekter Elektronik
suchst, Onkel Bob hat da auch was amuesantes zu geschrieben: https://www.amazon.de/dp/B0035RQA5E/ (Hm..erstaunlich teuer geworden...) Olaf
Sam nicht zu vergessen: https://www.repairfaq.org/REPAIR/F_tshoot.html
-
Thread
C++ Klassenbibliothek für AVR
defined(__AVR_ATmega168P__) | defined(__AVR_ATmega168__) constexpr uint8_t portBit[] = {0,1,2,3,4,5,6,7,0,1,2,3,4,5,0,1,2,3,4,5}; constexpr uint8_t pinMaske[] = {0b1,0b10,0b100,0b1000,0b10000,0b100000,0b1000000,0b10000000,0b1,0b10,0b100,0b1000,0b10000,0b100000,0b1,0b10,0b100,0b1000,0b10000,0b100000
defined(__AVR_ATmega2560__) | defined(__AVR_ATmega1280__) constexpr uint8_t portBit[] = {0,1,4,5,5,3,3,4,5,6,4,5,6,7,1,0,1,0,3,2,1,0,0,1,2,3,4,5,6,7,7,6,5,4,3,2,1,0,7,2,1,0,7,6,5,4,3,2,1,0,3,2,1,0,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7}; constexpr uint8_t pinMaske[] = {0b1,0b10,0b10000,0b100000,0b100000,0b1000,0b1000,0b10000,0b100000,0b1000000,0b10000,0b100000,0b1000000,0b10000000,0b10,0b1,0b10,0b1,0b1000,0b100,0b10,0b1,0b1,0b10,0b100,0b1000,0b10000,0b100000,0b1000000,0b10000000,0b10000000,0b1000000,0b100000,0b10000,0b1000,0b100,0b10,0b1,0b10000000,0b100,0b10,0b1,0b10000000,0b1000000,0b100000,0b10000,0b1000,0b100,0b10,0b1,0b1000,0b100,0b10,0b1,0b1,0b10,0b100,0b1000,0b10000,0b100000,0b1000000,0b10000000,0b1,0b10,0b100,0b1000,0b10000,0b100000,0b1000000,0b10000000
-
Thread
Arbeiten mit Depressionen?
Al3ko -. schrieb im Beitrag #6066225: > Sprich mit einem Psychologen darüber. Jap. Aktuell 3-4 Monate Wartezeit für nen Termin..
Al3ko -. schrieb im Beitrag #6066225: >> Sprich mit einem Psychologen darüber. > > Jap. Aktuell 3-4 Monate Wartezeit für nen Termin.. zu sowas sei gesagt: wenn man nicht TROTZDEM hingeht und sich einen Termin holt, hat man auch in 4 Monaten keinen!
-
Thread
Pi Pico mit VSCode debuggen
Projekterstellung und compilieren geht. Aber Debuggen stürzt ab. [Failed to launch GDB: Truncated register 16 in remote 'g' packet (from target-select extended-remote localhost:50000)] Sagt mir nix und weiß auch nicht wie zu fixen. In der Doku (Starting with Pico) ist dazu nichts zu finden. In der vorherigen
und Python ist neueste installiert. siehe auch: https://github.com/raspberrypi/pico-vscode/issues/16 was meinen ursprünglichen Fehler behandelt. Gruß Rudi
-
Thread
eigene__ ide
Kommandozeilen abgearbeitet wird. > "make.exe" all -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
bytes (0.4% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full) (.data + .bss + .noinit) -------- end -------- C:\_zuc_workspace\20211012_wind> gar nicht so schwierig. Man
-
Thread
Wittig(welec) DSO W20xxA Einsteiger
$got in numeric ne (!=) at C:/Perl64/site/lib/Win32/S Installiert habe ich Active Perl (V5.14.4) f. 64bit Win), Firmware 1.2.BF.6.7. und Win32-SerialPort-0.22. MfG,
Zwischenstand: COM4 tuts auch nicht. Das Perl serial package mag wohl nocht so ohne weiteres unter 64bit: http://community.activestate.com/node/8839 Ich probier jetzt verschiedenen packages aus, ggf. gehe ich auf ein 32
-
Thread
krumme Frequenzen aus 50Mhz erzeugen
geteilt durch 14=3.57134 Mhz oder geteilt durch 13=3.846 Mhz (rechnerisch, Scope zeigt 4.1xx Mhz an!) 2: 14.18757 Mhz noch nicht probiert 3: 4.33618 MHz noch nicht probiert 4: 1.77Mhz noch nicht probiert 5: 1.79 Mhz noch nicht probiert Meine Testroutine: [c]--
theoretisch müsste es doch immer dasselbe ergebnis liefern. Ich messe hier eine Abweichung von 20.4nS. Frequenz ist ansonsten stabil: 4.43351Mhz
-
Thread
UART: Daten zum AVR senden
Üblicherweise legst du zuerst einen ausreichend grossen Pufferbereich an. Für eine long Zahl mit 4 Bytes etwa so unsigned char puffer[4]; Dann brauchst du eine Schleife, um die vier Bytes einzulesen. { int i; for (i=0; i < 4; i++) puffer[i] = uartreceiveByte(); } Dann
der Null an einen String. char puffer[7] = "000000"; Ich würde beides nicht machen. uint16_t zahl; uint16_t geht bis max. 65000 und ein paar Zerquetschte. D.h. nicht alle sechsstelligen Zahlen passen hier rein. Genaugenommen passen sehr viel mehr nicht rein als reinpassen. uint8_t i
-
Thread
Suche Programmgerüst: USB-Kommunikation und Daten Ein/Ausgabe Windows
Hersteller den Quellcode mit: https://www.diamex.de/dxshop/USB-Temperatur-Sensor-Tester-fuer-DS18B20-Rev-E
uC auch Daten bekommen soll: [c] private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { serialPort1.Write(e.KeyChar.ToString()); } [/c] Das war's. Noch ein wenig magic fuer Auswahl der Schnittstellen-Parameter. Ob ReadLine() der Grosse Bringer ist, weiss ich natuerlich nicht
-
Thread
Atmel Studio: interrupt routine liest nicht immer Variable
Hallo, ach ja, ein Ardiono Due, also SAM3X8E. Vom Ardiono nutze ich nur die Hardware, nicht die Arduino Entwicklungsumgebung. Kann das Lesen einer volatile Variablen trotzdem vom Compiler wegoptimiert werden und was kann man dagegen noch
gesetzt wurde. Ich habe auch schon andere Größen für en_int versucht, also außer int8_t auch int16_t und int32_t, alle mit gleichem Ergebnis. en_int ist in globals.h und globals.c definiert und deklariert. globals.h: [c] extern volatile int8_t en_int; [/c] globals_c: [c] volatile int8_
-
Thread
uC - kennst du einen, kennst du alle
natürlich abgeschreckt, aber damals habe ich mich komischweise angesprochen gefühlt :) Gerd E. schrieb im Beitrag #5621234: > Das hängt auch sehr davon ab wie tief Du da einsteigen willst. > > Geht es nur darum, ein Programm sequentiell ablaufen zu lassen und ein > bischen die Peripherie
natürlich abgeschreckt, aber damals habe ich mich > komischweise angesprochen gefühlt :) > > Gerd E. schrieb: >> Das hängt auch sehr davon ab wie tief Du da einsteigen willst. >> >> Geht es nur darum, ein Programm sequentiell ablaufen zu lassen und ein >> bischen die Peripherie zu bedienen? >>
-
Thread
Absturz bzw. Einfrieren eines Arduino Unos bei einer Klimakammer
Konditionierungskammer (Temperatur und Luftfeuchtigkeit) auf Basis eines Arduino Unos clones (Seeeduino V4.2) unvorhersehbar abstürzt bzw. einfriert. Die In- und Outputpins frieren ebenso, wie das angeschlossene LCD Bildschirmsegment ein. Ich habe im Anhang eine Skizze des Aufbaus angehängt. Dieses Phänomen
Sam W. schrieb im Beitrag #6252910: > Kann, muss aber nicht. Oder ist etwas knapp eingestellt. Gut zu wissen danke :)! Das könnte aber das Abstützen an sich nicht verursachen - würde lediglich als potentielle
-
Thread
Wer NUTZT einen Selbstbau-Computer?
blockweise gestanzt. Mit 32 Bit Maschinen war damals die Welt noch nicht so reichlich gesegnet, da mußten 16 Bit zumeist reichen. W.S.
Windows NT(TM) eine mangelhafte Grafikperformance für Spiele fest, weshalb der Grafiktreiber bei NT4.0 aus dem Userspace von 3.5.1 in den Kernel bei 4.0 wanderte, den Rest der Geschichte kennen wir. Bei 3.5.1 war es möglich das die GUI die Grätsche machte aber der Kern mit als seiner Serverfunktionalität
-
Thread
Hameg 205-3 PC Interface
andere?) dass über USB (FTDI Seriell-USB-Wandler) an PC angeschlossen wird, von wo aus eine kleine in Qt4 geschriebene App das ganze anzeigt. Auf der Platine kommt ein Amega32 zum Einsatz, der das Scope ausliest. Das ganze Interface des Scopes wird noch nicht ausgenutzt, man kann z.B. noch nicht beide
uns teilst! Auf mein HM205-3 warte ich zwar noch (müsste morgen oder in den nächsten Tagen von eBay ankommen) -- Dein Interface werde ich aber nachbauen! Ist Dir diese Seite bekannt: http://www.s-line.de/homepages/bosch/hm205/ ? Das ist zwar fürs 205-2, aber vielleicht gibts dort noch nützliche
-
Thread
"expected ')' before '*' token" -- Was ist da los?
reingezogen, daher der Spuk mit CAN_H. Das ist aber nicht das Problem. Was manchmal hilft: avr-gcc -E quellfile.c um sich anzusehen, ob der Präprozessor irgendwelchen Unfug gestiftet hat.
stdint.h" 3 typedef int8_t int_fast8_t; typedef uint8_t uint_fast8_t; typedef int16_t int_fast16_t; typedef uint16_t uint_fast16_t; typedef int32_t int_fast32_t; typedef uint32_t uint_fast32_t; typedef int64_t int_fast64_t; typedef