-
Thread
C-Raetsel mit 3 Loesungswegen
Lösung 1 [c] for (i = 0; i < n; n--)[/c] Lösung 2 [c] for (n = 0; i < n; i--)[/c]
No 1: [c] for (i = 0;-i < n; i--)[/c] No 2: [c] for (i = 0; i < n; n--)[/c]
-
Thread
rollover save timer in c
wir an, Du hast nur einen 8Bit MC mit 16bit Timer ( Sind heute > zum Teil noch gebräuchlich ). [c] uint16_t delay; uint16_t stop; stop = TCNT + delay; while(TCNT != stop); [/c]
Antwort. Bist Du Dir aber sicher? int8_t Signed uint8_t Unsigned https://en.wikibooks.org/wiki/C_Programming/C_Reference/stdint.h
-
Thread
Nachteil bei verschiedenen µC
Hallo Forum, ich habe mir letztens ein paar Informationen geben lassen bezüglich der µC. Für meine Zwecke wurde der Attiny2313 empfohlen. Jetzt lautet meine Frage was für ein Nachteil würde es haben, wenn ich lieber einen stärkeren µC (z.B. Atmega8) nehme, ausser der Preisunterschied
hatte in den letzten 20 Jahren schon einige durchgemacht, Z80, 68HC11, AT90CAN128, AVR, PIC, dsPIC, M16C, LPC2294, LPC2368. Den C166 wollte ich mal, ist aber schwer beschaffbar. Aber alle haben irgend welche "Macken". Der einzige Nachteil des STM32F107xx ist, dass der kein SDIO mit drin hat.
-
Thread
Suche schnellen µC
hochrechne, dann sollten mindestens 70 LEDs mit 256 Stufen möglich sein. Beides mit Software die in C geschrieben ist. Soviel zu deiner sehr gut optimierten Software... Außer den SX Prozessoren fällt mir nicht wirklich viel ein. Vielleicht die Propeller uC mit mehreren Cores ?
AVRFan mit 8 Stufen implementiert, dann ist spätestens nach der 2. oder 3. Stufe viiiiiel Zeit für den uC, andern Kram zu machen. c) Wer partou ne normale 8 Bit PWM machen will sollte darüber nachdenken, die PWM in einen CPLD zu verlagen und nur noch das MUXen im uC zu machen. Der hat dann aber wirklich
-
Thread
ASM-Code und C in einem Programm
Hallo, dieses Semester machen wir einige Assembler und C-Projekte in der Uni und bis jetzt ist mir leider eine Sache nicht ganz klar geworden. Konkret geht es um die Verwendung von ASM-Files (*.s) in C-Programmen. Bei einem Projekt haben wir eine main.c
macht? b) Schaue in der fiktiven Beschreibung ABC wie es der XY-Compiler mit Einstellung Z macht c) bringe das zuverlässig zum Laufen bei a... viel Glück, bei b lies halt nach und bei c kannst Du es auch den Compiler machen lassen und in Assembler weitermachen.
-
Thread
uC Selbstbau, bitte um Hilfe
btw. du baust keine uC selber! DU benutzt nur einen!
hie rnoch eine Alternative damit es klein bleibt. http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=C1446;GROUPID=3228;ARTICLE=52837;START=0;SORT=artikel.artnr;OFFSET=16;SID=32IjxKRqwQASAAACXmb@c460723bb24e4c342fce53e39ffd97e7c
-
Thread
C++ Mc gcc Object löschen
[c] std::unique_ptr<Object> o_safe{o}; [/c]
mal eben mit ein paar Tutorials. Vieles, was für C++ gilt, gilt auch für C, Oliver
-
Thread
$4,30 Arduino-Klon mit MSP430 von Texas Instruments
schrieb im Beitrag #1760896: > warum soll das nicht kompatibel sein? die Arduinos werden doch auch in C > programmiert?! Aus Wikipedia: "Die Entwicklungsumgebung beruht auf Processing (einem Java-Dialekt) und Wiring (einem C-Dialekt)"
Brater schrieb im Beitrag #1831363: > wenige uC auf DIP-Basis an Das stimmt leider!
-
Thread
Nullspannungserkennung im µC
Schreib erst mal ein Schachprogramm. Das ist einfacher [C] #include <game.h> int main() { play( "Chess" ); } [/C]
AVR-Tuturial aus diesem Forum ist zwar sehr Aufschlussreich doch ist mir Assembler zu kryptisch und C wäre mir da echt lieber. Hat jemand evtl eine Buch Empfehlung?
-
Thread
Suchen einen µC
Hallo, wir haben ein Defektes Cisco Netzteil. Bei näherer Betrachtung viel auf das es einen µC zerlegt hat. Daher wir das selbe Gerät nochmal haben konnten wir dort Ausfindig machen um welchen µC es sich handelt (Bezeichnung): ST CHN UC38438 KV2923 Daher wir nicht die Spezialisten rund
der UC38438 ist kein µC sondern ein Schaltnetzteil IC. Frag mal den Google nach Lieferanten.
-
Thread
C++ Header Struktur
[c]class Auto { // ... private: class Reifen { }; };[/c]
CarFactory { public: static Car* make_car(); }; #endif [/c] CarFactory.cpp: [c] #include "CarFactory.h" #include "Car.h" #include "RealCar.h" Car* CarFactory::make_car() { RealCar* p = new RealCar; return p; } [/c] main.cpp: [c
-
Thread
Vereinfachung einer "C" Funktion
[c] dummy = (round( pow(2, Kurve))); return ( dummy >> 1 ); [/c] Du rechnest also Zwei hoch Kurve, um dann das Ergebins durch zwei zu teilen. Warum dann nicht gleich Zwei hoch (Kurve-1) ?
/c]
-
Thread
C++ mit AVR-Dude
= $(PROJECTNAME).cpp # # example with some C++ files (including the main file of the project) and some C files: # CSRC = $(PROJECTNAME).cpp second.cpp third.cpp a.c another.c # List C and C++ files here CSRC = $(PROJECTNAME).c # <== [/pre
Beitrag #1690086: > cc1plus.exe: warning: command line option "-Wstrict-prototypes" is valid > for Ada/C/ObjC but not for C++ > > cc1plus.exe: warning: command line option "-std=gnu99" is valid for > C/ObjC but not for C++ Das habe ich in meiner Vorlage jetzt so geändert, daß es für C und C++ jeweils
-
Thread
Bitweise Programmieren in C
_t f00(uint8_t x) { > return x | 0x05; > } > //c, test > bool f02(uint8_t x) { > return !!(x & 0x80); > }
setzt das dritte Bit: [code] a = ? //Irgendeine Zahl b = 0x4; //Entspricht 0b00000100 c = a | b; //Bitweise ODER-Operation, c enthält das Ergebnis [/code] Den Rest kriegste selber noch hin.
-
Thread
Spass mit Prototypen in C
Fallgrube gestolpert - da lass ich doch gerne die Experten sich dran ergoetzen: Folgende Dateien main.c: [c]/* compile with: gcc -I. -Wall -Wextra -pedantic bla.c main.c */ #include<bla.h> int main() { return bla(); }[/c] bla.c: [c]#include <stdio.h> #include <bla.h> int bla(int
$ gcc -x c++ -I. -Wall -Wextra -pedantic bla.c main.c /tmp/ccTUJjgt.o: In function `main': main.c:(.text+0x5): undefined reference to `bla()' collect2: error: ld returned 1 exit status damit ist meine
-
Thread
wieso ist C++ so abstrakt?
C++ in 21 Tagen C++ für Dummies Sind nicht sooo chlecht geschrieben und bauen au C auf, wobei allerdings die wichtigsten Elemente von C nochmals auf ein paar Seiten erwähnt wird.
also ich persönlich bin ein Anhänger der OOP. Nicht gerade was C++ anbelangt, aber Sprachen wie C# und Java sind mir einfach deutlich sympathischer als das TopDown Prinzip von C.
-
Thread
C++ für Umsteiger
du schon Kenntnisse in C hast.
die Sprachen verwandt sind, und nimm einfach > an, es sei eine komplett andere Sprache. Modernes C++ hat vom Stil her > nix mit C zu tun. Das stimmt leider. Ja, C++ war am Anfang mal ein Art Präprozessor für OOP, der C-Code erzeugt hat, und ja, man kann mit C++ auch reinen C-Code schreiben. Aber
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
c) { return lcd_put_char(global_font_select,global_font_style,c); } [/c]
; else c += LCD_WIDTH; } ... [/c]
-
Thread
Richtige Schreibweise Mi(k)(c)ro(k)(c)ontroller
Leute! Ich glaube so eine dumme Frage hat noch keiner gestellt. Aber, wie schreibt man Mi(k)(c)ro(k)(c)ontroller richtig? Man sieht es sehr oft so: Mikrocontroller Was ich bei dieser Variante nicht verstehe ist, warum man "Mikro" auf Deutsch schreibt und "controller" auf Englisch. Aber
oder nennt ihr vierrädrige Kraftfahrzeuge "Autokinet" oder "Ipsomobil"?) Ich votiere also für die k/c-Schreibweise.
-
Thread
TMS320C20 C-Compiler?
Holm Tiffe schrieb im Beitrag #4094885: > Das kannte ich schon Ralf und da steht speziell zum 320C20 Nichts drin. Naja, aber doch wohl zur Frage: > The TMS320 series can be programmed using C, C++, and/or assembly > language. Most work on the TMS320 processors is done using Texas > Instruments
- C26BFNL.ASM - Assembler source of the TMS320C26BFNL's bootload code - C26BFNL.DOC - Document describing bootloader operation Die Schaltung des Kits fehlt in der im Netz herumschwirrenden Version
-
Thread
Bilder umwandeln für C/C++ Code
mit Gimp. Der kann Export nach C
Der Hex-Editor HxD hat auch eine Exportfunktion nach C/C++
-
Thread
C /C++ Daten einlesen von TCP/UDP
nur wissen dass ich die Daten bekommen habe, aber ich habe noch keine Ahnung, wie ich die Daten in C arbeiten kann Ich bin sehr dankbar wenn ihr mir weiter helfen könnte. Carolin
recvfrom(sockfd, buffer, 1024, 0, (struct sockaddr*) &client, &len) == -1){ perror("recvfrom()"); } [/c] Carolin
-
Thread
Was bringt SPS im Vergleich zu einem uC?
Google mal nach Bildchen von SPS und dann von µC. Wenn du es dann nicht merkst, bist du Heiner.
SPS = Ein Schrank voller Relais, betrieben durch einen uC, verkauft zum hundertfachen Preis wie wenn man einen normalen uC mit Relais beschaltet? Habe in meinem Beruf nur mit Mikrocontrollern zu tun, nicht mit SPS und kann im Moment nicht nachvollziehen,
-
Thread
Blöder Compiler - Optimieren in C?
-54 ; 0x56 <twi_readack> 8c: c8 2b or r28, r24 8e: d0 93 01 01 sts 0x0101, r29 92: c0 93 00 01 sts 0x0100, r28 [/avrasm] Auch ein einfaches [c]out &= 0xff;[/c] führt zu [avrasm] bc: 89 81
; [/c]
-
Thread
I2C Display ansprechen
Wofür C7 und C8?
Hast Du in Deinem hübschen Programm auch ein [c] void loop() { } [/c]
-
Thread
ADC in C unter WinAVR ärgert
Ich bezweifle, dass ADC.c überhaupt kompiliert und mitgelinkt wird, denn das hier[pre]SRC += \ #usart.c \ #dataflash.c \ ADC.c \ delay.c \ [/pre]funktioniert sicher nicht so, wie von dir gewünscht.
auszugeben, obwohl es kein Fehler ist. Also: Welcher µC? > Weiter gibt es eine Fehlermeldung usart.o: In function USART_sendmsg: > C:\.... usart.c:255 undefined reference to ADC2RAW. > Der Fehler selbst ist klar. Die Funktion hatte ich auskommentiert
-
Thread
Mythos Fachkräftemangel Gesperrt
http://de.wikipedia.org/wiki/Fachkr%C3%A4ftemangel
immer diese 55 Gründe. http://www.zeit.de/2012/17/C-Gefragt
-
Thread
Der magnetische Verstärker Gesperrt
vorgegangen bin. Bs (Sättigung) und Br (Remanenz) werden mit gleicher Formel -B(t) = Uc(t) R C / (n A) berechnet, wobei "Uc" die Spannung über dem Integrationskondi ("C"=1uF) meint, "R" der 1 Megohm Integrationswiderstand ist, "n" die Windungsanzahl der sättigbaren Spule und "A" die Magnetfeldfläche
Matthias K. schrieb im Beitrag #3818233: > Extremstbereiche von -65C° bis 125C°. Dann sieh mal zu, dass µr da seinen Wert behält. Da wirst Du auch noch böse Überraschungen erleben.
-
Thread
μC 8051 Demoboard (AT89C51ED2)
Grüezi Miteinander Für das nächste Semester an meiner FH werden wir 8051 μC (SAB 80C517A) verwenden. Um mich über den Sommer schon etwas einzuarbeiten, möchte ich ein Demoboard machen. Da der SAB 80C517A nicht mehr verfügbar ist, habe ich mir einen AT89C51ED2 besorgt. Beim
bzw. 80C515 ist der kleinere Bruder des 80C517.
-
Thread
frage zu defines TRUE/FALSE
kann [c] bool x; x = TRUE;[/c] was genau ist jetzt x? kann ja alles (außer 0) sein. jetzt habe ich letztens noch ein anderes define gesehen [c] #define TRUE (1==1) #define FALSE (1!=1) [/c] wie genau
Schlicht und einfach: [c]#include <stdbool.h>[/c]
-
Thread
Sind alle C-Bücher wirklich so schlecht?
kein C99 und C11 lehrt, ist zwar schade, aber auch kein großes Unglück. Da die neueren C-Standards weitgehend abwärtskompatibel zu C89 sind, ist der K&R nicht falsch, sondern lediglich nicht ganz vollständig
fit in C89 fühlt, schaut euch in den obigen Links an, was C99 und C11 zusätzlich zu bieten haben und führt euch den C11-Standard zu Gemüte. Dann übt ihr, diese Neuerungen ebenfalls gewinnbringend einzusetzen
-
Thread
µC Programmierer gesucht
es sich hardwaremässig wohl nur um den µC, ein oder zwei Blockkondesatoren und einen Spannungsteiler am Ausgang. Eine Platine wird daher nicht benötigt, das ganze soll verlötet in einem Schrumpfschlauch verschwinden. Die Wahl des µC ist frei
@Claus Andy Welcher uC wurde denn nun eingesetzt?
-
Thread
C; Array; Stack; LIFO
]; } [/c] sowie eine meinelifo.h: [c] // etwas Kommentar... #ifndef _MEINLIFO_H_ #define _MEINLIFO_H_ #define MAX 5 void push(int var1); int pop(); #endif [/c] In deinem Hauptprogramm nimmst
++; return TRUE; } [/C]
-
Thread
C Anfänger Tutorial AVR
Hallo C-Freunde Jetzt geht es endlich weiter. Nachdem ihr alle nun ja schon ein wenig C im Allgemeinen kennengelernt habt folgt nun die lange erwartete Fortsetzung. Im ersten Teil gibt es eine allgemeine
http://www.mikrocontroller.net/articles/c3/
-
Thread
Chinabestellung, Erfahrung mit dem Zoll seit Juli ?
Schlenzen#:~:text=Schlenzen%20bezeichnet%20eine%20bestimmte%20Technik,den%20Sportarten%20Hockey%20und%20Fu%C3%9Fball.
es würden Räuber um die Häuser ziehen, die sich einfach nehmen, was > sie haben wollen. Tobias C. ist aber Mieter, da wäre das alles in der Miete schon drin. :-)
-
Thread
Erfahrungen mit KiCAD von Eagle-Wechslern Gesperrt
verstehst, verstehst Du RAM? Ein RAM habe die Pins RAM_DATA0-RAM_DATA15. Der RAM soll an einem uC angeschlossen werden. Dieser hat die Pins uC_DATA0-uC_DATA15. Wie Du die Pins nun miteinander verbindest (zB. RAM_DATA0 mit uC_DATA15) ist egal. Die Schaltung funktioniert trotzdem. Ja donnerwetter
zuläßt: a) es hat keiner verstanden, b) es ist so gut, daß >> man es nicht kritisieren kann, oder c), es war den Leuten >> in dieser Phase der Diskussion egal. > > Ich wähle a) und c)... :) Die weißen Felder bilden Datenbanktabellen oder Elasticsearch-Doctypes ab, die gestrichelten Linien die
-
Thread
schmitt trigger verhalten c/c++
nicht hin -.- und im Netz hab ich keine Beispiele in c/c++ gefunden. Eventuell habt ihr ein Link oder selber einen geschrieben und hab den Code zur Hand. Gruß Alex
#3211271: > Dies Funktion krieg ich einfach nicht hin -.- und im Netz hab ich keine > Beispiele in c/c++ gefunden. für was braucht man dafür ein beispiel? Was hast du bis jetzt geschrieben?
-
Thread
c/c++ aus Messdaten Integral berechnen
Hallo, momentan arbeite ich mit einem Arduino Taijiuino. Mit diesem erfasse ich Messwerte und stelle diese als Diagramm auf einer Webseite dar (s. Anhang). Nun möchte ich z.B. aus so einer Kurve das Integral berechnen. Da aber Integrale nicht wirklich meine Spezialität sind, wäre ich demjenigen sehr dankbar wenn mir jemand dabei helfen könnte! MfG Kilian
-
Thread
C Compiler und Entwicklungsumgebung für 80C537
0xDC; sfr ADDAT = 0xD9; sfr DAPR = 0xDA; /* Compare/Capture-Unit */ sfr CCEN = 0xC1; sfr CC4EN = 0xC9; sfr CCL1 = 0xC2; sfr CCH1 = 0xC3; sfr CCL2 = 0xC4; sfr CCH2 = 0xC5; sfr CCL3 = 0xC6; sfr CCH3 = 0xC7; sfr CCL4 = 0xCE; sfr CCH4 = 0xCF;
= 0xD8; /* IRCON */ sbit EXF2 = 0xC7; sbit TF2 = 0xC6; sbit IEX6 = 0xC5; sbit IEX5 = 0xC4; sbit IEX4 = 0xC3; sbit IEX3 = 0xC2; sbit IEX2 = 0xC1; sbit IADC = 0xC0; Hoffe das hilft??? Gruß
-
Thread
-
Thread
[S] 7 x 27C128 od. 27C256 und jemanden der sie programmiert
Stunden. Mit dem Brennen klappt das aber hier so weit vorzüglich. Notfalls müßte ich unter meinen 27(C)512-ern suchen, diese sind auf jeden Fall auch gegen 27(C)256 tauschbar, vielleicht dann auch gegen 27(C)128. Das müßte ich nachsehen. Da sich der TO noch nicht wegen der Postanschrift meldete, ruht
so wie es sich gehört) - das ist aber auf den Bildern bei TME auch zu erkennen. https://ce8dc832c.cloudimg.io/fit/640x480/n@9bd980dfbc8cba4741c9e834744bead27c7fa0d4/_cdn_/98/7E/80/00/0/583561_4.jpg?mark_url=_tme-wrk_%2Ftme_new.png&mark_pos=center&mark_size=100pp
-
Thread
Hobbyarbeiten mit µC & Elektronik
Natürlich gegen Bezahlung. Gibt es irgendwo im Netz eine Seite, wo ich nach Hobbybastlern für µC & Elektronik suchen kann? Vielen Dank und viele Grüße grima
mehr. Die Würstchen für 0,99€/kg wollten auch nicht so richtig im Bier schwimmen. Jetzt muss ein µC-gesteuerter Grillmotor für einen Rollbraten her, der das vor Familie und/oder Kumpels wieder rausreisst und nebenbei den Grill aufpimpt ;-)
-
Thread
Tachoprogramm mit ATMega8535 C-Problem
int variabler_zaehler(void){} Hast Du schon mal etwas von switch-case-Abfragen gehört? Diese [C] if(v1==0) { PORTB = 0xf6; } ... [/C] Abfragerei ist ja gräßlich. Probier mal: [C] switch( v1 ) { case 0: PORTB = 0xf6; case 1: PORTB = 0x14;
> ../probe.c:42: warning: implicit declaration of function `zaehler' OK. Der Compiler arbeitet dein Pgm von oben nach unten durch. Wenn er oben anfängt weiss er noch gar nichts, ausser den C-Schluesselwoertern
-
Thread
Gibt es einen Formelparser für C (Arduino)
oder einfach einen Online C Compiler nehmen, manchmal sehr nützlich. https://www.jdoodle.com/c-online-compiler
C++. Damit ist das erste, womit es ein Arduino Anfänger es zu tun bekommt, eben C++. Ich denke schon, dass ein altgedienter C Krieger, nach 25 Jahren Pause, einen schwierigen Start mit C++ haben wird
-
Thread
Meteotime Crypt Gesperrt
00|4D 62 0C EE CB 05 1D C4 0010 00 0E 01 00 00 00 20 31|45 68 10 00 07 FC 84 18 < $12 or 0x01 ??? 0030 00 00 C0 0F 81 31 00 01|13 84 06 60 6C 95 67 18 00000527: v 0000 00 08 13 5A E4 FC 17 00|4D 62 0C EE CB 05 1D C4 0010 00 0E 05 00 00 00 20 31|45 68 10 00 07 FC 84 18 < $12 or 0x04 ??? 0030 00 00 C0 0F 81 31 00 01|13 84 06 60 6C 95 67 18 00000528: v 0000 00 08 13 5A E4
-
Thread
Temperaturmessschaltung möglichst genau?
/pc/downloadDocument.do?navId=H0,C1,C1154,C1009,C1100,P1260,D3824 Der beste bei C (braucht allerdings auch -5V) OP 07 1 Fach 148008-93 http://www.ame.arizona.edu/courses/ame455/Laboratory/OP07.pdf Du brauchst an fuer sich
halt schon). Glaube er misst genauer, oder ? Wie ändert sich die Messtoleranz wenn ich statt 0-250C, 0-200C oder 0-300C verwende.
-
Thread
C# Ausnahmebehandlung
und nichts getan. Das hat zumindest mal funktionell das gewünschte Ergebnis gebracht. Also ca: [c] for(int i = 0; i < nCount; i++) { try { // Datenbankabfrage ausführen } catch { // nichts tun und weiter in for - Schleife } } [/c] Diese Schleife wurde 50 mal durchlaufen und davon bin
übersichtlichen Code der nicht völlig in der Fehlerbehandlung versinkt wie das bei exceptionlosem C-Code gerne mal ist.
-
Thread
c progammfehler
a) C Buch kaufen b) z1 + z2 = sum; muss sum = z1 + z2; heißen.
[c]return(quo,Rest);[/c] Ich schätze das wird nicht das machen was du dir dabei erhoffst
-
Thread
Menüführung in C
Ich versuche eine Menüführung in c zu realisieren: Es sieht in etwa wie folgt aus: [c] unsigned char flag = 0; ... while(1) { if ((!BUTBACK_READ && !BUTNEXT_READ && flag == 0)) { DelayMs(500)
Optionen gibt es in C? Danke
-
Thread
Server in c++
Thx aber gibts nich vllt ein spezielles für c++??
und zwar für den HTTP Header die ließt die Länge von der Datei und so. Sonst ist das ja eigentlic C aus villeicht die c++ Strings