-
Thread
Datentypen Problem
dafür (in einem anderen Zahlensystem...) warum nimmst du nicht gleich ne char-Variable??? char zaehl = 0; wenn Drehgeber gedreht, dann zaehl++; falls zaehl >= 24, zaehl = 0; wenn fertig mit Eingabe, bin2dez(zaehl); bin2dez() macht dann das, was Rahul schon sagte, nämlich mod 10 und div 10
Mund fusselig. Noch mal: es sind nur unterschiedliche Darstellungsformen für EIN UND DIESELBE ZAHL. Im Controller-Speicher stehen NUR Nullen und Einsen! Wenn Du dem Compiler eine Zahl OHNE 0x, 0b oder führende Null übergibst, wird diese Zahl als dezimalzahl interpretiert und intern in Binär (bzw.
-
Thread
Takt aufteilen: 8, 8, 1, 8, 8, 1,.
Dein Zähler schaltet auf der falschen Flanke. Er darf erst am Ende des Impulses weiter schalten.
Vorstellung. Also oben die Spaltenbezeichner, Ein- und Ausgänge, und dann in der Tabelle die Nullen und Einsen. 8 8 1 8 8 1, sieht mir nach einen Zähler aus, der von 0 bis 15 zählt und einen Impuls abgibt.
-
Thread
BASCOM AVR
Leute, gibt es in BASCOM AVR einen Befehl der eine Bbyte oder Wordvar invertiert. Alle 0 in Einsen und umgekehrt ? Danke Kurt
geht auch Y = X Xor 255. Die Binäre Schreibweise war nur zur Veranschaulichung. (Die Binären einsen im letzten Wert entscheiden welche Bits gekippt werden. nimmste 11110000 dann werden nur die oberen 4 Bit gekippt usw.) Und natürlich geht das auch mit größeren Zahlen und anderen Werten. Wenn
-
Thread
Duales Studium Informationstechnik
> bekommen. Bei mir war lediglich die Mathematik- und Physiknote > entscheidend (beides glatte Einser). Damit widersprichst Du Dir. Gerade die Mathe und Physiknoten spiegeln Potenzial wider. Darauf wird geschaut.
Mathematik und Physik gute Noten hatte, aber andere Fächer eher schlechter waren und ich damit eben kein Einser-Abitur hatte.
-
Thread
Taster Abrage mit gedrückt halten
Assembler mehr programmiert. Könnte es sein, dass get8key_rep immer aufgerufen wird und damit der Zähler nie ablaufen kann.
Beitrag #5472887: > Die nicht genutzten Pins sind Ausgänge, stehen auf 0 und werden damit zu > Einsen. Aber sind die nicht genutzten Pins nicht auf Eingang geschalten?
-
Thread
Display über Parallelport ansteuern mit C (unter Linux)
displaycontrollerregister geschrieben werden sollen, jedoch die parallelschnittstelle beispielsweise eine zahl 101 nur gleichzeitig auf 3 datenausgängen sendet. Es ist also nicht möglich jeden einzelnen datenausgang der parallelen schnittstelle seriell anzusteuern (also dass die 101 hintereinander auf nur einen
für dein Programm eine Möglichkeit, wie dein Programm gezielt mit ein paar Leitungen Nullen und Einsen auf jeder der Leitungen erzeugen kann. Was diese Nullen und Einsen bedeuten und in welcher Reihenfolge sie geschaltet werden, obliegt einzig und alleine deinem Programm. Da mischt sich dann niemand
-
Thread
Arduino Uno 'BYTE'
> Durch 'BYTE' wird eine Zeichenkette aus Einsen und Nullen ausgegeben. Das entspricht den immer noch unterstützten [c] Serial.print(hb|224,BIN); [/c] > die Zeile im Buch: [c]als characater: A DEC: 65 HEX: 41 OCT: 101 BIN: 1000001
Optional kann man noch eine Basis (http://de.wikipedia.org/wiki/Stellenwertsystem) angeben, um die Zahlen statt in Dezimal in Hexadezimal, Octal oder Binär auszugeben. Wenn man eine Zahl Binär ausgibt, entspricht das einer Darstellung der einzelnen Bits.
-
Thread
Maskieren modern?
nimmt man für Bitmuster (wenn sie schon als "Magic Number" hingeschrieben werden sollen) immer Hex-Zahlen.
Ist eigentlich ganz einfach. Schreibe die Zahl in einem gut lesbaren Format hin, wenn es um die Zahl geht. Aber wenn eine bestimmte Funktion gemeint ist, dann nenne sie beim Namen. 3 ist keine gute Bezeichnung für den Endschalter. Und 4 ist
-
Thread
c++ Datenströme
irgendwie wieder zusammen bringen. Zum Debuggen würde ich diese gerne als binäre Kette aus Nullen und Einsen sehen. Habe ich mein Debugging fertig und ich bekomme die richtigen Werte binär gesendet muss ich aus den einzelnen Bytes ein Double machen um damit weiter zu arbeiten. Doch wie ist dafür der richtige
unterschiedliche Lösungen. Wenn die Interna zusammen passen, nimmst du eine Union. Du bastelst die Zahl mit <<, | und Unsigned-Casts zusammen. Du nimmst eine Library wie ASN.1 . Alles nicht so das, was man als gute Lösung bezeichnen könnte.
-
Thread
Was ist der Unterschied zwischen einem counter und einem Akkumulator?
Ein Zähler kann nur Zählen. Ein Akku ist das Speicherregister einer Recheneinheit. Warum fragst du?
to 100 Step 5 Gilt das noch als Counter, oder ist das dann schon ein Akkumulator Ist das Zählen in Einser- oder eben gleichmässiger (step) Inkrementierungen der Counter, und der Akku ein Counter mit variablen Inkrementierungen, oder ist ein Counter wirklich ein 1-2-3...-Zähler, aber kein 0-5
-
Thread
4Byte Wert als Dezimalzahl ausgeben
+C)*16+D Laut Fragestellung des TO sind A,B,C,D Bytes, also 2 Hex-Stellen. Es gilt also Zahl = ((A*256+B)*256+C)*256+D Aber ich glaube, das ist nicht das, was der TO wissen will, sondern: Wie berechnet man die Dezimalziffern dieser Zahl. Dividiere Zahl durch Zehn => Ergebnis1
den Zeiger einer unsigned 4-Byte-Variable an deren Anfang (low-Byte) legen und hat somit die "ganze Zahl" am Stück, ohne Rechnerei und Shifterei. Oder sprichst du etwa von BCD-codierten Zahlen (2x4bit also 2 Dezimalstellen pro Byte))?
-
Thread
Zusammenhang Subnetmask und Broadcast
255.110.0.1 oder so?!? Das geht nicht! Subnetzmaske hat immer "von links aus" eine feste Anzahl von Einsen und nicht wild durcheinander. Wie der Name sagt, ist die Subnetzmaske eine Maske die du über eine Adresse legen kannst. Die mit 1 abgedeckten Bestandteile sind die Netzwerk-ID und die mit 0 sind
Hallo Jojo! 255.110.0.1 ist keine gültige Subnetzmaske, gültig sind nur Zahlen, die links Einsen haben (Netzbits) und rechts Nullen (Hostbits) z.B. 255.240.0.0 (11111111 11110000 00000000 00000000) oder 255.255.128.0 (11111111 11111111 10000000 0000000) oder 255.255.254.0
-
Thread
2 16bit zu einer 24bit Zahl addieren (Assembler)
Hallo, ich habe folgendes Problem: Ich will mehrere vorzeichenbehaftete (Zweierkomplement) 16bit Zahlen zu einer vorzeichenbehafteten 24bit-Zahl aussummieren: [avrasm] .def Zahl_1_L = r16 .def Zahl_1_H = r17 .def Zahl_2_L = r18 .def Zahl_2_H = r19 .def erg_L = r20 .def erg_M = r21 .def
// Zahl2: HH:H:L sbis Zahl_2_H, 7 rjmp positiv2 ldi Zahl_2_HH, 0xFF positiv2: add erg_L, Zahl_1_L adc erg_M, Zahl_1_H adc erg_H, Zahl_1_HH add erg_L, Zahl_2_L adc erg_H, Zahl_2_H adc erg_H, Zahl
-
Thread
ATmega32: Gleichverteilung von Zufallszahlen verbessern
So schlecht finde ich die Verteilung der Zahlen z.B. im Bereich 50 bis 200 bei 8 Bit gar nicht. Ist doch annähernd gleichverteilt, oder? Will man mehr Zahlen haben, kann man ja 16 Bit breite Zahlen nehmen (nutzbarer Bereich: 18.000 bis 52.000
sein. Ebenso die Gleichverteilung: Ich meinte wirklich nur die relative Häufigkeit von Nullen und Einsen.
-
Thread
Code erklären
Lucas-Lehmer-Riesel). Der LL-Test für Mersenne-Primzahlen (Format 2^n-1) macht sich dabei zunutze, daß alle Zahlen 2^n-1 binär nur aus lauter Einsen bestehen. Als Folge dieses einfachen und recht schnellen Tests (im Verhältnis zur Größe der getesteten Zahl) sind alle größten Rekord-Primzahlen soweit ich weiß Mersenne-Primzahlen
ist, das trifft jede dritte Zahl, dann > durch 4 eliminiert jede vierte Zahl und immer so weiter.
-
Thread
Prototyp: Low-Cost Powerline Hausbus mit AVR
uncodiert würde er am Anfang "Rauschen" erkennen da die Verstärkung auf maximal steht. Wenn dann die Einsen kommen erkennt er ein paar Einsen und fährt dann die Verstärkung runter -> erkennt also wieder rauschen. Der Empfänger erkennt in Etwa folgendes Signal: 0010000001000101111111011101100 Bei der
13Khz Gebührenimpuls auf der Telefonleitung absolut störfrei abgefangen und mittels 7490/7447 meinen Zähler angesteuert. (Damals waren die Gebühren-Zähler sauteuer bzw. nur von der Post zu mieten). zu Deinem Problem mit den abrauchenden Endstufen: wie wäre es mit kleinen Power-MOSFETs im DPAK Gehäuse?
-
Thread
Zufallsmuster
der 100Hz liefert. Spiel beginnt: Oszillatortakt wird an Zähler weitergegeben Spiel endet: Oszillatortakt wird abgeschaltet Reset: Zähler wird auf 0 gesetzt. Der ":" sind 2 LEDs.
Wenn ich den Zähler in 1ms Schritt zählen lassen will würde ich demnach einen 1kHz Oszillator benötigen oder?
-
Thread
Leistung Stabmixer Pürierstab
Leistung gemeint ist bzw. wo und wie sie gemessen wurde. Der ahnungslose Konsument will GROSSE ZAHLEN, der Hersteller gibt ihm GROSSE ZAHLEN¹, und alle sind am Ende glücklich :) ───────────── ¹) bei näherer Betrachtung sogar meist, ohne dabei zu lügen
schieben die meisten > die jünger sind als ich. Das ist logisch, weil diese haben meist vorne nur einser und hinten 10er Kranz und der hat weniger Über/Untersetzung als 3er und 7er Kranz-Kombination.
-
Thread
Mathenote im Studium
Praxissemester (1100 Euro + Kostenübernahme Unterkunft + Essensgeld). Durchschnitt sind da eher "Zahl Deinen Sch**** selbst und sei mit deinen 500-600 Euro glücklich"... Wenn es nur nicht so weit weg gewesen wäre :(
müssen bei Geburtenknick und abnehmenden Studentenzahlen ... deshalb gibts ja mittlerweile nur noch "Einser" Studis, die aber auch nicht unbedingt so den Durchblick haben. Bildchaos pur dank Förderalismus.
-
Thread
vb 2008 serialport
Hallo,hab mich vielleicht falsch ausgedrückt,ich sende nur Zahlen bis 32. gruss Andy
Mit welcher Frequenz werden die Zahlen gesendet, d.h. in welchem zeitlichen Abstand? Kannst Du diese Frequenz reduzieren, auf z.B. ein Mal pro 2 Sekunden? Dann kannst Du mit klicken mithalten und schauen, ob jetzt die richtige Zahl angezeigt
-
Thread
Anfänger und Denkfehler beim zusammenfassen mehrere Register.
gebe dann die Zahl wieder einzeln per UART aus.
zuerst. Du kannst also nicht direkt anfangen mit 3*1000 + 4*100 usw., da du nicht weisst, wieviele Zahlen insgesamt kommen. Würde die Einser-Stelle zuerst gesendet werden, wäre die Sache natürlich einfacher. Also erstmal alles sammeln und einen Zähler mitlaufen lassen bis das Ende der Nachricht kommt
-
Thread
Vertriebsingenieur als Absolvent (E-Technik)
Es gibt eine große Zahl von Gehaltsstatistiken. Wenn man lernt, die zu lesen, sind sie durchaus nützlich. Man muss z.B. ansehen, wer sie erstellt oder beauftragt hat... Als angehender Vertriebler ist es deine erste Aufgabe
nicht so Tief in der Materie drin sein wie ein Entwickler. Liefert man als Vertriebler schlechte Zahlen ist man häufig aber auch wieder weg vom Fenster.
-
Thread
Mono Audiorecorder
Die frühen digitalen audiorekorder hatten einen 1MBit RAM und 1-bit A/D bzw. D/A. Dazu einen Zähler und eine refresh Logik. War sehr simpel, paßte vor ~25 Jahren schon in eine Streichholzschachtel.
Christian schrieb im Beitrag #6847831: > 11 Einsen hintereinander bei vorgegebenem Takt sollten recht einfach > lokalisierbar sein. Ich habe gerade mal willkürlich aus einem bestehenden MP3-File einen Block herausgeschnitten, *ohne* auf den Headerbeginn
-
Thread
PIC - Probleme mit Timer
F goto Ende_z�hlen movlw '2' movwf LcdDaten call OutLcdDaten [...] Ende_zählen movlw '3' movwf LcdDaten call OutLcdDaten [...] Hier erschienen nur 1 und 3 auf dem Display
Kleiner Denkfehler gemacht. Dürfte aber so gehen: decfsz sekunden, F goto Sekunde_NN goto Ende_zählen Sekunde_NN
-
Thread
Verständnis frage zum UART
------------------------------------ 0 0 0 0 0 0 1 1 und diese beiden einsen werden dann um 1 stelle nach links verschoben, da USCZ0=1 ich glaube daß das so ist. aber 100% würde ich mich nicht darauf verlassen. bin ja selbst noch anfänger. mfg fritz
Hi! >und diese beiden einsen werden dann um 1 stelle nach links > verschoben, da USCZ0=1 Das ist soweit richtig. Damit wird die 8bit Übertragung eingestellt > Ist das so richtig oder verstehe ich da was falsch? Ja.
-
Thread
Überabtastung bei asynchroner serieller Schnittstelle
jedoch nur die Bits eingelagert, bei denen die ISR in einem Maskenregister eine 1 sieht. Dort stehen Einsen genau dann, wenn der betreffenede Kanal als "sendend" eingetuft wird. Dies wird er, wenn er zweimal hintereinander eine Null = Startbit gesehen hat. Je Kanal zählt ein Zähler die zu erwartenen Samples mit und schaltet dann ab. Die Zahl der Samples ist die niedirgste Jitterfrequenz x Bitlänge + Zugabe. Faktisch führt dies dazu, das in diesem Puffer (der recht klein ist, gegen andere Verfahren) immer komplette Bitströme liegen, beginnend
-
Thread
Zufallsbit erzeugen
Hallo, soviel Aufwand ist völlig unnötig. Aus einer korrekt zufälligen Zahl kannst du jedes Bit verwenden, das muss so zufällig sein wie die Zahl selbst. Entweder nimmst du immer das gleiche, z.B. das LSB, oder die Bits nacheinander und wenn du durch bist erzeugst du eine neue
Normalerweise geht man implizit von weißem Rauschen aus, und da sollte auch irgendwann eine lange Folge von Einsen auftauchen.
-
Thread
PWM = analog?
zeitkontinuierlich sein. Üblicherweise sind aber auch die Zeitstufen diskret, da von einem Takt und Zähler abgeleitet.
einem Zeitraster (synchrone Übertragung), bildet sich auch ein PWM-Zyklus als Reihen von Nullen und Einsen ab bzw. wird so erzeugt.
-
Thread
Lauvzeitverzögerungen. Verschiedene Werte bei Quartus und im Oszi.
Meine Fragen an Kenner: 1. Warum so ein großer Unterschied? 2. Kann man überhaupt die Zahlen aus dem TimeQuest ernsthaft wahrnehmen? Die entstehen doch nicht aus den Messungen, sondern nur analytisch, oder? Sorry wenn die Fragen naiv klingen, habe wenig Erfahrung. Danke im Voraus, wenn
von Einsen und Nullen.
-
Thread
adch und adcl an display ausgeben ??
Schau dir mal die ASCII Tabelle an und denke auch an die 3te Grundschulklasse Thema das Teilen von Zahlen..
Angenommen, du hast die Zahl 6 und schickst diese direkt an das Diaplay, dann erscheint keine 6 auf dem Display, sondern das ACSII zeichen zum Dezimalwert 6 Schau dir mal die ASCII Tabelle an
-
Thread
Atmega 328p Eeprom schreibzugriff auf einzelne Bits
Puls ein bit auf 0 setzen. Wenn der Bereich voll ist, dann wird das zusammengefasst und in einen zähler geschrieben. Um Konsistenzprobleme bei Stromausfall während der Zusammenfassung zu vermeiden hält man den Zähler mehrfach mit crc im eeprom und ändert den Inhalt nacheinander. z.b. so: zähler A hochzählen, bitfeld löschen, zähler B hochzählen nach dem start kann man dann anhand des zustandes der beiden zähler und des bitfeldes den genauen stand wieder herstellen
-
Thread
Wie programmiert man Grafiken "richtig" in C
nicht mehr auf dem Schirm dass ASCII ja genau dafür gemacht ist, nämlich einem Zeichen genau eine Zahl in der Range 0-255 zuzuordnen. Und dass man es natürlich auch einfach umkehren kann. Also Buchstabe entspricht Zahl.
> Und dass man es natürlich auch einfach umkehren kann. Also > Buchstabe entspricht Zahl. Tatsächlich gibt es eigentlich aus Sicht eines Rechenknechts überhaupt keine Buchstaben. Der kann nur Zahlen, nix anderes.
-
Thread
Array vorbelegen: excess elements in array initializer
Daniel schrieb im Beitrag #2847841: > Der Array enthält wie man sieht 180 Stellen (hier nur Einsen Testweise). > Die Größe des Arrays habe ich mit 179 definiert, da ja C bei 0 beginnt ... beim Index, da der sich aus dem Offset zum ersten Element ergibt. > und demnach von 0 bis 179 --> 180
Man kann die Größenangabe übrigens auch weglassen, daß der Compiler zählen kann, hat er ja mit dieser Meldung unter Beweis gestellt. Also:[c]const int16_t TestArray[] PROGMEM = { 1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1, ..etc.[/c]
-
Thread
HEX ausgabe mit printf in C
in dem fall lässt sich das Problem so lösen: bei 32 bit Integerbreite: unsigned int zahl= 0xdead1234; for(int i=0; i< 4; i++) { printf("%c", ((char * )"0123456789ABCDEF")[((char*)&zahl)[i] >> 16]; printf("%c", ((char * )"0123456789ABCDEF")[((char*)&zahl)[i] & 15]; }; sollte
qu schrieb im Beitrag #1879028: > &zahl)[i] >> 16 muss &zahl)[i] >> 4 heissen aber so wies aussieht, hat eggy recht: Karl heinz Buchegger schrieb im Beitrag #1879025: > Interessanterweise könnte auch > > printf( "%c", 0xFF
-
Thread
Kommazahl in dezimal umwandeln
vom Code geschrieben. Hasst recht hab es nicht deutlich geschrieben gehabt. Also ich hab eine Zahl 32,3 und diese möchte ich nach IEEE754 in Hexadezimal zahl umwandeln. Ich bin so weit gekommen, dass ich die Vordere zahl konvertiert habe. Es fehlt mir nur nachkommazahl. Also in prinzip: 0,3 *
eine Zahl'. Diese Zahl kann man in verschiedenen Repräsentierungen wiedergeben, binär, dezimal, hex, aber grundsätzlich ist es einfach nur eine Zahl (eigentlich nicht mal das, im eigentlichen Sinne ist es nur
-
Thread
VHDL 95% LUTs, wieso so viele?
Bild 3 Hab den Synthese-Report mal angehängt. Habe auch mal Testweise das Array mit a 24 einsen und nullen gefüllt -> Bild 4, und interessanterweise braucht er da nur 13% der LUTs :S Könnte mir ein schlauer Kopf Tipps geben woran das liegen könnte :) ?
kostet dann auch noch einige LUTs zur Decodierung. > Habe auch mal Testweise das Array mit a 24 einsen und nullen gefüllt -> > Bild 4, und interessanterweise braucht er da nur 13% der LUTs :S > Könnte mir ein schlauer Kopf Tipps geben woran das liegen könnte :) ? Statische Daten --> heftigste Optimierung
-
Thread
LFSR Tabelle woher kommen die Werte?
Algorithmen nur analytische Methoden. Für die "kurzen" Generatoren um die 20 Bit abwärts, kann man die Zahlen sehr leicht in Excel berechnen, sortieren und schauen, ob sie die Maximalfolge erreichen und wie deren Spektrum aussieht. Für eine Reihen von LFSR wurde das bereits von anderen getan. Viele Dokumente
. Es kämen nur noch Nullen raus. Deshalb enthält die von dieser Schaltung erzeugte Sequenz 256 Einsen und 255 Nullen. Das wird auch der Grund sein, weshalb der Sender abwechselnd mit der normalen und der invertierten Sequenz moduliert wird, weil das Gleichgewicht zwischen Nullen und Einsen erst
-
Thread
Wie kann man das beweisen?
Zahl. Fällt irgendjemanden einen Beweis ein? Mir dummerweise nicht. Frank
Frank wrote: > Hallo, > > ich möchte folgendes beweisen: > > Sei X eine natürliche Zahl, das Ergebnis folgender Rechnung ist > ebenfalls eine natürliche Zahl: > > 101010....101010 : X = n Soll das eine Dezimalzahl sein? Und was heisst "beliebig viele Nullen und Einsen"? Wenn dem
-
Thread
Funkprotokoll Temperatursensor
Länge eines solchen Paketes ist bei allen gleich lang. Allerdings ist das LowLevel zwischen zwei einsen kürzer als bei einer 0. Dadurch kommen auch die unterschiedlichen Längen nach meiner Überlegung zu stande. Nun also die Frage, hat jemand ne Idee wie das ganze noch Verschlüsselt sein könnte (mir
man is das ein Krampf wenn man mal ein Bildbearbeitungsprogramm sucht was nur ein paar Linien und Zahlen einfügen kann :)) ) Ich hoffe man kann etwas erkennen :) Was haltet ihr von der Idee? Ich bin mal guter zuversicht das ich nun ein Stückchen weiter auf dem richtigen Weg bin. Gruß Micha
-
Thread
Umwandlung und Erstellung von Q7 bzw. Q0.7 in VHDL
habe das oben beschriebene Problem was ich für die Uni lösen muss. Folgende Aufgabe: Ein 8bit Zähler soll über einen Wertebereich von -1 bis 1 Zählen und den entsprechenden Wert im Q-Format mit Fixpoint ausgeben, mit dem ich dann Berechnungen durchführe. Folgende Vorgaben gibs vom Prof: - 8bit
weil ja das vorderste Bit gesetzt ist. Richtig müsste die Interpretation heißen: führende Einsen zeigen eine negative Zahl an. >> wie ich das jetzt auf einen std_logic_vector anwenden übertragen >> interpretieren soll. Wie gesagt: nimm einen "normalen" 8-Bit-Vektor und teile dir den Wert
-
Thread
Hauptsache, ihr werdet billiger
" Die Zahl der Beschäftigten in Deutschland ist hoch wie nie - doch immer weniger Menschen sind im Job glücklich. Das liegt auch daran, dass viele Personalmanager ihre Aufgabe falsch begreifen. Anstatt für gute
diplom_stapler schrieb im Beitrag #2559516: > Zum einen sind es die Einser-Abiturienten zum anderen Menschen, die > schon selbst etwas geschaffen haben (z.b. Gates, Zuckerberg als > Extrembeispiele). > > Allein durch Fleiß und diverse Abschlüsse kann man dieses Niveau
-
Thread
SPI-Schnittstelle Befehl: SPI_I2S_SendData(spi2, data)
01000001, 11000100, > 00101000, 00010000, 00001010, 00000110}; Auch wenn da nur Nullen und Einsen stehen, sind das noch lange keine Binärwerte. Bei den führenden Nullen interpretiert der Compiler Oktalwerte, bei führenden Einsen Dezimalwerte. Lies endlich ein C-Buch! Viele der Zahlen passen nicht
zu lesen, weil man zuviele Stellen überblicken muss. Bei Hex hat man für jedes Nibble eine eigene Zahl. Das bedeutet auch, dass man mit etwas Übung den Wert jedes einzelnen Bits direkt ablesen kann. Was mir auch einfällt: Schau nach, ob SPI_I2S_SendData() überhaupt bis zum Ende der Übertragung wartet
-
Thread
Funktioniert diese Schleife?
bitte vor das ich 3 schleifen brauche:) einmal für die 100er stelle die 2. für 10er und 3. für die einser stelle. da ich gerne Zahlen bis 255 eingeben würde. wie muss ich die while schleife deklarieren das ich nach der ersten eingabe zur nächsten while schleife wander. würde es so gehen while((eingabe
vor das ich 3 schleifen brauche:) > einmal für die 100er stelle die 2. für 10er und 3. für die einser > stelle. > da ich gerne Zahlen bis 255 eingeben würde. Der ganze Ansatz ist nicht sehr geeignet. In einem vernünftigen Ansatz brauchst du gar keine Schleife zur Tastenerkennung. Was du
-
Thread
Digital ausgang steuern
ich meine mehr Informationen, wie zb zahlen oder werte von 0-100
Mosfet2 schrieb im Beitrag #2573236: > ich meine mehr Informationen, wie zb zahlen oder werte von 0-100 auch digital - was glaubst du wie RS232, UART funktioniert? Oder glaubst du das ein Prozessor jede zahl erst analog umwandlet um sie dann analog auf einer USB stick zu speichern
-
Thread
komplizierte Berechnung
dürfte sein, dass es nicht 1 Problem (Aufgabe) ist, sondern gleich 2: 1. Umwandeln des Wertes in eine Zahl, die z.B. zehntel Grad darstellt (also 251 = 25,1°C oder 1234 = 123,4°C) 2. Darstellen dieser Zahl auf 4 Stück 7-Segmentanzeigen Wobei sich Punkt 2. wieder auf verschiedene Teilaufgaben aufteilen
richtig dargestellt > werden. Von deinem Sensor kommt kein hex-Wert sondern einfach nur eine Zahl. Diese Zahl musst du zerlegen in Zehner, Einer Dazu kannst du zb die Operatioenn / (wie Division) und % (Moldulo Division) benutzen. Modulo ist ganz einfach der "Rest bei einer Division". So wie
-
Thread
Langsame Sensoren auslesen - was ist gute Praxis (e.g. dht 22 etc.)
eine Aktion immer einen Interrupt verwendet erschließt sich mir hier nicht... Ein freilaufender Zähler ist hier mehr als ausreichend. Wer für bereits so einem Pillepalle einen Interrupt verwendet, murkst sich vermutlich auch sonst ziemlich einen zusammen
Axel Shirakowski schrieb im Beitrag #6250705: > Ein freilaufender Zähler ist hier mehr als ausreichend. Ein freilaufender Zähler alleine nützt überhaupt nichts. Irgendwie wird der mit der Ablaufsteuerung im Programm kommunizieren müssen.