-
Thread
MMC/SD-Karte mit FAT16 an AVR
00 00 00 00 |1 .....| 00048c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00048c40 41 32 00 00 00 ff ff ff ff ff ff 0f 00 2c ff ff |A2...........,..| 00048c50 ff ff ff ff ff ff ff ff ff ff 00 00
hier nochmal die main.c einzeln
-
Thread
Umsteigen von Bascom auf C Gesperrt
Noch zwei Alternativen: - Bascom-Vollversion kaufen - C lernen
Immerhin 33 Downloads des Codes, vielleicht hat ja doch noch jemand Lust mir ein Grundgerüst in C zu geben. Ein schöneren Start in C gäbe es nicht, da ich das Verständnis dieses Codes habe und somit den von C verstehen würde!
-
Thread
C Frage zu Funktionen
C ist ein C++! Eher setzeWert(&Lampe, 255);
Curby23523 N. schrieb im Beitrag #5402159: > C ist ein C++! Was willst du damit sagen?
-
Thread
Konstanten-Datei in C
!") IMPL_CONST(const int foo, 42) #endif [/c] constants.c: [c]#define IMPL_CONST #include "constants.h[/c] Dann constants.h normal überall inkludieren, und constants.c normal kompilieren und mit linken. Richtig toll ist das aber nicht..
behelfen, à la: Es gibt noch die Variante eine dritte Datei einzuführen und die jeweils in eine .c und .h Datei zu includen. Damit sind .c und .h Datei gleich hässlich: constants.c: [c]#define IMPL_CONST #include "constants.data[/c] constants.h: [c]#ifndef CONSTANTS_H_ #define CONSTANTS_H
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
Ein Brenner der den 89c2051 kann. Oder JEMAND der es für Dich machen kann.
Wie oben schon genannt, main betagter China TOP-2005 kann die = C = Version brennen.
-
Thread
Serielle Schnittstelle µC
Und warum schaltet ihr nicht die Konvertierung im uC ein?
'a' (0x61) ergibt. Mit einem 'A' würde Dein Code also > nie funktionieren. Exakt. Das zb [c] case ('1'|'5'): [/c] wird nie richtig funktionieren.
-
Thread
C++: Zugriff auf nächsthöheren Scope
Hallo zusammen, in C++ kann mit :: auf globale Variablen zugegriffen werden. Ist es auch möglich auf den umgebenden Scope zuzugreifen? Beispiel: [c] #include <iostream> int a {10}; // (1) int main() { int
- die Sprachen sind super rudimentär - verglichen mit C/C++/C# geradezu Steinzeit artig - in Ausdruckskraft und Bedienung
-
Thread
VGA Grafikkarte an uC
Ich versuche gerade eine ISA VGA Grafikkarte an einem uC zu betreiben, scheitere aber schon am allerersten Schritt: Schreibe ich einen Wert in ein Register (Miscellaneous Output Register) an Adresse 0x3C2, dann sollte ich den Wert an Adresse 0x3CC zurücklesen
nur einen Reset-Impuls gegeben. Muss eigentlich auch so funktionieren. Karte einschalten: iow(0x3c3,0x1); Ansonsten kann man laut vgadoc mit 3c4 index 7 bits 3 und 5 das Eprom einstellen, wobei 11 c000-c7ff bewirkt.
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
88bc: 159f203c ldrne r2, [pc, #60] 88c0: 059f203c ldreq r2, [pc, #60] 88c4: 13a01801 movne r1, #65536 ; 0x10000 88c8: 03a01801 moveq r1, #65536 ; 0x10000 Wenn ich seh was gcc (-
Interessanterweise sprechen die gegen C vorgebrachten Argumente doch zugleich für C.
-
Thread
Wie feststellen in C, ob Zahl grade oder ungrade?
[c] if (x & 1) { // ungerade } else { // gerade oder null } [/c]
wahrscheinlich länger zum ausführen braucht Tut es nur bei einem wirklich herausragend lausigen C-Compiler. Jeder andere erkennt, worum es bei % 2 geht. Was ist eigentlich "einfacher" daran, [c] a % 2 [/c] anstelle von [c] a & 1 [/c] zu schreiben? Die gleiche Anzahl von Zeichen
-
Thread
93C66 Tacho Datei
../·... 000001E0 00 1E 01 02 04 74 31 79 BC 31 32 32 36 FC 13 A5 .....t1y¼1226ü.¥ 000001F0 BC C7 BD C7 BD C7 BD C7 BD C7 BD C7 BD C7 BD C7 ¼Ç½Ç½Ç½Ç½Ç½Ç½Ç½Ç [/code]
>000001F0 BC C7 BD C7 BD C7 BD C7 BD C7 BD C7 BD C7 BD C7 Der Hex Compare zeigt nun: >>000001F0 bc c7 bc c7 bd c7 bd c7 bd c7 bd c7 bd c7 bd c7 also anstatt BD neu BC (1 * (0xFFFF - 0xC7BC) + 1 * (0xFFFF
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
avr/io.h im richtigen Pfad. und ich habe ein zugehöriges makefile und nicht nur "avr-gcc blub.c" Deshalb ist es nicht aufgefallen. So einfach ist das. wenn an zwei Stellen in 800 Seiten das "\" Stand, ist das erträglich, nicht? nämlich mit: Compiling C: main.c avr-gcc -c -mmcu=atmega328p
vMotorDriver_Dosomething(iSchleifenzaehler); [/c]
-
Thread
Vorteile bei Umstellung von C auf C++
Vortrag, in dem die Vorteile von C++ gegenüber C aufgezeigt wurden, unter anderem sollen dies sein: - Optimal wiederverwendbare Software-Komponenten ohne jeglichen Laufzeit-Overhead zu entwickeln. - C++ läßt sich wesentlich ökonomischer
würde ich an folgenden Kriterien festmachen: 1. Es stehen fähige Leute zur Verfügung, die C++ können _und_ wollen 2. C steht mir im Weg bzw. gibt es mehrere Stellen die man in C++ _viel_ besser lösen könnte 3. Das Design des C-Codes ist so, dass ich schrittweise portieren kann oder einfach
-
Thread
visual c++,c# oder ganz was anderes?
windows only welt = c#,c++,python,ruby *unixe = c,c++,python,ruby vereinige diese mengen und entscheide dich c++ und python haben die grössten communities
beruflich jetzt auch mit C# auseinander setzen müssen, wollte aber meine Erfahrungen mit C/C++ und GUI teilen. mfg Weinga-Unity
-
Thread
Koordinatentransformation mit C/C++;
hier versammelten Fachkompetenz frage ich einfach mal : Kennt jemand eine freie Bibliothek für C / C++ (GNU), mit der man Koordinatentransformationen berechnen kann ? Also z.B. von WGS84 Dezimalgrad nach Gauss-Krüger Zone(X) oder UTM etc. ? Danke, interrupt
interrupt schrieb im Beitrag #5110136: > Kennt jemand eine freie Bibliothek für C / C++ (GNU), > mit der man Koordinatentransformationen berechnen kann ? > > Also z.B. von WGS84 Dezimalgrad nach Gauss-Krüger Zone(X) > oder UTM etc. ? Das ist nicht einfach "Koordinatentransformation
-
Thread
Bascom, C, C++
angefangen von den Portpins über die Timer, ADC, PWM und sehr wichtig die Interrupts. Sehr schön an C ist, daß man alles was nicht direkt auf Hardware zugreift erstmal am PC, z.B. mit Borland-C austesten kann. Auch ist Borland-C zu empfehlen, um die ersten Schritte in C zu machen. Es läßt sich nunmal
. > Du wolltest doch sicher niemanden zum Software-Klau überreden, oder? Der Borland C/C++-Compiler ist 'Free'! MfG Andreas Jäger
-
Thread
C# Programmierung Gesperrt
Aufgaben obwohl man in dem Thema komplett neu ist? Gehört da nicht ein eine Vorlesung "programmieren in C#" dazu?
In einem Tag hat man das hier durch und kann die Aufgabe lösen. http://www.tutorials.at/c/c-oder-cplusplus.html
-
Thread
C Vorzeichenproblem?! Gesperrt
offenbar ebena uch nicht. Nervig finde ich, das es in Pascal nur ein richtig oder falsch gibt, in C aber eine Antwort sich über etliche Seiten hinziehen kann...dafür das C in vielen Büchern als einfche Sprache bezeichnet wird, ist es lächerlich
Dann bleib einfach bei Pascal oder Rüdiger wenn du dich mit C nicht verstehst.
-
Thread
Zeitverzögerung in C
; } [/c] Eventuell noch attribute always_inline um den Overhead vom Aufruf zu vermeiden.
, die ein Flag setzt, ist ja nun auch nicht gerade > schwarze Magie. Nun, für Programmier- und "µC-Anfänger" wie man sie z.B. an der Uni findet ist anfänglich alles was mit/in/ um einen µC passiert schwarze Magie, da sind Timer für den Anfang nur unnötig kompliziert.
-
Thread
Parity-Funktion in C
dem empfangenen Zeichen arbeiten kannst, musst du allerdings noch die Paritätsinformation löschen. [c]zeichen &= ~(1<<7);[/c]
Wenn ihr wüsstet, wie schwer für mich das Lernen von C ist*g* DANKE!
-
Thread
Programmiersprache - C oder Assembler?
konzentrieren und musst dich nicht darum kümmern wie die Bits bei einer Addition,...... durch den µC geschoben werden. Abgesehen davon, wenn du C lernst ist es nahezu egal wo du lernst, µC , Pc , ..... C bleibt C . ( zumindest wenn du dich an die ANSI Normen hälst) Assembler ist auf jedem Prozessor
Jobst M. schrieb im Beitrag #2704610: > Denn auch wenn man C lernt, empfiehlt es sich mit ASM den Controller > erst mal kennen zu lernen. 1. geht das auch in C ganz gut. 2. wie tief willst du da in den µC einsteigen ? Mann muss in C gar nicht wissen
-
Thread
[c] sizeof(enum) bestimmen?
Also ich habe mal probiert: [c] enum E {eX, eY, eZ, eAnzahl}; uint8_t A[eAnzahl]; [/c] das nimmt der Compiler ohne zu murren.
Klaus Wachtler schrieb im Beitrag #2266863: >> Ne, ne, das ist ein eigener Datentyp. > > Nicht in C, aber in C++. Doch, auch in C. Klaus Wachtler schrieb im Beitrag #2266863: > als C kompiliere (ANSI-C), läuft es klaglos durch. Das ist doch kein Argument. Dass man jeden beliebigen Integer
-
Thread
Index von Array: welcher Datentyp in C
Hallo, ganz simpel, verwende [c]size_t[/c]
OpenBSD-Sources angeschaut. Link: https://github.com/openbsd/src/blob/master/include/ctype.h Auszug: [c] #if !defined(_ANSI_LIBRARY) && !defined(__cplusplus) __only_inline int isalnum(int _c) { return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & (_U|_L|_N))); } [/c] Hier wird der Spezialfall
-
Thread
Raspberry Pi ist da
gut >> vorstellen. Der PI bringt mit Linux alles mit was man braucht, man muss >> nur noch sein C/C++/Phyton/etc. Programm/Script schreiben welches über >> I2C/RS232/etc die "niederen" Controller (Motorregler) ansteuert. > > Kauf dir ne Dockstar. Hat ne schnellere CPU und gibts auf eBay für 25
weiter geht, werden bald die ersten Spiele Produzenten aufspringen und die Demo-Scene hat einen neuen C64, ach was, wir alle haben einen neuen C64. Wär doch was, oder?
-
Thread
C/C++ Entwicklungsumgebung für raspberry pi zero w
Hallo, auf einem raspberry pi zero w möchte ich C/C++ Code entwickeln. Welche IDE würdet ihr mir empfehlen?
jeder in C programmiert
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
einlesen von DCF77 oder digitalen Temperatursensoren. Mit dem Grundstock kann man eine Menge machen: uC als Tastenaggregat, uC als Uhr mit Wecker hier wollte jemand 8-kanalige 12V Zeitschaltuhr, als (Rampen)Temperaturregler, RGB Dimmer, messen von pH Wert oder Luftfeuchte und Steuerung von Belüftung, uC
was sind Interrupts, was sind Funktionen, was ist ein Stack, wobei ich nicht weiß, ob man sich in C um sowas kümmern muss oder ob C das alleine macht. Wenn möglich immer gleich die Hardware nutzen wenn es um Timer/Counter (auch PWM) und Schnittstellen wie RS232 oder I2C, SPI geht. Nur im Ausnahmefall
-
Thread
Abstiegsangst - Plan B und C
5. Apokalyptischer Reiter des µC-Forums schrieb im Beitrag #6336370: > Nullrunde gab es dieses Jahr schon Vielleicht kommt ja mal eine Minusrunde, wegen Corona natürlich.
kommen 61 - 72k nach 10 Jahren je nach Bude hin. https://upload.wikimedia.org/wikipedia/commons/1/1c/GfK_Kaufkraft_Deutschland_2018.jpg
-
Thread
-
Thread
C Programcode für Motorsteurung
kannst Du den Motor ein/ausschalten: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Ausg.C3.A4nge
kann ich das mit BC547C Transistor ausprobieren?
-
Thread
Junkers CAN-Bus Protokoll
8C 01 00 01 42 07 // VL Soll 70C (8C) nach Max VL Limitierung 19:10:32 - junkers/boiler: 8C3E7400784400 8C 01 00 01 62 07 // Gas? 19:10:32 - junkers/boiler: 8C3E7400784400 8C 01 00 01 63 07 // Zündung
als i2c slave aufzunehmen.
-
Thread
DVB-C Generator
Bildchen weglässt, ist an der S/C-Spec kaum Fleisch dran, wenns hoch kommt zwei Seiten.
========================================= Final Results RTL Top Level Output File Name : dvb_c.ngr Top Level Output File Name : dvb_c Output Format : NGC Optimization Goal : Speed Keep Hierarchy : No Design Statistics #
-
Thread
µC Defusen
mhm also der µC ist mit 3V3 versorgt, das spi flash mit 3.3V und das SPI display arbeitet mit einem Spannungswandler auf 5V. Siehe bilder oben. mfg Martin
Widerstand (so um die 190k oder 90k, weiß ich nicht mehr genau) zwischen XTal1 und der Versorgungsspg. des µC wärend du versuchst ihn zu programmieren.
-
Thread
USB-C entlasten?
Hi USC-C hat winzige Buchsen, die Stecker sind aber ziemlich lang und die Kabel recht steif. Damit ist vorprogrammiert, daß die USB-C-Buchse nicht lange hält. Wie kann man die Buchse entlasten? Bei anderen
noch mit den USB Mini oder Micro zufrieden. Wenn man nicht wirklich die neuen Fähigkeiten von USB-C tatsächlich benötigt, sehe ich wenig Grund darauf umzusteigen. Daß man USB-C umdrehen kann ist für mich nicht wichtig. Fakt ist, daß ich schon genug USB Mini oder Micro um mich herum habe und USB-C
-
Thread
Junge Menschen für den Amateurfunk begeistern Gesperrt
https://www.darc.de/der-club/allgemeines/#c35447 Namaste
schwach." https://swrmediathek.de/player.htm?show=943d59d0-ccac-11e8-9a07-005056a12b4c
-
Thread
µC.net Afu (CB?) Runde
Torsten C. schrieb im Beitrag #4412571: > Der Empfang auch? Nein, Amateurfunk ist öffentlich, da darf jeder zuhören.
kann dich in ganz Deutschland im Weltempfänger hören. Hauptproblem: ich kenne noch keinen weiteren µC`ler, der dort senden kann. Vernünftige Drehkos etc. hat auch http://www.schubert-gehaeuse.de/prod04.htm
-
Thread
Portzugriff bei AVR C leserlicher machen
;) - macht daraus immer folgendes: [c] LED_error_on() ; [/c] [c] void LED_error_on(void) { PORTA |= (1<<PA1); } [/c] oder [c] void LED_error_on(void) { LED_error_Port |= (1<<LED_error_Pin); } [/c] Normalerweise
)); static x [/c]
-
Thread
C# Exception
)DiffTime; datetime = new DateTime(ticks); [/c]
wenn ein Timeout aufschlägt. Die OnTimer Methode wird mit, sie unten, angelegt bzw. erzeugt. [c] this.Invoke(new InvokeProc(OnTimer)); [/c]
-
Thread
welchen c Compiler?
Tom schrieb im Beitrag #4193480: > Kann das inzwischen C99? Der Compiler von Visual Studio ist in erster Linie ein C++ Compiler und kann dort die meisten Features von C++14. In C++14 gibts natürlich nicht alles was es in C gibt. Dazu zählen schonmal flexible
Sebastian V. schrieb im Beitrag #4193691: > Tom schrieb im Beitrag #4193480: >> Kann das inzwischen C99? > Der Compiler von Visual Studio ist in erster Linie ein C++ Compiler und > kann dort die meisten Features von C++14. In C++14 gibts natürlich nicht > alles was es in C gibt. Dazu zählen schonmal
-
Thread
Einfacher und billiger Webserver mit AtMega32
+0x8c):C:\source/mmc.c:140: undefined reference to `outb' mmc.o(.text+0x98):C:\source/mmc.c:142: undefined reference to `inp' mmc.o(.text+0xda): In function `mmc_init': C:\source/mmc.c:42: undefined reference
text+0x27c):C:\source/mmc.c:169: undefined reference to `outb' mmc.o(.text+0x28c):C:\source/mmc.c:140: undefined reference to `outb' mmc.o(.text+0x298):C:\source/mmc.c:142: undefined reference to `inp' mmc.o
-
Thread
Mit welchen Tools kann ich aus Matlab übersichtlichen C++ erzeugen?
Code für meine Bachelorarbeit geschrieben. Mein Professor und Betreuer will nun, dass ich den Code in C++ abgebe. Der Matlab Coder generiert mir daraus fast 1200 C++ Codezeilen. Der automatisch erzeugte C++ Code ist unübersichtlich und nicht zu lesen. Das will mein Betreuer so nicht akzeptieren. Gibt
modifiziert. Das war vor 20 Jahren. Seit mindestens 10 Jahre programmiert man auch da in Matlab/Simulink, C/C++ oder sogar Java.
-
Thread
Anfänger C / C++ Pointerarithmetik
Ich arbeite in einer µC-Umgebung, aber ich denke für diese Thematik ist dieser Thread besser geeignet. Ich habe folgende Klasse, welche ich nach Bedarf auch beliebig verändern kann: [c] class FontInfo {
würde ich CharacterInfo noch um ein Element namens "size" oder "bytecount" erweitern, und statt [c] { 4, 4, 2, acGUI_Fontff_0020 } /* code 0020 */ [/c] das hier schreiben: [c] { 4, 4, 2, acGUI_Fontff_0020, sizeof acGUI_Fontff_0020 } /* code 0020 */ [/c] Der sizeof-Operator
-
Thread
unterschied zwischen Ing und Techniker
http://www.isb.bayern.de/isb/download.aspx?DownloadFileID=2a61a14192c2defaea5518261cc4b8de
arbeite gerade mit Assembler und löte mir auch meine eigene Hardware , paar andere haben haltmehr mit C und C++ am hut und ein paar mehr so Datenebanken
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
@Andre 1. an C5+C3 fehlt der Knotenpunkt an der GND-Leitung 2. die Spannungsversorgung vom IC1 muß +12V sein nicht +5V 3. anstelle von C6+C7+C8 kannst Du auc ein nur den 120pF oder ein 150pF Kondensator nehmen
JETZ weiss ich auch wer die (C)armen ist *rofl*
-
Thread
Arduino mit Pt1000 und 400°C Schaltung
Der Widerstand bei 400°C liegt bei 2470,92 Ohm. Der für 0°C offensichtlich bei 1000 Ohm. Wie genau es weiter geht ist eine gute Frage. Da müsste ich mal überlegen
Dazu noch eine Tabelle. Erläuterung zu °C-min: Bei -68 °C liegt die Ausgangsspannung bei 0 V.
-
Thread
Elektor C -Fernkurs
einen 'Fernkurs' für C-Einsteiger machen sollten. Konkret meine ich mit 'wir': mich Ein paar Abende C-Grundlagen und dann ergänzend zum Tutorial die ersten Schritte auf µC-Ebene.
Neuling schrieb: > Hallo > > ist schon ein Termin für die uC-Programmierung geplant bzw. kennt jemand > Videos zur uC Programmierung. Der µC-Kurs wird direkt nach dem C-Kurs gemacht. Wie lange der C-Kurs dauern wird, weiß ich noch nicht. Ich habe noch nicht
-
Thread
-30°C geht da das Auto kaputt?
40%ige Kühlflüssigkeit -25°C kann. bei 50% sind das -30°C, also muss ich nur 10% nachfüllen Wenn dann z.B. 5l sind sind, dann würde ich 500ml raus holen und einfach diese mit Kühlmittel nachfüllen. Somit müsste ich -30°C haben.
wirklich förderlich ist das wetter wohl nicht.. ;-) normaler diesel ist abgeblich "nur" bis -20°C OK der "premium" diesel mancher tankstellen bis -35°C
-
Thread
Arduino in C und C++ programmieren
Die Arduino IDE verwendet C++. Da C++ auch fast vollständig zu C abwärtskompatibel ist, kannst du C-Code nur mit minimalen Änderungen (auf die dich der Compiler auch hinweist) übernehmen. Also erstmal kein Grund was anderes als
Christof E. schrieb im Beitrag #6405260: > Hier mein Kursskript in Ansi-C [c]extern „C“ //Die „extern“ Deklaration ist hier notwendig{ #include „main.h“ #include „uart328.h“ };[/c] Das ist kein Ansi-C, das ist überhaupt kein C, sondern C++! [c]#include <avr\io.h
-
Thread
Fehlerbehandlung_C++ auf µC
Hi Guys, meine Frage gilt der Fehlerbehandlung in C++. Ich weiss das ich Fehler mit den try and catch Befehlen abfangen und behandeln kann. Jedoch wie geeignet ist dieses wenn das Programm auf einen µC laufen soll? Ich mich da mal durchgelesen(google
ein spezielles Programm aus Codebausteinen die tatsächlich zu benutzende Konfigration in Form eines C++ Programmes zusammen. Dieses wird dann compiliert und in den µC gebrannt. Wie Klaus Falser weiter oben schon schrieb: Auf einem kleinen µC kann man es mit der Flexibilität ganz schnell übertreiben
-
Thread
C-Interpreter zum Steuern/Erfassen
für kleine uC C-Interpreter + rasch etwas austesten + Variablen abfragen, ändern, dann weiter + rascher Weg zu C auf uC + Verwendung von Bibliotheken + preisgünstig - welche Bibliotheken für Graphikausgaben? - wer hat Erfahrung? Ich halte die Lösung mit dem C-Interpreter für interessant. Ich fand zu diesem Thema: PAWN embedded scripting language CH leicht wie Basic CINT C/C++ Interpreter CSL C Scripting language Hat jemand mit diesen Sachen
-
Thread
Wittig(welec) DSO W20xxA Hardware (Teil 2)
chipped broken because I see they are well before touch. Soldering is well. You are right R2/R3/R4 and C1/C2/C3 do divider and voltage is no problem, I have not see the component. Now I see better and I have a doubt. Perhaps C1 and C7 are use only with high range over 1V, under 1V range they are not use
Hayo: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~There are two main versions (8C7 and 1C9), both original from WELEC. ~The 8C7 seems to be the better one. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mine is already 8C7 but spikes annoy me alot. Hayo: ~~~~~~