-
Thread
STM32F4 Discovery + Spannungen
im stm32f4 user manual ein Fehler ist: Dort steht auf Seite 16: "The D1 and D2 diodes protect the 5V and 3V pins from external power supplies". Gemäß Schaltplan auf Seite 32 würde ich aber sagen, dass es
2fSTe2ecommunities%2fmcu%2fLists%2fSTM32Discovery%2fUsing%20external%20power%20supply%20and%20USB%20at%20the%20same%20time&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F¤tviews=195 - Hat das jemand bereits beim stm32f4 discovery versucht? https://my.st.com/public
-
Thread
Problem mit PID-Regler Code example dsPIC
project i got following error messages: ...\PID.o(.text+0xc): In function `setupPID': ...\PID.c:16: undefined reference to `PIDInit' ...\PID.o(.text+0x1e):...\PID.c:20: undefined reference to `PIDCoeffCalc' ...\PID.o(.text+0x34): In function `calcPID': ...\PID.c:31: undefined reference to `PID
definition of `PIDInit' ...\PID.o(.libdsp+0x38):.../pid.s: first defined here ...\pid.o(.libdsp+0x4e):.../pid.s: multiple definition of `PIDCoeffCalc' ...\PID.o(.libdsp+0x4e):.../pid.s: first defined here c:\pic30_tools\bin\pic30-coff-ld.exe: Link terminated due to previous error(s). what am
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
r30 mit HI(tab) initialisiert ist und r4 mit 0x40 initialisiert ist. Die Routine darf (auf 1MHz AVR) nur 16us dauern, sonst müsste man auf 8MHz hochtakten. Ich hoffe, es ist kein Fehler drin.
Wolfgang R. schrieb im Beitrag #6514974: > Hatten wir diese Diskussion nicht schon gefühlt 0x3E8 mal? Ich dachte, es wäre die selbe 4E4. :D
-
Thread
Smartmeter - MT681 - Fehler beim IR-Lesen
Video gedreht, wie sich der Pegel bei veränderter Spannung verhält... https://youtu.be/NzEGs8dL4hs
habe im eagle nur Bottom, Pads und Vias selektiert. Ergebnis ist im Anhang. Da werden aber die Vias 1-16 (GRD) nicht verbunden...
-
Thread
Irrsinn Künstliche Intelligenz, ein weiterer Schritt in den Wahnsinn? Gesperrt
kampf-gegen-das-rauchen-nikotin-ist-gefaehrlicher-als-rattengift_id_3010992.html#:~:text=Ein%20Raucher%20nimmt%20sein%20Nikotin%20viel%20h%C3%A4ufiger%20zu,Suchtged%C3%A4chtnis%20viel%20st%C3%A4rker%20im%20Gehirn%20ein%E2%80%9C%2C%20sagt%20M%C3%BChlig. > > https://www.deutschlandfunk.de/nikotin-macht-staerker-abhaengig-als-heroin-100.html
kampf-gegen-das-rauchen-nikotin-ist-gefaehrlicher-als-rattengift_id_3010992.html#:~:text=Ein%20Raucher%20nimmt%20sein%20Nikotin%20viel%20h%C3%A4ufiger%20zu,Suchtged%C3%A4chtnis%20viel%20st%C3%A4rker%20im%20Gehirn%20ein%E2%80%9C%2C%20sagt%20M%C3%BChlig. > > https://www.deutschlandfunk.de/nikotin-macht-staerker-abhaengig-als-heroin-100.html
-
Thread
(Warum) ist das Forum (so) anfängerfeindlich?
> Er braucht keine Vorstellung, er hat eine Anleitung, Zitat: "...Ich habe > einen Artikel Make 4/2017, Seite 108 über Bau eines Platinenbelichters > ..." > Einbe Infragestallung einer Bauanleitung ist m.E. für einen Anfänger > nicht wegführend. Siehe das alte Volkslied vom ewigen Zauderer "
books?id=if1hDAAAQBAJ&pg=PT230&lpg=PT230&dq=griechisch+idiot+schimpfwort&source=bl&ots=j9SMvWnzBI&sig=4eCJiGyB2x-_l0kXiCJbTO7vJcs&hl=de&sa=X&ved=0ahUKEwjlkZ-tyoTZAhXB2qQKHXyYDmIQ6AEIaTAK#v=onepage&q=griechisch%20idiot%20schimpfwort&f=false
-
Thread
Drill hole file mit Gerber Format RS-274-X?
: a) Bestückungsseite b) Lötseite c) Bestückungsdruck d) Lötstopmaske Bestückungsseite e) Lötstopmaske Lötseite
Dateianfang: [code] %TF.GenerationSoftware,KiCad,Pcbnew,no-vcs-found*% %TF.CreationDate,2017-12-16T16:58:03+01:00*% %TF.ProjectId,MSPboard,4D5350626F6172642E6B696361645F70,rev?*% %TF.SameCoordinates,Original*% %TF.FileFunction,Copper,L2,Bot,Signal*% %TF.FilePolarity,Positive*% [/code] Gestern
-
Thread
Bitte um Verbesserungsvorschläge (allererste selbstgemachte Platine)
Dir sagen wer das war :D http://www.bungard.de/images/downloads/pos_basis_anleitung_d-2013.pdf Sam Stack schrieb im Beitrag #3512496: > Das Zeug riecht nach Nitroverdünner, vermutlich > nix anderes drin. Steht doch auf der Dose, was da drin is. Sam Stack schrieb im Beitrag #3512496: > Entwicklungszeit
Sam Stack schrieb im Beitrag #3512664: > Nö, steht nix drauf. Nur ein Hinweis auf's Sicherheitsdatenblatt. > Vielleicht steht da was drin. Sorry, hast recht! Oder ich hab die Info hier aus dem Forum
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
Ich hatte noch nie den Fall, dass eine Mikrocontrolleranwendung explizit einen 8-(oder 4-, 16- oder 32-)Bit-Controller oder sogar konkret einen AVR gefordert hätte. Typische Anforderungen fallen vielmehr unter die folgenden Kriterien: - Rechenleistung - Baugröße - Preis -
Pixel-Stretching oder die Farbzellen-Limitierung bei den HiRes- oder MultiColor-Modi angeht. Der konnte 16kB RAM für die Pixeldaten verwenden, aber nur 1kB für die Farbinformation, glaube sogar nur 4kBit wenn ich mich recht erinnere. > Ein AVR-MIPS schafft aber deutlich weniger als ein i486-MIPS. Das
-
Thread
atmega2561 endlich lieferbar
man viel Flash braucht, dann nimmt man eine Architektur die darauf ausgelegt ist, sprich ARM oder M16C.
Und was nimmt man, wenn man einen AVR mit mehr als 4kB SRAM braucht? Wohl nicht gleich einen ARM...
-
Thread
ARM / NXP Cortex M0 - das Ende von 8 Bit?
...mal ganz kurz wieder zurück zur Überschrift: Das Ende von 8 (4,16,...) Bit µCs wurde schon so oft ausgerufen, dass das wohl keiner mehr glaubt.
>Das Ende von 8 (4,16,...) Bit µCs wurde schon so oft ausgerufen, dass >das wohl keiner mehr glaubt. Die 1-Bitter sind schon tot :-( (Naja eigentlich war das ein 4-Bitter) http://freenet-homepage.de/dieter.02/m14500
-
Thread
Hilfe, Prozessor verschwindet im Dummy_Handler(void)
nie angezeigt werden - Wert 2 bedeutet NMI Interrupt - Wert 3 bedeutet HardFault Usw. - Werte ab 16 sind die "normalen" Interrupts, also die die von der Peripherie ausgelöst werden. Bei deinem Controller sind diese hier definiert, auf die dortige Angabe von "Line" musst du 16 aufaddieren: https://onlinedocs.microchip.com/oxy/GUID-F5813793-E016-46F5-A9E2-718D8BCED496-en-US-14/GUID-DA8CB38A-18D7-4512-965B-BB439142B281.html Heißt also, IPSR=16 ist PM - Power Manager Interrupt, IPSR=17 ist MCLK - Main Clock usw. Alex schrieb im Beitrag
-
Thread
Backup vom Beaglebone Black erstellen
Ich habe vergessen das ich Windows 7 benutze der Beaglebone Black hat eMMC Chip drauf wo das Betriebssystem drauf ist, also einfach SD-Karte entfernen und ein Image von der SD-Karte machen bzw. SD-Karte dublizieren geht nicht.
So habe es endlich geschafft und zwar folgender maßen: 1. eine 4GB micro-SD wie unterfolgenden Link als FAT/FAT16 formatiert http://www.at91.com/linux4sam/bin/view/Linux4SAM/SDCardBootNotice?skin=print.myskin sollte wirklich 4GB groß sein, da das Image auf der
-
Thread
AVR-Studio 5
Und was ist mit dem Atmega16? Den 32 kann man ja auch nicht simulieren und welche Alternativen habe ich da? Im Prinzip läuft ja der Simulator im AVR Studio4 für den 8, 16, usw..., wieso ist das so schwer den ins neue Studio
> Im Prinzip läuft ja der Simulator im AVR Studio4 für den 8, 16, usw..., > wieso ist das so schwer den ins neue Studio zu implementieren? Geduld, Geduld - die Beta-Dummies werden's schon herausfinden. Einfach auf die endgültige Version warten :)
-
Thread
Siemens Backofen Steuerung LCD am Bedienteil
same procedure as every year :-)
#7716694: > Das Paket kam eben an, danke dafür. > Allerdings hat der Ofen jetzt einen Fehlercode E005 - an dem Bauteil was > du repariert hast, genauso wie dem Original Ersatzteil, was zufällig > auch heute kam. Jetzt bin ich mit meinem Latein am Ende... Wenn mann den 4Pol Stecker einmal an die
-
Thread
Define Makros in C
else CLR(PORT, HD44780_RS); ASSIGN(PORT, HD44780_D4, n); (void)hd44780_pulse_e(false); } [/c] mec schrieb im Beitrag #4375929: > Nur die Makros dahinter sind nicht so schön ;) So ist es. ;-)
Codes nicht durcheinander bringen. Da ist es dann schon nervig, dass man für ein Pintoggle auf dem SAM4 doppelt so viel Zeit braucht wie für Pinset/-clear, da man zweimal auf den lahmen IO-Bus muss (erst Pinstatus einlesen, danach Setzen oder Löschen).
-
Thread
Windows 10: Login nicht mehr möglich
System32/config/ # Edit the SAM database with the command: sudo chntpw -i SAM # Then type 1 (for Edit user data and passwords): # And type your user account name (i.e., Archit-PC in this example) for the username: # Type 1
answers.microsoft.com/en-us/windows/forum/all/diagnostic-mode-something-happened-and-your-pin/128dc83b-52e4-4987-bece-d6b9b416fe60
-
Thread
AtmelStudio 7 - recompile bei "Attach to Target"
, vllt. habt ihr eine Idee: Ich nutze das AtmelStudio 7.0.1417 und habe 2 Projekte. Projekt 1: SAM4E16E Projekt 2: SAM4LS8CA Ich gehe nun bei beiden Projekten wie folgt vor: - Debug als Build-Config. wählen - Projektmappe neu erstellen - Starten ohne Debugging (sprich: Firmware flashen)
-
Thread
EFSL + MSP430
; } void if_spiInit(hwInterface *iface) { U0CTL |= SWRST; ME1 |= USPIE0; P3SEL |= 0x0E; P3DIR |= 0x01; U0CTL |= CHAR + SYNC + MM; U0TCTL |= SSEL_3 + STC; U0BR0 = 0x02; U0BR1 = 0x00; U0MCTL = 0x00; U0CTL &= ~SWRST; P3DIR |= 0x01; P3SEL |= 0x0E; P3OUT = 0x01
Contact me by e-mail. botnec at gmx dot de
-
Thread
open.Theremin V3 von GaudiLabs - Erfahrungen und Verbesserungen
durchsichtige Kunststoffteil wird mit doppelseitigem Klebeband an das UNO-Basisgehäuse geklebt und hat ein 1/4-Zoll-Gewinde (UNC oder BSW? 4-20 = 6,35 x 1,27) zum Befestigen auf einem (Foto-)Stativ. Der Bausatz kostet 75 Euro inkl. Versand, evtl. zzgl. Zoll und einen UNO. Ein Gehäuse ist sehr empfehlenswert
ISSI IS62WV1288-45 static RAM. 14-poliger JTAG-Stecker und mini-USB, vermutlich auch eine Serielle (H4) und ein weiterer unbekannter 4-poliger Stecker (H6) vorhanden! Wer macht mit beim Hacken? Auf YT gibt es ein gutes Teardown-Video von markusfuller: https://www.youtube.com/watch?v=jCs6DxuSO_c
-
Thread
Kurioser DC-DC Step Down Converter
ausgebauter E-Schrott oder Produktionsüberschuss, der etwas modifiziert angeboten wird?
Hannes für das Datenblatt. Die Firma ist ja nicht besonders vertrauenserweckend, wenn die Produktseite 4,6 bis 23V angibt, das nicht offen zugängliche Datenblatt aber nur "4.5V to 18V Input Voltage Range" zulässt! Das erinnert mich an das 24V step down modul wo der 24V MP2315 durch einen 16V RY7135 ersetzt
-
Thread
GNU Assembler erzeugt Label mit nicht druckbaren Zeichen?
frame.o [...] 00000000 <func>: 0: cf 93 push r28 2: df 93 push r29 4: 00 d0 rcall .+0 ; 0x6 <L0^A> 00000006 <L0^A>: 6: cd b7 in r28, 0x3d ; 61 8: de b7 in r29, 0x3e ; 62 a: ce 01 movw r24, r28 c: 01 96 adiw r24, 0x01 ; 1 e: 00 d0 rcall .+0 ; 0x10 <L0^A+0xa> 10: 0f 90 pop r0 12: 0f 90 pop r0 14: df 91 pop r29 16: cf 91 pop r28 18: 08 95 ret
-
Thread
Wieso wird eigentlich immer von Kinderarmut gesprochen?
wo bleiben die Rentner? hast'e schon alle erschossen?
ist ein zu großes Feld, um es mit ein >paar Sätzlein begehen zu können. http://www.heise.de/tp/r4/html/result.xhtml?url=/tp/r4/artikel/27/27220/1.html&burl=/tp/r4/artikel/27/27220/1.html&words=Raucher%20dicke&T=geographisch
-
Thread
C-Code für Fahrtregler anpassen
ESC Name: F20A Current Rating: 20A Added by: Steven Martin Date: 4/04/2011 Tested by: Date: Comments: Has same pinout as TZ85a Still would not classify as battle tested. ------------------------------- */ //Need to setup the
equ ASSR = 0x22 .equ WDTCR = 0x21 .equ UBRRH = 0x20 .equ UCSRC = 0x20 .equ EEARL = 0x1e .equ EEARH = 0x1f .equ EEDR = 0x1d .equ EECR = 0x1c .equ PORTB = 0x18 .equ DDRB = 0x17 .equ PINB = 0x16 .equ PORTC = 0x15 .equ DDRC = 0x14 .equ PINC = 0x13 .equ PORTD =
-
Thread
Billig JTAG Programmer AVR
Microchip Studio unterstützt, kennt mit einer Ausnahme alle Programmier- und Debugvarianten der AVRs (4-Draht-JTAG, Debugwire, UPDI und ISP). Die Ausnahme ist HV-Programmierung. MPLAB Snap kann auch für ARMe der SAM-Reihe von Atmel/Microchip und für PICs und dsPICs genutzt werden, das aber nicht alles
-A97F-4F4D-99F8-1D7424264C2A-en-US-1/GUID-E5FA70C8-E80C-471B-A036-574F30027BDD.html Das kann MPLAB Snap nicht.
-
Thread
Was wird denn nun aus AVR?
so klein sind, gibt es denn auch > so kleine IC's, wie die Tinys? Die LPC810 Reihe gibts mit 16 Pins in einem 3,2x2,5mm Gehäuse. Für SO8 hat es wohl nicht gereicht, in SO20, TSSOP16 und DIP8 gibts den aber auch. Cortex M0+ Core, 16KB Flash, 4KB SRAM. 3xUART, 2xSPI, 1xI2C, ein paar Pins können
Suchspiel: Wo in diesem Foto vom STM32F100C4T6B (16KB/4KB/LPC48) steckt der Cortex M3 Core (0.09 mm² in 90nm und Minimalkonfiguration): https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/STM32F100C4T6B-HD.jpg/936px-STM32F100C4T6B-HD.jpg
-
Thread
Klimaanlage für 29°C im Büro Gesperrt
noch nicht kannte) Es gibt zum Beispiel diese hier: https://www.amazon.de/stores/page/2C502B85-4C86-4BF9-BDF5-F4AA93FB88D1 Verwende ich selbst auch
Haushalte: 2000kWh/a Fahrleistung der PKW: 478-669 Mrd km/a. (41Mio HH, 15kWh/100km) E-Auto Bedarf bezogen auf Haushalte: 2200kWh/a Fahrleistung der Busse: 4 Mrd km/a. (41Mio HH, 60kWh/100km) E-Busse Bedarf bezogen auf Haushalte: 160kWh/a Wärmepumpenstrombedarf durchscnnittlich
-
Thread
Effizient coden: dez-to-binär auf 4 verteilte pins ausgeben
ich würde es aber gerne eleganter implementieren, weil das sicher geht: Ich habe auf meinem µC (SAM4S) ein paralleles 4Bit Interface eingerichtet: 4 Pins, nicht auf dem selben port, also z.B: PA7, PA8, PC1, PC2 sollen möglichst einfach den eingegebenen (hexa-)dezimalen funktionswert 0-15 bzw F abbilden
denn? Hier mal der Code aus meiner lcd.c: [c] static void lcd_nibble( uint8_t d ) { LCD_D4 = 0; if( d & 1<<4 ) LCD_D4 = 1; LCD_D5 = 0; if( d & 1<<5 ) LCD_D5 = 1; LCD_D6 = 0; if( d & 1<<6 ) LCD_D6 = 1; LCD_D7 = 0; if( d & 1<<7 ) LCD_D7 = 1; LCD_E0 = 1; _delay_us( 1 );
-
Thread
CSD Angebotsaktion morgen
RTC 4,05 EUR SI4701-B15-GM Radio IC 5,15 EUR Microcontroller ATMEL ATTINY13V-10SU 0,99 EUR ATTINY26-16PU 1,75 EUR ATTINY45-20PU 1,49 EUR ATMEGA1280-16AU 7,95 EUR ATMEGA32L-8PU 4,65 EUR ATMEGA644PA-20PU 4,59 EUR ATMEGA324P-20PU 3,99 EUR ATMEGA328P-AU 2,75 EUR ATMEGA1284P-PU 4,49 EUR ATMEGA1284P-MU 3,85 EUR AT90USB1287-AU 6,95 EUR ATXMEGA128A1-AU 4,95 EUR AT91SAM9260-QU 10,95 EUR Speicher
-
Thread
DCF77 Demodulator selbst bauen
= UTC of position fix 2 = Data status (V=navigation receiver warning) 3 = Latitude of fix 4 = N or S 5 = Longitude of fix 6 = E or W 7 = Speed over ground in knots 8 = Track made good in degrees True 9 = UT date 10 = Magnetic variation degrees (Easterly var. subtracts from true course) 11 = E or W 12 = Checksum aus : http://www.kh-gps.de/nmea-faq.htm axelr.
-
Thread
Merkwürdiges Verhalten bei Variablen und for-schleifen
teilweise. Hier ein Beispiel: [c] unsigned short ip_chksum (int header_length) { unsigned short u16; unsigned long sum = 0; int i; for (i = 0; i < 10; i++) { sum += endians(ip.shorts[i]); } while (sum >> 16) sum = (sum & 0xFFFF) + (sum >> 16); return
Zugriffen, also Fehlern in deinem Code zb [C] int i; int j[5]; int k; int main() { i = 4; k = 5; j[5] = 8; } [/C] Hier wird auf j out-of-bounds zugegriffen. j ist ein Array mit 5 Elementen, durchnummeriert von 0 bis 4. Ein Element 5 existiert schlicht und ergreifend nicht. Wird
-
Thread
USB-Hub Design
Das Display könnte folgendes werden: https://www.digikey.de/product-detail/en/E2266JS0C1/1452-E2266JS0C1-ND/13572401/?itemSeq=354513185 Beim Controller gucke ich mir gerade den hier an: https://ww1.microchip.com/downloads/en/DeviceDoc/SAM_D5x_E5x_Family_Data_Sheet_DS60001507G.pdf
die Cs auch symmetrisch zu den Leitungen, wähle Bauteile die das Routing erleichtern. Z. B. den TPD6E05U06. Aber so wie er das bisher gemacht hat wird es schon funktionieren. Harald schrieb im Beitrag #6618549: > Dass das Layout min. 4-lagig wird dürfte ja > klar sein, oder? Bei 2-lagig würdest
-
Thread
UART crumbx128a1_v1.0
usart_rx_tx(); } } void init_usart() { PORTF_DIR|=0x08; //set the direction of PC3 i.e. TXD0 as output and PC2 i.e. RXD0 as input USARTF0_BAUDCTRLA=0x19; //for baud rate 9600, BSEL=12, BSCALE=4 as per data sheet USARTF0_BAUDCTRLB=0x10; //BSCALE=4, upper 4 bits out of 12 bit
CLK_PSCTRL=CLK_PSADIV0_bm; //select Prescaler A as 2, Prescaler B and Prescaler C as 1, Clksys=16MHz, Clkper4=Clkper2=Clkper=Clkcpu=8MHz CLK_RTCCTRL=CLK_RTCEN_bm; //enable RTC clock source as 1KHz from 32KHz ULP internal oscillator } [/c]
-
Thread
Eigenbautastköpfe
eProfi schrieb im Beitrag #1889303: > Bei 1-4 Platinen bin ich auf jeden Fall dabei. Na schön, dann mach ich das Layout die Tage mal fertig und stelle es hier noch mal vor. Dann kann mir jeder eine
interessanten Daten. 250MHz hört sich schon recht hoch an. 1MHz 1us=1000ns 10MHz=100ns 100MHz=10ns 250MHz=4ns. Bei den Tek MSO70000 scheint es wohl eher noch mehr zu sein wenn ich da etwas von 80ps Auflösung lese: "The MSO70000 also includes 16 logic channels with a very accurate 80psec timing resolution
-
Thread
Sind 50 Hz die ideale Netzfrequenz? Gesperrt
wissen, daß es DC-Converter (= DC-Transformer) gibt. https://www.youtube.com/watch?v=uLKfDjUfor4
4. Auflage.
-
Thread
Cortex M3 Board (ext. Memory, Ethernet, USB) gesucht
Production' Status. Dazu kommt das für das ext. Memory viele Leitungen nötig sind (der EMC hat einen 16/32 Bit Datenbus, keinen langsamen 4Bit wie ATXMega) und daher die Gehäuse kaum Basteltauglich sind. Das dürfte auch für die STM32 gelten. Die meisten Controlleranwendungen kommen sicher mit 32-64kB
Die neuen STM32F4 (Cortex M4) haben schon ordentlich intern Speicher, externes Memory Interface etc. Zum Spielen sollten die STM32F4Discovery Sticks gut sein. In ungefaehr in zwei Wochen sollen sie in den Handel kommen
-
Thread
Arduino Due TWI / I2C
Kompatibilitätsanpruch auch hardwareseitig zu merkwürdigen Dingen führt. Zum Beispiel werden jeweils zwei Pins des SAM3X8E einfach kurzgeschlossen auf jeweils einen PIN des DUE geführt: PC29 und PA28 auf PIN 10 PA29 und PC26 auf PIN 4 Dies nur deswegen, dass somit auf diesem Pin sowohl PWM als auch SPI-CS angeboten
== 0) { TWI_Stop(twi); if (!TWI_WaitTransferComplete(twi, XMIT_TIMEOUT)) error = 4; // error, finishing up } txBufferLength = 0; // empty buffer status = MASTER_IDLE; return error; } [/c]
-
Thread
deutsche Sprache bei kicad
kicad erneut geladen und installiert. Betriebssystem: xp Zielverzeichnis: c:\kicad Version: 2012-01-16 bzr 336-4 Ich habe ein Verzeichnis c:\kicad\share\internat\de Darin die Dateien kicad.mo (252kB) und kicat.po (483 kB) in preferences ist language auf german gestellt. in anderen Programmen würde
123 4. schrieb im Beitrag #4854783: > Ich hoffe ich konnte helfen Wem ?? Erst jetzt nach 1,5 Jahren ??
-
Thread
ARM - Probleme mit sprintf (Linkerfehler)
Hey, wieder mal ein Problem mit sprintf. Platform: Atmel Studio 6.2 Atmel Sam3X8E (Cortex-M3) folgendes Problem: [c] #include <stdio.h> int main(void) { char test[30]; char x[] = "Hallo Welt"; sprintf(test, "%s", x); } [/c] gibt folgende Fehler: [code]
multilib-gcc) an. Schau mal ins Makefile woher xyprintf kommt (ich vermute armv7-m, richtig wäre armv7e-m). Im Zweifel mal -march=armv7e-m direkt übergeben und im Linkerfile nochmal checken. Matthias
-
Thread
Arduino "static const uint16_t PINK= 0xF81F" failed
eigentlichen Code auf das notwenigste heruntergebrochen. eingefügt und angehangen. [c] static const uint16_t PINK = 0xF81F; //static const uint16_t PANK = 0xF81A; //static const uint16_t PUNK = 0xF81B; //static const uint16_t PONK = 0xF81C; static const uint16_t BLUE = 0x001F; static const
testhalber mit "PONK" benannt ( andere Kombinationen gehen auch), funktionierts: [c] //static const uint16_t PINK = 0xF81F; //static const uint16_t PANK = 0xF81A; //static const uint16_t PUNK = 0xF81B; static const uint16_t PONK = 0xF81C; static const uint16_t BLUE = 0x001F; static const
-
Thread
kann arm-none-eabi-ld mit thumb umgehen?
HOME}/arm/arm-gcc/arm-elf INCLUDEPATH = $(ARMBASE)/include -LIBPATH = $(ARMBASE)/lib/gcc/arm-elf/4.1.1/interwork +#LIBPATH = $(ARMBASE)/lib/gcc/arm-elf/4.1.1/interwork +#LIBPATH = . ARMPATH = $(ARMBASE)/bin TOOLPREFIX = arm-elf- LPCTOOL = lpctool -d /dev/ttyUSB0 OPENOCD = openocd -f betty.cfg
Funktion FillLanes angepasst. Hoffe das hilft. [code] 82000054: b537 push {r0, r1, r2, r4, r5, lr} 82000056: 2020 movs r0, #32 82000058: f000 f866 bl 82000128 <FillLanes> 8200005c: f000 f840 bl 820000e0 <__LichtEin_from_thumb> 82000060: 2128 movs r1, #40 ; 0x28
-
Thread
raspberry pi shell-script automatisch ausführen lassen wenn keiner eingeloggt ist
alle 3 Stunden. Und der wurde am 25.01. um 14:16 Uhr gemacht (also auch nicht volle Stunde) Wenn ich speedtest.sh selber noch einmal trigger, wird der nächste Eintrag unten drangehangen. Auch wenn ich crontab -e: [code] */2 * * * * cd speedtest && sh speedtest.sh [code] (zwischen */2 und cd speedtest soll 4x*) Wird alle 2 Minuten eine Messung in speedtest.csv drangehangen
-
Thread
Durch dieses Loch ist eine Boeing 757 ins Pentagon geflogen Gesperrt
in > einem professionellen Flugzeugsimulater nachzufliegen: > https://www.youtube.com/watch?v=r4vScUaPmuA Dummerweise gibt es Flugsimulator-versuche wo es mehrfach geklappt hat. Und jetzt? https://www.youtube.com/watch?v=wyJbE6fRHZ4
in >> einem professionellen Flugzeugsimulater nachzufliegen: >> https://www.youtube.com/watch?v=r4vScUaPmuA > Dummerweise gibt es Flugsimulator-versuche wo es mehrfach geklappt hat. > Und jetzt? > https://www.youtube.com/watch?v=wyJbE6fRHZ4 Dir ist schon klar, dass diese "Untersuchen" von der
-
Thread
Kann man diese Funktionen als Makro schreiben?
(4,2); Bit_set(4,2); Bit_clr(4,2); Bit_tgl(4,2); /* output of gcc -E run: # 1 "x.c" # 1 "<built-in>" # 1 "<command-line>" # 1 "x.c" # 16 "x.c" ((GP4DAT) &=~ ( 1 << ((2) + 24))); ((GP4DAT) |= ( 1 << ((2) + 24))); ((GP4SET) |= ( 1 << ((2) + 16))); ((GP4CLR) |= ( 1 << ((2) + 16))); ((GP4DAT) ^= ( 1 << ((2) + 16))); */
-
Thread
Was bedeutet ROMless?
http://de.wikipedia.org/wiki/8048 Von der Funktionalität ist er ungefähr auf dem Niveau eines PIC16F84.
Bei Atmel siehts bei den ARMs auch so aus, der SAM9Mxx / SAM0Gxx haben auch alle einen ROM Code der Programmcode von irgendwoher ins interne SRAM laden kann, um es dann zu starten. Sind aber in der liste nicht vermerkt. Im Datenblatt hingegen schon.
-
Thread
Stack Pointer auslesen und Manipulieren in C
auslesen und wieder beschreiben gibt es für C überhaupt Befehle dazu? Ich Verwende eine Cortex M4(SAM4SD32C)Prozessor.
Sebastian B. schrieb im Beitrag #4314257: > Ich Verwende eine Cortex M4(SAM4SD32C)Prozessor. Für Cortex M MCUs gibt es FreeRTOS, das enthält entsprechenden Code zur Taskumschaltung.
-
Thread
Hat schon jemand Erfahrungen mit dem Ding: XGecu T56 Universal Programmer
ist zwar älter aber ich hol ihn mal wieder hoch. Mein T56 ist gestern gekommen. 154 Euro inkl. 4 TSOP Adapter bei Ali One SOP28-DIP28 300mil ZIF adapter One SOP20-DIP20 200mil ZIF adapter One SOP16-DIP16 150mil ZIFadapter One TSOP32/40/48/56 ZIF adapter (SN-ADP-056-0.5) with 8-pin cable One
Hab da wohl ungeschickt am Kabel rumgespielt. Das sollte man wohl im Auge haben. typisch sind so 4.8V Hab an meinen Hub zwar eine Extraversorgung aber laut Soft kommen da 4.8V an. Hab hierfür das Kabel vom Programmer genommen. Also hier sollte man drauf achten, kein 0815 Kabel zu nutzen. Steht
-
Thread
12V Motorradbatterie laden, aber wie?
Akkuladegeräte ( Akkujogger ), die eine Batterie fit halten, das muss man nicht neu erfinden. ( Morgan +4, . Immer angemeldet )
. Da kann man noch soviele Themen Wikis referenzieren, es ist ähnlich wie bei Dinner for one: Same procedure as every...
-
Thread
Fachkräftemangel 2014/15 - eure Erfahrungen!
eigens entwickeltem EPROM-Simulator. 1996 den Motorola DSP56002 zur Signalverarbeitung... ... heute 8-,16- und 32 Bit Controller (Atmel-ARM und NXP, Renesas, TI-MSP430). Nutze Ecplise mit GCC und TI-Code Composer. Nebenbei seit 10 Jahren mit Spartan3E und DSP320VC5510 unterwegs. PCB-Design mit Eagle und
an und ein Talent für E-Technik hat.
-
Thread
STM32 und Linux - Einsteigerfragen
++ MbedOS Fault Handler ++ FaultType: HardFault Context: R0 : 0100A8C0 R1 : 240064D4 R2 : 0000000E R3 : 00000008 R4 : 240064D4 R5 : 00000000 R6 : 3004020E R7 : 30040216 R8 : 24002158 R9 : 00000000 R10 : 00000000 R11 : 00000000 R12 : 08010FD1 SP : 24006008
FaultType: HardFault Context: R0 : 00000000 R1 : 00000000 R2 : 0000FFFF R3 : 00000240 R4 : 00000014 R5 : 240020D8 R6 : 240064D4 R7 : 00000240 R8 : 3004020E R9 : 00000014 R10 : 00000000 R11 : 00000000 R12 : 08011009 SP : 24006020 LR : 08006F2B PC : 080061C8