-
Thread
ModelSim Simulationsproblem/-frage
nur. Klappt auch soweit ganz gut, ich krieg schön bei der seriellen Schnittstelle meine Nullen und Einsen raus ... aber es ist irgendwie stressig, die ganze Zeit dranzusitzen und Nullen und Einsen zu zählen und aufzuschreiben.. Gibt es in ModelSim die Möglichkeit, dass ich ein Signal "zusammenfassen" kann oder so, d.h. ModelSim mir die ganzen Nullen und Einsen anzeigt? Wenn wir gerade dabei wären, kann bei ModelSim auch irgendwie Eingänge "belegen"? Also sagen, dass beim seriellen Eingang irgendwas reinkommt, dass dann mein Programm verarbeiten kann?
-
Thread
Erster und letzter Wert in Excel vba
Hallo liebe Programmierer, Ich habe folgendes Vorhaben: Ich möchte aus einem Bereich, der mit Zahlen gefüllt ist, die erste und letzte Zelle finden, die einen bestimmten Wert enthält und deren Adresse in eine andere Zelle schreiben. Beispiel: A1 bis D4 enthält Zahlen 2 3 1 4 6 4 2 1 9 8
erst mal z.B. mit einer eindimensionalen Suche anfängst und Dich dann weiterarbeitest. Die letzte Zahl findet man übrigens schneller, wenn man rückwärts sucht. Aber auch das musst Du nicht sofort umsetzen!
-
Thread
6 Stunden Arbeitstag "gescheitert"
Arbeitskräften, mit dem 6-Stunden-Tag wären die plötzlich weg und man müsste wettbewerbsgerechte Gehälter zahlen.
geneigt zu sagen, dass das eine das Gegenteil vom anderen ist. Klar, wenn man nur in Nullen und Einsen denken kann. "Nicht jeder Mensch" und "über 90% der Menschen" widerspricht sich jedenfalls nicht. Die 30% von oben waren nur beispielhaft, um zu zeigen, dass die Zahl nicht exakt messbar ist.
-
Thread
Absolvent mit 4.0 Diplomarbeitsnote und 7 Jahre Studienzeit Gesperrt
gut" - also das, was diese Note ja auch bedeuten soll. http://www.spiegel.de/unispiegel/studium/einsen-fuer-alle-kuschelnoten-kuhhandel-kumpanei-a-460388.html http://www.spiegel.de/spiegel/print/d-77222582.html http://de.wikipedia.org/wiki/Noteninflation
frei ins Haus, weil genügend 1er Kandidaten kann es so niemals geben, es sei die HS vergeben die EINSEN quasi im Blindflug = 100 Prozent 1er Quote. Dann würde ich aber auf diese HS auch nichts mehr geben, genauso wie ich auf ein Gymnasium nichts geben würde, bei dem nur noch Einsen in allen Zeugnissen
-
Thread
VHDL: Variable in Prozesse
es gleichzeitig zuzuweisen, ist absolut korrekt und erzeugt keine Probleme. Sonst würde ja ein Zähler auch nicht funktionieren [C] process(clk) begin if rising_edge(clk) then count <= count + 1; end if; end process; [/C] Du darfst also ohne weiteres auch schreiben (count
nicht. Weiss nicht, ob das so gedacht war, evt. fehlt da noch Code. Und wie schon im Beitrag "Einsen zählen im Vektor" zu lesen ist, man muss dem Compiler nicht alles vorkauen! Ein paar Loops sind schon OK, die Abstraktion darf ruhig etwas höher sein. Das wurde von einem Teilnehmer und mir in exzessiven
-
Thread
unendlich viele natürliche Zahlen, Axiom oder bewiesen?
Das hat aber nichts mit den natürlichen Zahlen zu tun.
. Alternativ gäbe es * eine Zahl, die keinen Nachfolger hat, (Abbruch) ODER * eine Zahl, die der Nachfolger von ZWEI Zahlen ist (Schleife am Ende) ODER * eine Zahl mit NULL als Nachfolger (große Schleife über alles). Alle sonstigen
-
Thread
Laufzeit einer Division variiert
Dezimal Binär 529 1000010001 (3 Einser) 415 0110011111 (7 Einser) Die Laufzeit der Division hat nur beschränkt etwas mit der Größe der Zahlen zu tun. Bei der schrittweisen Abarbeitung von 529 wird nur Dreimal gearbeitet und Neunmal
ins Auge fasst, wirst Du sehen, dass die "größere" Zahl schneller bearbeitet wird wie die kleinere. Oder Umgekehrt: Die Annahme, das größere Zahlen länger brauchen, wie kleinere, ist nicht richtig. Der Mensch ist halt auf das dezimale System getrimmt
-
Thread
Gleichung nach Unbekannter auflösen. Aufm Papier klappts problemlos, in C fehlt der Ansatz
händisch, da bis auf lamda alle Werte bekannt sind, zusammenfassen zu: neMenge lambdas = andreMenge einsen || /neMenge ^= lamdba = andreMenge/neMenge einsen. Leider fehlt mir da in C jeglicher Ansatz. Ich stehe vor dem Problem, dass ich nicht weiß, wie ich mit lambda umgehen soll. Wenn ich es auslasse
ausserdem würde mir ja auch das Unterscheidungskriterium verloren gehen. Damit mein ich was, die einsen und was die lamdas sind. Mh wärend ich dass hier schreib, fällt mir ein, ich könnte ja noch weiter ausklammern Nx * (Px + lambda*Kx) + Ny * (Py + lambda*Ky) + Nz * (Pz + lambda*Kz) - (Nx
-
Thread
Des Laptops Festplatte so sicher wie möglich löschen
#5038344: > Wußte ich nicht. Interessant, daß Nullen reicht. Das ist aber auch nicht billiger als Einsen.
ist eigentlich das Problem? Platte ausbauen, Laptop ohne Platte zurückgeben, Rechnung abwarten, zahlen, fertig.
-
Thread
Unerlaubter Zustand Zufallsgenerator
kann das auch ein Zähler mindestens der Länge n+1 (n ist Anzahl der Schieberegisterstufen) sein, der in der richtigen Folge immer wieder zurückgesetzt wird und wenn er überläuft (weil nicht zurückgesetzt) dann einen Eingang
wird dann nicht mehr zuschlagen, weil in der richtigen Sequenz maximal 7 Nullen drin sind. Der Zähler kann ruhig auf die nächste Zweierpotenz ausgelegt sein, denn die falsche Sequenz tritt normalerweise nur beim Einschalten auf.
-
Thread
PSK 31 Modlulation im Mikrocontroller
Periodenzähler, der das nächste Abtastfenster vorhersagt. Wenn das Maximum früher kommt, erniedrigt man den Zähler. Der Zähler schwankt schlußendlich +/-1 um den idealen Abtastwert herum. Das ist der sogenanne "early/late"-Ansatz. Er ist auch auf Mikrocontrollern leicht implementiert und die Performance ist auch
dutzende von Perioden lang weiter mit 31.25Hz und exakt der passenden Phasenlage so daß es reicht neun einser-Bits (die längst-mögliche einser-Sequenz) zu überbrücken ohne daß er aus der Phase läuft. Das gelbe Signal hab ich dann also mal testweise als Symboltakt verwendet und es hat wunderbar funktioniert
-
Thread
Probleme beim Steuerung per Funk- ATmega328p und RX315, TX315 set
redundand codiert (es sollte jedenfalls so sein) sodass im Datenstrom nie mehr als 2 Nullen oder 2 Einsen aufeinander folgen. Das geht mit UART und seinen Pausen zwischen- drin auch nicht.
Bandbreite. Wie die Realität zeigt, geht es durchaus auch mit etwas längeren Folgen von Nullen bzw. Einsen.
-
Thread
"Input-Capture-Feature" des Atmega8 - Erfahrungen?
Quarz, Timer1 sieht diesen durch 256 geteilt. Somit "sollte" eine Sekunden-Intervall-Dauer von 46875 Zählern rauskommen. Was ich tatsächlich sehe, wenn ich die Timer1-Werte von zwei Sekundenstarts vergleiche, sind Schwankungen von 45934...47130. Das sind -19,9ms...+5,4ms! Ein paar Zähler hin und her hatte
im Register, > nicht nur das eine. Nein, Interrupt-Pending-Flags werden durch Schreiben von Einsen gelöscht. Das Schreiben einer Null ändert das entsprechende Bit nicht. Es wird also nur das jeweils eine Bit angesprochen. Das ist also schonmal kein Fehler... ...
-
Thread
Summensignal von 2.4GHz Empfänger mit ATMega16 auswerten
erkennen, falls die Anlage nur Veränderungen überträgt. Ich sehe nur einen starken "Jitter" bei den Einsen. Im Moment teste ich das ganze mit einem Polin Eval Board V2 und einem ATMega16 mit 8MHz. Ich hab versucht die Länge der Einsen in einer Schleife zu zählen und gelegentlich über UART auszugeben
einzelnes Servosignal, allerdings sind die high-Zeiten kürzer als der Standard. Jitter bei den Einsen ist normal, die Servoposition steckt ja in der Länge des High-Pulses. Oliver
-
Thread
Datenverbindung PeakTech 4090 Tischmultimeter
der im 'PeakTech 4090 Interface Protokoll' (siehe Anhang) angegebenen Spezifikation??? Statt Einsen und Nullen gibt das Gerät lediglich folgendes Gedöhns aus: 105016;000:3105016;000:3105016;000:3105016;000:3105016;000:3105016;000:3105016;000:3105016;000:3105016;000:34905016;000:3105016;000:3105016
etwas. Bis jetzt würde ich vermuten, Du siehst nur Speichermüll. Edit: Du schreibst "Nullen und Einsen". Kann es sein, dass Du Dir vorstellst, da kommen wirklich Strings wie "01001011", also Ascii Nullen und Einsen? Das natürlich nicht, das sind Bytes, die man z.B. als Hex-Zahl pro Byte ausgibt. Die
-
Thread
EPROM: Intel-Identifikation - wo ist die Info versteckt?
Test alle Speicherzellen den gewünshten Inalt ausweisen, wird zum Schluss noch, abhängig von der Zahl der bisher benötigten Impulse, der Chip noch mit einem oder mehreren Impulsen "über"programmiert. Wenn z.B. Nintendo 10 Millionen programmierte 1 Mbit (128kByte) Chips bestellt, dann macht es schon
hat dann >> der Intellimodus herausgefunden und die entsprechenden Adressen, die >> lediglich Einsen enthielten, schlichtweg übersprungen. Da konnte es >> schon mal zu Fehlern kommen. > > Das musst du mir Mal genauer erklären wie es da zu Fehlern kommen > kann.... Also bitte. Das war nur
-
Thread
Bits schieben
Ich wollte die (invertierten) Portleitungen D7~4 abfragen. Ergebnis sollte eine Zahl von 0 bis 15 sein. [c] unsigned char n; n = (~PIND) >> 4; [/c] Zuerst wird doch PIND invertiert. Dann wird das Ergebniss viermal rechtsgeschoben. Da n unsigned char ist, sollten doch links nullen
unsigned int, dann kommen halt 4 0en von oben rein. Nützt Dir aber auch nix. Du hast immer noch 4 Einsen vor Deinem Wert.
-
Thread
Wird analoge Technik jemals aussterben?
als nur zwei. Es kann also in einer Zelle mit vier klar unterscheidbaren Spannungspegeln schon eine Zahl in einem Zahlensystem zur Basis 4 gespeichert werden. Oder eben zwei Zahlen in einem Zahlensystem zur Basis zwei.
ab was, also welche Eigenschaft man beobachtet und irgendwie festlegt wie man dieser Beobachtung Zahlen zuordnet. Bei der Spannung unterscheidet man Pegel und sagt 0 oder 1 oder meinetwegen auch noch mehr digitale Pegel. Bei Eiswürfeln könnte man die Anzahl der Würfel verwenden und als Zahl ansehen
-
Thread
IR Fernbedienung Signale auf µC verarbeiten
dass solange der Eingangspegel vom IR-Empfänger 1 ist, eine Variable x auch 1 wird. Da aber ein Zähler dann bei jedem x=1 Wert zählen würde, musste eine Hilfsvariable a her, mit der eine Bedingung geschaffen wird, bei der nur gezählt wird wenn eine pos. oder neg. Flanke, das heisst ein Zustandswechsel
1. Startbit-Pulsdauer zählen (Pin = 0) 2. Startbit-Pausendauer zählen (Pin = 1) 3. Passt Burst-/Pause zu JVC-Startbit? Nein, zurück zu 1 Ja, Weiter zu 4 4. Datenbit-Pulsdauer zählen 5. Datenbit-Pausendauer zählen
-
Thread
Genauigkeit eines 24bit ADCs realistisch?
Prinzip die Ladungsbalance. Das läuft auf einen 1 Bit Wandler hinaus, der einen Stream von Nullen und Einsen erzeugt. Nun könnte man ja für 2^24 Takte die Anzahl der Einsen zählen, was dann das digitale Ergebnis wäre. Dauert aber viel zu lange. Also wird die Sache anders gesehen: der Stream von Nullen und Einsen ist eine digitale Gleichspannung, überlagert mit einem ebenfalls digitalen Wechselspannungsanteil. Also braucht man dieses Signal nur digital zu filtern und erhält damit den Gleichanteil als Ergebnis
-
Thread
3<< Druckfehler oder tiefere Bedeutung?
mit << kannst du alles nach links schieben, nicht nur einsen da du ja scheinbar ein Manual hast kannst du ja nachschauen was an der Position UCSZ0 für Bits stehen ... na gut, ich verrat's: es ist die Zahl der übertragenen Bits, 3 steht für 8Bit
Hallo Walter Walter wrote: > mit << kannst du alles nach links schieben, nicht nur einsen > und wie kriege ich das dann sinnvollerweise unter? Schließlich handelt es sich doch um nur um einzele Bits mit den Werten 0 oder 1 in dem Register UCSRC, nämlich UCSZ0=Bit 1 und UCSZ1=Bit 2. Und
-
Thread
Einlesen von Bits am Pin und ausgeben auf Display
funktioniert ganz gut so das auf dem Display auch 10101010 ABER Zwischendurch tauchen auf dem Display nur Einsen auf 11111111. Es tritt auch unregelmäßig auf. Kann es sein, dass irgendeine Variable einen Überlauf hat oder irgend ein interner Prozess im uC die register zwischendurch überschreibt oder so?
überlegt was passiert wenn er an den grenzen der flanke abastet. Es kam dabei nie raus, dass nur einsen abgetastet werden. an reale flanken hab ich gar nicht gedacht, weil das auf den oszi sehr ideal aussah als ich gemessen habe.
-
Thread
AVR Assembler "Pause nach beliebiger dauer"
mp ; an Datenrichtungsregister ;Pull-Up's reinschalten (1 bei Tastendruck) ldi mp,0xFF ; 8 Einsen in Universalregister out PORTD,mp ; und an Port D (das sind jetzt die Pull-Ups!) ;LED's ausschalten ldi mp,0xFF ; 8 Einsen in Universalregister out DDRB,mp ; und in Datenrichtungsregister
SREG sichern - Timer-Startwert ausgeben (tcnt0) - Ein oder mehrere Register hoch(oder runter)zählen, mit denen du die Anzahl der Interrupts zählst und damit Zeiten zählen kannst. - In Abhängigkeit der Zählregister bestimmte Arbeiten ausführen oder eben nicht (man kann bei genügend
-
Thread
VHDL E-Funktion oder Potenzfunktion zweier reeler zahlen
dann einfach e als Kosnstante der Basis eingeben. als Exponent sollte zum Beispiel eine 16 Bit Zahl mit 4 Vorkomma und 12 Nachkomma stellen möglich sein.
D.h. in Zahlen? 1000 FF / LUTs, 10.000, 50.000 ?
-
Thread
DS1820 liefert immer den gleichen wert
Ach ja: Wie lautet denn die ID? Wenn die auch bloss aus Einsen besteht... Erstes Byte muss 0x10 (DS18S20) oder 0x28 (DS18B20) sein, sonst schon hier Mist.
40552102250001091 wenndir das zu primitiv ist, dann trotzdem danke für die mühe, ich weiß nicht wie man HEX zahlen ausgibt, für das was ich vorhabe, brauche es ja auch nicht. sondern nur zum überprüfen der ID.
-
Thread
Fachkräftemangel kostet 3 Milliarden Euro
erstmal nur Verluste (=Gehälter), die die Unternehmen also erstmal sparen :-) Für eine solche Zahl müsste man ja erst einmal wissen, was ein Ingenieur einem Unternehmen überhaupt einbringt und da halte ich jede Zahl für äußerst gewagt. Wie will man Innovation in Zahlen ausdrücken? Chris D.
Die Zahlen sind genauso so gewagt, wie meine Rechnung.
-
Thread
Taster entprellen
du auf den knopf drückst ... wenn dir das delay() da nicht gefällt lass es weg und mach die zahlen in workOnKeyPress() größer
Zustandsautomaten und einem "Betätigungsdauerzähler": - wenn die Taste nicht gedrückt ist, dann setze den Zähler zurück - wenn die Taste gedrückt ist, dann zähle den Zähler hoch - wenn der Zähler 5 (oder auch 10) erreicht, dann ist die Taste gedrückt - nebenher Zähler sättigen (nicht dass ein Überlauf seltsame
-
Thread
Bits
wenn genau ein Bit eine 1 ist. Nein, bei XOR ist das Ergebnis genau dann 1, wenn die Anzahl der Einsen ungerade ist. Also 1 xor 1 xor 1 = 1 1 xor 0 xor 1 = 0 0 xor 0 xor 1 = 1 0 xor 0 xor 0 = 0 usw.
Eingang auf "1" liegt. @unbekannt: Nein, bei XOR ist das Ergebnis genau dann 1, wenn die Anzahl der Einsen ungerade ist. Also Was du hier beschreibst ist keine Exklusiv oder Funktion, sondern eine Prüfschaltung für Parität mfg Alex
-
Thread
Reale Einstiegsgehälter
Firmen die nicht an Tarifverträge gebunden sind ist es durchaus üblich in der Probezeit weniger zu zahlen.
Hm. Wenn die Zahlen hier stimmen bin ich arm drann :-(
-
Thread
Hommage an Lothar Miller
Lothar Miller kann einen Zähler, eine ALU und zwei Schieberegister in einen PLL-Block reinsynthetisieren.
bleibt. Neben diesen Datenbits, die so übertragen werden, dass maximal 5 aufeinanderfolgende Einsen entstehen, werden auch spezielle Block-Marken übertragen, die im Prinzip eine Protokollverletzung darstellen und aus 6 aufeinanderfolgenden Einsen "01111110" bestehen . Damit kann der Empfänger dann
-
Thread
Microcontroller über 433Mhz verbinden
Wie beschrieben übertrage ich momentan den Befehl als Byte. Also zum Beispiel wird lediglich die Zahl "9" mit put 9 übertragen und am Empfänger mit input [Variable] ausgewertet. Beides über die seriellen Schnittstellen des MC. Sollte ich wohl lieber bitweise übertragen, also z. B. "00010101"??
Allerdings müsstest du mal erzählen, was du alles über die Schnittstelle schickst. Kommen nur Zahlen vor? In welchem Bereich bewegen sich die? Wie oft sendest du? Lohnt es sich, Pakete zu bilden? :-)
-
Thread
Ist x>>16 das Gleiche wie x/65536?
: [c]int32_t x; ... x >>= 16; [/c] Doch ist garantiert, dass bei negativem x von links Einsen eingeschoben werden, so dass das Ergebnis negativ bleibt? Die ANSI-C-Dokumentationen schweigen sich darüber aus. Mit gcc scheint es zu funktionieren, aber wie sieht es bei anderen Compilern aus? Gibt
verschieden, wenn der Rest der Division nicht > 0 ist. Allerdings ist das Ergebnis bei negativem /Zähler/ auch bei reingeschobenem Vorzeichen verschieden, wenn der Rest der Division nicht 0 ist.
-
Thread
Port Maskieren
Guten Tag, ich habe mal eine Frage bezüglich zum maskieren von Ports in C. Ich habe eine 16Bit Zahl in einer Variablen, welche ich auf 2 verschiedene Ports als "Bitmuster" ausgeben möchte. Bei einer 8Bit Variablen kann man schreiben PORTx=tmp; dann wird der Port auf das Bitmuster der Variablen
bin ich mir nicht ganz sicher, was die erste Anweisung macht. Du maskierst die unteren 8 Bit mit Einsen und ner Und-Verknüpfung, dann müssten die oberen 8 Bit alle 0 sein oder? Wobei das nach dem Quellcode von Bascomfehler ja eigentlich egal ist, da das Highbyte sowieso nicht abgefragt wird. Mit
-
Thread
Angebot annehmen trotz schlechter Bezahlung?
, ist dumm, eine NETTO-Zahl ist nicht vergleichbar denn du weisst nicht, wie Hamze lebt.
Managementpositionen ungeeignet. Deswegen weisen auch nur wenige Top-Manager diese Musterlebensläufe (Einser-Abi, Einser-Abschluss auf Elite-Uni, Promotion in E-Technik in 2 Jahren etc.) auf. Auch das muss man mir nicht glauben, aber es ist so.
-
Thread
Funkübertragung mit Atmega169
Weil das so nicht geht, du musst die Zahlen per Hand codieren und über einen Pin ausgeben. Der USART hilft dir da nicht.
dann mit steiler Flanke wieder steigt. Sonst aber periodisch ist. Also wie ne Folge von Nullen und Einsen, blos das die fallende Flanke einer e-Funktion gleicht.
-
Thread
Tiefpass 1. Ordnung
Das c in deiner Formel ist eine von dir wählbare Zahl zwischen 0..1 Machst du c sehr klein ändert sich das Ausgangssignal des Filters nicht so stark bei Änderungen des Eingangs. Änderungen des Eingangssignals schlagen also nur sehr langsam auf den Ausgang
wieso soll ich für den Eingangssignal eine Folge von Einsen nehmen? Mein Eingangssignal schwankt ja stark und sieht z.B. so aus: 12, 18, 32, 30, 25 etc. Den möchte ich ja glätten, denn der Wert schwankt um den Mittelwert von 20, was auch mein Isteingang vom
-
Thread
ATtiny DCF77 7-Segment Bascom Funkuhr und andere Tricks Gesperrt
Buffer die Stunden 1er und 10er rausbekommt? Ich kenne nur _hour... Wenn ich im Quellcode feste Zahlen für die Werte angebe werden diese nicht angezeigt. Die Anzeige flackert nur... Wenn man viel Phantasie hat kann man GEGG lesen ;) Hier der Code: [code] $regfile = "attiny2313.dat" $crystal =
das jetzt richtig verstehe. Du willst also aus z.B. einer 36 eine 3 und eine 6 extrahieren ? einser:= zahl modulo 10 zehner:= (zahl - einser) / 10 Kommt das in etwa dem gewünschtem nahe? Gruß Ich
-
Thread
Terminalprogramm
...du brauchst nur Zahlen von 0 ... 255 ... dann ist der Ascii-Code doch Deine Zahl...
verwendest brauchst Dau modulo auch nicht. Der Rest belibt Dir dann sowieso uebrig bsp. 68 Zahl Zaehler 68 0 ; 68 > 9 ? Ja: Zahl = Zahl - 10; inc( Zaehler) 58 1 ; 58 > 9 ? - " - 48 2 38 3 28 4 18 5 8
-
Thread
Pic 16f und USART Empfang mit zwei Stoppbits
Maschinerien bestehen meist aus recht einfacher Hardware, aber da sie aus nicht viel mehr als einem Zähler und einem Schieberegister bestehen, kann man sie auch leicht in Software implementieren. Beim Empfang eines Zeichens spielt sich etwa folgendes ab: Am Anfang ruht die Leitung, das entspricht einer
auswertende Programm sollte sich nun aber zuerst das Statusregister ansehen, ob dort ein "Parity Error" (Zahl der Einsen stimmt nicht) oder ein "Framing Error" angezeigt wird, denn dann besteht das Datenbyte wahrscheinlich nur aus Müll. Abholen muss man es meist trotzdem. Zu dem "Framing Error" kommt es,
-
Thread
NMEA oder SIRF Befehle erstellen
Mal schauen: Jedes Zeichen ist ein Byte. Von dem nehm ich alle 8 Bit XOR. --> Wenn eine ungerade Zahl an Einsen, dann ist das Ergebnis 1, bei einer geraden Anzahl 0. Dann die Anzahl der Bytes mit 1er Ergebnis aufsummieren und dann hab ich die Checksumme? Ist das so richtig? Gruß/brutzler
Hi >Jedes Zeichen ist ein Byte. Von dem nehm ich alle 8 Bit >XOR. >--> Wenn eine ungerade Zahl an Einsen, dann ist das Ergebnis 1, bei >einer geraden Anzahl 0. Dann die Bytes mit 1er Ergebnis aufsummieren und >dann hab ich die Checksumme? Nehmen wir mal als Beispiel $PSRF105,0*3F (CS=Checksumme
-
Thread
Für Hex-Fans: sedimal.eu Gesperrt
. Versteh ich jetzt nicht, wie du das meinst. In dez erhält man ausgehend von einer glatten Zahl durch Halbieren immer krummere Zahlen: 1000 > 500 > 250 > 125 > 62.5 ... In hex erhält man ausgehend von einer glatten Zahl durch Halbieren immer wieder glatte Zahlen: 400 > 200 > 100 > 80 >
geeignet. Josef G. schrieb im Beitrag #7307929: > In hex erhält man ausgehend von einer glatten Zahl > durch Halbieren immer wieder glatte Zahlen: > 400 > 200 > 100 > 80 > 40 ... und im Dualsystem erhältst Du mit jeden Teiler immer nur Nullen und Einsen. Kein Schüler braucht dann jemals wieder andere
-
Thread
Wirtschaft : Fachkräftemangel steigt rasant
Durchschnittwerte zeigen, so wie die des Arbeitgeberverbands, der bekanntlich interne und externe Zahlen hat :-)
> > Es geht also wieder runter. Es muss aber auch berücksichtigt werden, dass seit Mai die Zahl der Arbeitslosen gesunken ist. Wirklich interessant wäre also nicht die reine Zahl der offenen Stellen, sondern das Verhältnis der Stellensuchenden zur Zahl der offenen Stellen. Ich verfolge jetzt
-
Thread
EPROM defekt - Fragen dazu
programmierten zur gelöschten Zelle ist 0->1, daher können in mit 0 programmierten Bereichen mit der Zeit Einsen entstehen - im Falle ganzer Bytes natürlich solche Werte wie die erwähnten 9, 2 oder 3...
Da gibt es wohl nur wenige Moeglichkeiten: 1. Zahlen. fuer 22 Jahre 2500 EUR ergibt 113,636363636 pro Jahr. Nicht so teuer. 2. Ewig basteln, bis es zufaellig laeuft. Allerdings laesst schon die Aussage: "Z.B. ist in Zeile 10 ein Unterschied, Zeile
-
Thread
Noten im Bachelor E-Technik TU
Jobaussichten zu haben. in den ersten Semestern ist das meistens normal..und zumindest bei uns zählen die Noten aus den ersten beiden Semestern nicht zur Bachelor-Note...
Hallo Warmweiß, die ersten 2 Semester zählen nicht mit in die Note. Warum Lernbedingungen und Erfolge nicht gut sein sollen, verstehe ich nicht. Mich stört es gar nicht, wenn viele Leute in der Vorlesung sitzen. Auch die Professoren sind immer
-
Thread
serielle Datenübertragung - Problem !
vorgeschichte: ich schicke immer einen wert vom pc an den pic und der pic schickt als antwort einen andere zahl an den pc ! vom pc schicke ich ein paar verschiedene zahlen weg und der pic antwortet je nach zahl mit einer anderen zahl ! in meinem jetztigen schicke ich den pic die zahlen 75; 77 und 77. wenn
und bekomme auch immer die dementsprechende antwort, jedoch wenn ich einmal die zahl 75 schicke bekomme ich keine antwort mehr ! dazu muss ich sagen das ich die zahl in einem unterprogramm schicke und ihm nur die zu schickende zahl übergebe, d.h. es läuft immer das selbe unterprogramm
-
Thread
Porterweiterung Ausgänge via Bascom
händischer Programmierung (also ohne SPI(?)) bekomme ich gebacken- man schiebt quasi immer Nullen und Einsen in diese Register (es sind in Summer 4 Stk., also 32 Bit?), und lässt die Ausgänge danach schalten. Nun aber das Problem: Ich möchte meinetwegen Relais 1 + 5 ansteuern, dann umschalten auf 1+7,
dankenswerterweise ja zum abkopieren ;)) diese 26 Relais schalten, müsste ich quasi irgendeine Art Zähler haben, welcher den ermittelten Wert dem Schieberegister so reinschiebt, dass was Brauchbares rauskommt. In einer ersten Programmroutine wähle ich die Relais 1-8, dann betätige ich den Taster im
-
Thread
Wahrscheinlich banale Frage zu C
x ist dann ungleich null, wenn y grösser als 0 ist. Wenn y = 0 ist, dann ist x = 0. Negative Zahlen (kleiner 0) gibt es nicht, wir sind hier unsigned. [c] uint8_t x; uint8_t y; ... x = (y > 0); [/c] könnte also auch so geschrieben werden [c] uint8_t x; uint8_t y; ... x = y; [/c
Null ist daher nicht zwingend eine Eins. Ob eine !0 (nicht null) eine 1 (eins) oder ein 0xFF (viele einsen) ist, hängt dann von der Zielarchitektur ab.
-
Thread
EEPROM 24C08
schon eine Rolle spielt was für ein Datentyp ich > hab. Es sind in beiden Fällen 8 Nullen oder Einsen. Du kannst es als Zahl mit oder ohne Vorzeichen interpretieren oder als Schriftzeichen oder als... > Ein Problem hab ich allerdings noch. Wenn ich jetzt den zweiten > Datensatz speichern will,
ein Byte nicht mit 0xFF beschreiben. Beim Schreiben im EEPROM werden nur Nullen geschrieben. Die Einsen entstehen durchs Löschen.
-
Thread
Logische Operatoren Verständnis
gesetzt sind (abhängig von n und m). ~0 ist übrigens nicht 255, sondern besteht aus sovielen Einsen wie der int-Datentyp Bits umfasst (i.Allg. 16 oder 32).
Yalu X. schrieb im Beitrag #3495682: > ~0 ist übrigens nicht 255, sondern besteht aus sovielen Einsen wie der > int-Datentyp Bits umfasst (i.Allg. 16 oder 32). Da int vorzeichenbehaftet ist, entspricht ~0 der Zahl -1. Das ist dann auch unabhängig von der Größe von int.