-
Thread
Atmega8 fusebit´s
Du solltest die Fuses nicht als geheime magische Zahl betrachten, sondern die Bedeutung jedes einzelnen Bits ergründen. Die Erklärung findest Du im Datenblatt des Controllers, einmal zusammengefasst im Kapitel Fusebits, dann detailliert in den einzelnen
. Die Anzahl der erlaubten Bits ist vom verwendeten AVR abhängig. Am einfachsten findet man diese Zahl heraus, wenn man die Fusebits mal aus liest und dann diese wieder zurück schreibt. Also Doku des SP12 lesen und anwenden. Die Anleitung des Originalautors ist IMHO _keine_ exakte Anleitung welche
-
Thread
Examensnote vs. Arbeitszeugnis
Abschlußzeugnis/ Examensnote etc... nur einmal brauchst als Eintrittskarte ins Berufsleben. Danach zählen fast nur noch die Dinge die du bei den bisherigen Arbeitgebern gemacht hast und entsprechend im Arbeitszeugnis als Referenz steht. Und zu guter letzt im Anschreiben gut verkaufen kannst und später
Leider finde ich die Links nicht mehr. In einem seiner Beiträge ging es um einen "Einser TU Absolventen", welcher im Berufsalltag dieses Leistungsniveau nicht halten konnte. Laut Mell waren die Zeugnisse eher mit "gut" bis "befriedigend" bewertet. Bei mir sieht es ähnlich aus. An der
-
Thread
Audio-Spektrum-Analysator mit Oszi im XY-Modus als Display
Paketkontrolle, ob das drin steckt, was ich bezahlen soll? Wer das ABLEHNT, IST EIN VERBRECHER! PUNKT! ICH ZAHLE NICHTS , OHNE VORHER ZU SEHEN, FÜR WAS ICH JEMANDEM KOHLE GEBE!! MIR EGAL, ob sowas "üblich" ist!! oder nicht!! CH ACHTE AUUF MEINE SICHERHEIT!! Ich geh auch nicht zum Bäcker zahle für Brot und dann
Paketkontrolle, ob das drin steckt, was > ich bezahlen soll? Wer das ABLEHNT, IST EIN VERBRECHER! PUNKT! ICH ZAHLE > NICHTS , OHNE VORHER ZU SEHEN, FÜR WAS ICH JEMANDEM KOHLE GEBE!! MIR > EGAL, ob sowas "üblich" ist!! oder nicht!! CH ACHTE AUUF MEINE > SICHERHEIT!! Ich geh auch nicht zum Bäcker zahle für
-
Thread
DigitalStrom
schon am 8fach Taster selber (und nein, diese schiachen Plexiglas Dinger die hier jemand verkauft, zählen nicht ;-) )
Modernste - Aber kosten darf es nichts! Wer Komfort usw. haben möchte, der muss auch Geld dafür zahlen. Kannst ja mal mit Porsche über Ihre "katastrophalen" Preise diskutieren. Wen Du einen willst, dann must Du auch zahlen, wass es kostet. Und wenn Du kein Geld dafür hast, dann lass es halt bleiben
-
Thread
Umschaltung Stromversorgung Wohnung - N nicht mit umschalten?
Dort wird der N zur Strang-Spannungsmessung (+Versorgungsspannung) benötigt. Der elektronische Zähler ist eigentlich nur ein Ferrais-Zähler mit Nullen und Einsen. Intelligent ist da auch nicht viel. Reiner Hype, mehr nicht.
Heinz R. schrieb im Beitrag #7842344: > keine Ahnung ob dem Zähler nur N zugeführt wird oder ob N durch den > Zähler geht, deshalb frage ich ja hier :-) > > Evtl. gibt es auch verschiedene Zähler? Da schau Dir die vielen Anschlußpläne an. N wird dem Zähler
-
Thread
vhdl: std_logic_vector in Dezimalzahl umwandeln
Für einen Vektor, der als vorzeichenlose Zahl interpretiert wird, signed im Gegensatz wird als vorzeichenbehaftete Zahl interpretiert. Es sind trotzdem noch Vektoren, deshalb nur der Cast unsigned(Vektor). Für die Umwandlung in integer muss richtig
> wie ich einen 11Bit Vecor in einen 19Bit umwandle? Einfach links oder rechts Nullen oder Einsen anhängen, z.B. so: vec19 <= "00000000" & vec11;
-
Thread
DCF77, warum so komisch codiert?
Löwenbräu Uhrtyp schrieb im Beitrag #4893233: > 21=1 > 22=2 > 23=4 > 24=8 Und das die Einser
und Einer hin oder > her? Könnte man, ist m.M.n. aber unschön. Schöner wäre (raw ist die dcf zahl) einer= raw & 15 zehner=( (raw >> 4) & 7) (das &7 kann je nachdem wie Deine Zahl weitergeht weggelassen werden) minuten= zehner×10+einer
-
Thread
Entprellen in C, schlanke Routine
durchgekaut wird. Wo ist das Problem? 10ms Timer-Interrupt { Wenn Taste gedrückt { Zähler um 1 erhöhen } else { Zähler auf 0 setzen } Wenn Zähler = 5 { Aktion ausführen } Wenn Zähler > 100 { Aktion_bei_lange_gedrückter_Taste ausführen
Besser: Wenn Tastenzustand anders ist als der intern gemerkte entprellte Zustand > Zähler um 1 erhöhen > } else { > Zähler auf 0 setzen > } > > Wenn Zähler = 5 { Wenn Zähler = 3, denn ein Zweibit-Zähler kann nunmal nur von 0 bis 3, und bei kleinen Controllern
-
Thread
Frage zum UART Rahmen
4 Bit sind. Erst im nächsten Paket ist ganz links eine 1 und er weiß: Huch, hier fängt eine neue Zahl an. Dieses Paket hol ich mir mal raus 10011 schmeisse das Bit ganz links (das nur zur Erkennung diente) weg 0011 und ich hab die obersten 4 Bit meiner 8 Bit Zahl. Das nächste Paket
dass es fünf werden damit der Empfänger-UART nicht meckert. Ob du nach deinen drei Bit noch zwei Einsen oder zwei Nullen (oder auch 10 oder 01) sendest, ist dem UART egal, solange er die eingestellten fünf Bit empfängt. Erst für das Programm ist es dann wichtig zu wissen, dass die letzten beiden Bit,
-
Thread
Char vs. Hex
Vorsicht! Die Frage ist schon schwammig. 1 != "1" != '1' = 0x31 = 49 1 .. Zahl (mit einer Ziffer) "1" .. String mit Länge 2 und dem Inhalt {'1', '\0'} '1' .. Der Wert des ASCII Einser-Zeichens 0x31 .. hexadezimale Darstellung des ASCII Wertes 49 .. dezimale Darstellung
auf meinem Display sprich das Funktioniert. Dachte ichs mir doch. Betreib Arbeitsteilung! Zahl -> String String ausgeben
-
Thread
CPLD - Glitches/Spikes-Problem
Wackelkontakt oder so. Denn deine Statemachine läuft unabhängig von deinen Eingängen, ist ja nur ein Zähler mit 4 Zuständen und deine Daten ein einfaches Schieberegister.
systematischen Fehler, was ich nicht glaube, da z.B. bei Vorbelegung von DOUT mit 8 Nullen oder 8 Einsen genau diese dann auch ausgegeben werden).
-
Thread
Ingenieure gesucht, händeringend!
werden soll, weil die Firmen schon marktwirtschaftlich denken und eben nicht marktübliche Preise zahlen wollen (das wäre ja die Konsequenz von Angebot und Nachfrage). Gruss Andy
werden soll, weil die Firmen schon marktwirtschaftlich > denken und eben nicht marktübliche Preise zahlen wollen (das wäre ja die > Konsequenz von Angebot und Nachfrage). Meine Tochter steht vor dem Abitur und hat bereits einige Projektveranstaltungen zur Berufsentscheidungsfindung hinter sich. Ganz
-
Thread
7. Klasse Matheex - Warum findet Wolframalpha eine Lösung nicht?
ein... so stimmt die Umrechnung durch die Binomischen Formeln! Dass es sich um ein und dieselbe Zahl handeln muss war vermutlich nie Teil der Aufgabe!
schrieb im Beitrag #5733740: > jetzt hab ich die Antwort: > sie durften dort "irgendwas eintragen, Zahl oder Buchstabe, aber links > und rechts muß dann gleich sein". Ok, dann war es doch eine faire Aufgabe fuer den Jahrgang. Ist dann wahrscheinlich auch als letzte Huerde fuer die Einser Schueler
-
Thread
rs422 Splitter / Aktivitätsanzeige mit LEDs - wie umsetzen?
sehr unregelmäßig und manchmal auch zu kurz, um es deutlich wahrzunehmen (weil abhängig von den Einsen und Nullen auf der Leitung). Wie könnte man sowas mit vorgegebener Blinkfrequenz machen? Also sagen wir mal bspw.: 1) Daten werden erkannt (HIGH => LOW Flanke an RX) 2) LED blinkt mit 80ms
auf sie gerichtet habe. Wobei genau das ja auch ein Grund war, das Blinken nicht direkt aus den Einsen und Nullen auf der RX Leitung zu erzeugen, sondern eben altersgerecht "beruhigt" ;) Weiterhin kann ich bestimmte Funktionen aber auch im Dauerlauf abfragen und protokollieren. Die Temperatur, zum
-
Thread
Timer0 Overflow Flag ohne Interrupt auslesen
while (!(TIFR & (TOV0))) // Schleife bis das overflowFlag erkannt { } i++; // Zähler wird hochgezählt TIFR |= (1<<TOV0); // Zurücksetzen des ÜberlaufFlags if (i > 60000) // nach ca 0,7sek { if (PIND & (1<<PD3)) // Abrage von D3 (LED GRÜN
der Zustand der seriellen Schnittstelle überprüft werden sollte. Dabei werden dann Nullen bzw. Einsen auf dem 2 x 16 LCD angezeigt. Der Zustand der UART-Register. Also die wichtigsten Zeilen sind, evtl. erst Interrupts sperren mit "cli" Statusregister retten mit "in" Kopie des jeweiligen Registers
-
Thread
AVR schmiert bei bitoperationen ab
e=1; while (e<=254) { _delay_ms(1000); MK3_LCD_PRINT_UINT(e); // zahl ausgeben e++; } [/c] ich habe es auch schon mit e=e+1; oder uint8_t e=1; versucht es hilft nichts. Besonders komisch finde ich das sich der AVR nicht jedes mal auf hängt. mal schafft er es bis
beispielprogamm das standartmäßig auf dem AVR programmiert war läuft einwandfrei. auch wenn ich die zahl nicht hoch zählen lasse dann werden einfach nur einser nebeneinander geschrieben und es schmiert nichts ab
-
Thread
Parity-Funktion in C
1 1 das Ergebnisbit ist nur dann 1, wenn bit1 UND bit2 1 sind. Hast du also 2 Zahlen in Binärschreibweise Zahl1 10001011 Zahl2 00011010 dann wendest du einfach die UND Operation auf jede Spalte an. Das Ergebnis ist Ergebnis 00001010 und die andere Operation ist
jede Ziffer in der Tabelle suchen. 3 hat 0011. 9 hat 1001. Zusammen haben sie also 0011 1001) zähle die Einsen, sind 4 Stück. Eingestellt war ODD Parity, also eine ungerade Anzahl. 4 ist nicht ungerade, also ist das falsch. Da hätte das Bitmuster 1011 1001 rauskommen müssen. In Hex Schreibweise
-
Thread
Was ist den bei Conrad los Kein einziger Binärzähler-IC !
Kein einziger Binärzähler-IC, nur so ein HEF4060bt652 Frequenzteiler der zwar sehr hoch zählen kann (14 Bit) aber nur jede 16te Zahl ausgeben kann da die ersten vier Ausgänge fehlen. Naja jetzt muss ich zu Reichelt wechseln . Ach war das früher schön da hatte Conrad so viele Logikbausteine
Zaehler und preload Register von bis zu 32 bit. Und kann dann je nach internem Aufbau schnell zaehlen. zB 100MHz. Allerdings mit 3.3V, im TQFP44. Fuer groessere Geschichten wuerde ich zB ein EPM240T100C5N
-
Thread
Stellenwert und Erfahrungen mit dualem Studium
Ex-Ing schrieb im Beitrag #5879044: > mein Schwager (Einser-Abi) hat das duale Studium im Technikbereich vor > 20 Jahren bei Bosch absolviert. Ja....vor 20 Jahren :)
Suchen keine Firma finden, wo ich ankommen könnte, weil das, was ich kann, auch Dänen in ausreichender Zahl können. Sicher könnte man in der einen oder anderen Firma arbeiten, aber die weltweit aktiven haben auch genug Pendants in Deutschland und da sind meistens die deutschen an der Weltspitze und zahlen
-
Thread
GAL: Decoder 8Bit/3xBCD
20 Total Nodes: 0 Average P-Term/Output: 12 Was heisst die Zahl vor /, und was die Zahl danach? MfG Camel PS: Thx, for help again!
und die vier mit der hohen Zahl kann er nicht fitten, daher UNASSIGNED, der Rest klappt.
-
Thread
ATtiny25, TimerCounter1, CTC-Mode: Bug?
Ich möchte aber 1. sehen, was ich fülle und was nicht und 2. wenn ich später an diesen Stellen Einsen haben möchte, muss ich nicht viel ändern.
nächsten Problem: Der eine Teil funktioniert erst ein mal: Die Simulation in AVR-Studio läßt den Zähler so zählen, wie man das erwartet: Er wird nach dem Erreichen des Compare-Wertes im Register OCR1C auf Null zurückgesetzt. Der zweite Teil wäre dann der Interrupt und den scheint es für das ...C-Register
-
Thread
[Visual Basic] Mit Binärdaten arbeiten.
auch "manuell" byte werte eingeben und absenden. Also 8 einzelne nullen und einsen eintippen, und die sollen als ein byte weggehen. Bei MSDN steht zum Byte Datentyp folgendes: [c] Enthält 8-Bit-(1-Byte-)Ganzzahlen ohne Vorzeichen im Wertebereich von 0 bis 255.[/c] Also bedeutet
nicht rechnen. woher soll denn jemand wissen was 010101 sein soll? Es kann eine dezimale zahl sein, es kann eine Binäre zahl sein, es kann eine oktale zahl sein und auch noch eine Hexzahl.
-
Thread
C-Programm Softpwm Problem mit der ISR (oder mit der Main?)
F_CPU 8000000L // Systemtakt in Hz volatile uint16_t t0_ovf_cnt=0; // zähler der T0 Überläufe ISR(TIMER0_COMPA_vect) { PORTD|=(1<<PD5); //beim Vergleichswert LED einschalten } ISR(TIMER0_OVF_vect) { t0_ovf_cnt++; //zähler hochzählen
}[/c] Hab das ganze schon im Atmelstudio laufen lassen und festgestellt, dass sobald der zähler auf 1 gesetzt wurde nach der 2. oder 3. If abfrage der zähler einfach so wieder auf 0 gestellt wird. Ich verstehe aber einfach nicht warum. Vielleicht könnt ihr mir ja helfen. mfg Jo
-
Thread
Umfrage: Dyn. Webseiten mit Perl oder PHP?
Ziffernfolgen höchstens auf jedes 20. oder 30. Zufallspasswort das passt wenn der hash mit *einer* Zahl beginnt. Wenn man natürlich die ersten Ziffern des Hashes kennt (was meist nicht der Fall ist) ginge es mit einer Tabelle sicher besser, das *jedes* 10 *Zufalls* passwort akzeptiert würde scheint sich
Regex alle Strings, die "ganzzahlige Teiler">1 haben, für die also ein Substring aus mindestens zwei Einsen (11+) existiert, mit dem man den ganzen Rest des Strings auffüllen kann (Backref \1+ ), und das Ganze ohne Rest (^ ... $) => Primzahlsuche auf ineffizient.
-
Thread
GNU ARM GCC ignoriert "signed" Variablen
schrieb im Beitrag #6759929: > Insbesondere ist es undefined behaviour, wenn "msb" eine negative Zahl > ist. Für GCC und Clang kann man das mit -fno-strict-overflow beheben.
#6760511: > Jörg W. schrieb: > >> Insbesondere ist es undefined behaviour, wenn "msb" eine negative Zahl >> ist. > > Für GCC und Clang kann man das mit -fno-strict-overflow beheben. Kann man machen. Man kann es aber auch einfach richtig machen.
-
Thread
Parity mit AVR-ASM: Stimmts, gehts schneller?
IN = Tmp0, zu testendes Byte push Tmp1 ; OUT = Tmp0 = 0/1 für gerade/ungerade Anzahl von EINSen in IN mov Tmp1, Tmp0 swap Tmp0 eor Tmp0, Tmp1 ; EINS/NULL in Bit 7..4 wird gegen EINS/NULL in Bit 3..0 reduziert lsr Tmp0 ; Unterschiede bleiben erhalten, danach ist Bit 7..4
in Tmp0 - Bit 0 konzentriert pop Tmp1 ret ; OUT = Tmp0 = 1/0 für ungerade/gerade Zahl von EINSen in IN ; µC-Takte = 13 + 7 für RCALL/RET = 20, also 2,5 µs @ 8 MHz [/avrasm] 20 Takte sind ja eine Menge Zeit, wenn es in Hardware sozusagen SOFORT zur Vefügung steht...
-
Thread
Mikrocontroller
und Zahlen dieser Deklaration habe ich in einer Header Datei und dann zum .c Programm zugefügt!! Um genauer zu sein, weiss nicht wie soll ich jetzt zum Beispiel eine 0 auf meinem Display raus geben :-(( Bin
simsim, jedes display hat einen satz von Kommandos die mit Datenparametern versehen als Einsen und Nullen ueber die Datenleitung gehen. Ohne Datenblatt zum Display kannst du nicht wissen welche Kommandos/Daten du senden musst, um auch nur einen einzigen Pixel zu setzen. Damit ist die Aufgabe
-
Thread
Bitvector in VHDL
Hallo leute die Aufgabe ist folgende:zählen wieviele Bits in einem Bitvector auf 1 gesetzt sind und sie anschließen rechtsbündig ausgibt also beispiel a=100101101 conv(a)=000011111 hat da einer ne idee wie man das realisieren kann in
Conv funktion den Vector mit 1 dann rechtsbündig habe. Die andere funktion wandelt die integer zahl in einen Bitvector um 01101 => 3 einsen 2^3-1=7 => 0111 so hab ich mir das vorgestellt!!!
-
Thread
Port setzen in Binärschreibweise
0b000010000000001 ist halt nicht das gleiche wie 0b0000100000000001. Da muss man schön viele Nullen zählen, um den Unterschied zu sehen. 0x0401 und 0x0801 sind irgendwie auffälliger unterschiedlich, nicht?
wesentliche Punkt der Binärschreibweise war, dass ich von den Kommentaren darüber ausgehend die Einsen gesetzt habe. Also erstmal im Editor ein Array angelegt, in dem alle Konstanten als 0b00000000 drin standen, und dann Zeile für Zeile die Einsen entsprechend der Anodenreihenfolge (es geht um
-
Thread
Zehntel springt von 4 wieder auf 2. Warum?
Jens N. schrieb im Beitrag #5747846: > Hier noch der Code: Was ist das für abstruser code ? zaehler++ und zaehler-- aber nie zaehler=0, dafür startet zaehler bei 9 ? Wer bedient Int0 (on_off)? Ein nicht-entprellter Taster ?
Interrupt und Main arbeiten hier scheinbar gegeneinander. Im INT steht "zaehler++" und in der Main "zaehler--". Klar dass da was schief geht.
-
Thread
PAritätszähler unglaublich langsam auf ATSAMD
jetzt: wie kann man das optimieren? Gibt es vielleicht eine Funktion, mit der man die CPU die Bits zählen lassen kann, so dass ich mir diese Schleife sparen kann? Danke!
Schau mal nach ,,Brian Kernighan Algorithm" zum Bit-Zählen! ich zitiere: >We calculate n-1 >We and it with n i.e n&(n-1) >Thus unset the rightmost bit >Keep repeating the above steps until we end up with 0
-
Thread
8 bit vs. 16 bit
aller Zahlen von 1 bis 9. Das ist der 8-Bitter Wenn du größere Zahlen multiplizeren musst, dann hast du eine Vorschrift, die es dir erlaubt, mit deinem Wissen des Kleinen Einmal-Eins auch größere Multiplikationen
in einem Schritt machen. Das hilft dir natürlich auch bei größeren Zahlen weiter, weil du eine Vorschrift hast, wie du jede beliebige Multiplkation so aufteilen kannst, dass du deine mittleres Einmal-Eins Basisfunktionalität effizient einsetzen kannst. Da du 2 stellige Zahlem
-
Thread
DCF77 -> Verständnis BCD -> Uli-Radig's Code
unter BCD versteht man "binary coded decimal", d.h. die niederwertigen 4 Bit sind als binäre Zahl zu interpretieren und die höherwertigen 4 Bit sind ebenfalls als binäre Zahl zu interpretieren. Die höherwertige Zahl ist die Zehnerstelle. Die BCD-Darstellung soll nun in eine binäre Darstellung
Darstellung und Interpretation unterscheiden: "0100101" ist eine Zeichenfolge (String) mit 7 Einsen oder Nullen. Diese Darstellung nennt man binär. In diesem Fall sollen die hinteren 4 Bits als Zahl zwischen 0 und 9 und die vorderen 3 Bits als Zahl zwischen 0 und 7 interpretiert werden. Es handelt
-
Thread
brunel kommt gewaltig
Brunel ist ein schlechter Arbeitgeber, die zahlen noch nicht einmal die Reisekosten zum Vorstellungsgespräch.
nicht zustimmen. Circa 15 Bewerbungen -> 5 Einladungen -> 4 Zusagen. Und nein, ich habe nicht nur Einser auf dem Diplom-Zeugnis. Ich vermute auch, dass das an deinem Bewerbungsunterlagen liegt. cu
-
Thread
Auslesen eines DS18B20: stets 85°C
BIT aus, um zu schauen, ob der Sensor fertig ist...du musst aber abwarten bis ein ganzes BYTE aus Einsen besteht (also 0xff) - wenn du den sensor vorher ausliest kommt mist raus...
aus dem Ansteuerungsvorschlag übernommen. Zudem habe ich noch die Funktionen: 1. die Temperatur als Zahl (d.h. als float) und 2. die Zahl gerundet auszugeben hinzugefügt. Ich hoffe hiermit anderen eine Hilfe sein zu können. Korrektur und Verbesserung ist stets erwünscht. @mixer: 1. Bezüglich der
-
Thread
C Verstehe Code Abschnitte nicht
ebenso umgeschrieben: > LCD_PORT |= (data<<(LCD_DB)); // Bits setzen Hier werden dann die Einsen des Datenbytes (eher nibble) auf den Port übernommen. :-)
(4 - LCD_DB) LCD_DB ist ein Platzhalter für eine Zahl. Da wird nur 4 minus eben diese Zahl gerechnet. Nix besonderes :)
-
Thread
PWM-Pin von AVR deaktivieren
bit gesetzt oder zurückgesetzt ist) und wurde von möchtegern Experten in C die nicht zwischen Zahl und bit unterscheiden können, nur so angespuckt.
Klammern, Tilden und sonstigen Störgeräuschen? :-) Nein. An nicht unterscheiden können zwischen Zahl und bit. Wenn ich Null (als Zahl) 6 mal nach links schiebe, bleibt das immer noch eine Null. (0<<6) = 0 Wenn ich bitzustand (0 oder 1) definieren will, dann sollte der Compiler diese Anweisung
-
Thread
Identifizierung DDR IC
herausgefunden (4-fach NAND, Halbleiterwerk Frankfurt a.d. Oder). Was bedeuten jedoch diese Buchstaben-Zahlen Kombinationen (X3, X6, W2,...) bzw dieser Einser beim IC rechts unten? Kann mir da jemand weiterhelfen? Lg, Maije
Christoph M. schrieb im Beitrag #5302095: > Was bedeuten jedoch diese > Buchstaben-Zahlen Kombinationen (X3, X6, W2,...) http://www.elektron-bbs.de/elektronik/tabellen/datum.htm
-
Thread
C Anfänger: PWM Signal auslesen Gesperrt
<90s2313.h> #include <delay.h> #define PWM PORTD.0 void main (void) { unsigned char zaehler1 = 0; unsigned char zaehler2 = 0; float ergebnis; DDRD=0; //auf eingang schalten DDRB=255; //auf ausgang schalten start: zaehler1=0; //zaehler auf null setzten zaehler2
//und eine neue messung losgeht while ( PWM==0 ) //warten bis eine 1 kommt { zaehler1 ++; //zähler alle 2µshochsetzen delay_us(2); }; while ( PWM==1 ) //warten bis eine 0 kommmt { zaehler2 ++; delay_us(2); }; ergebnis=(zaehler1
-
Thread
Logisches Rechtsschieben
wie man es bsw. durch [code] (iVal>>16) [/code] machen würde und bei dem bei einer negativen Zahl einsen nachgeschoben werden. In Java ging das mit >>>>, aber in C kenne ich da nichts. Oder bleibt mir da nichts anders übrig als entweder [code] test |= (iData >> 16) & 0xFFFF; [/code] zu
die Angelegenheit aber trotzdem nicht, denn die selbst die Repräsentation von vorzeichenbehafteten Zahlen ist AFAIK "implementation defined".
-
Thread
Differenzengleichung in VHDL
Moin... Welches Ergbnis erwatest du denn für eine 10-Bit Zahl, irgendeine, wenn du 11-bit nach rechts verschiebst? -- Sven Johannes
aufnimmst, desto mehr reagierst Du auf den Eingang. Ines PS: Ich übernehme keine Gewähr für die Zahlen, die ich da gerade in den Mund - ähh in die Finger??? :-) - genommen habe. Ich habe sie nur überschlagen.
-
Thread
was ist mit den Studenten los?
kriegt doch jede Lusche das Abitur nachgeworfen. Schau dich doch nur hier im Forum um. Immer mehr Einser-Abiturienten: „Intelligenz-Explosion“ unter Rot-Grün? http://www.news4teachers.de/2013/08/immer-mehr-einser-abiturienten-intelligenz-explosion/
würde sagen, das Hauptproblem ist das Bildungssystem und die heutige Gesellschaft (nur Abschlüsse zählen).
-
Thread
DDR Ingenieur-Abschluß Gesperrt
Wenn du schon zählst! In den 60zigern Anfang 70 wurden Schnelldurchgänge für politisch Interessierte höherer Kader durchgeführt. Ziel Ing. glaube auch Dip.Ing...kann das aber nicht genau sagen. ;-))
Alterkohorte in der Ex-DDR Da kann schon was im Anspruch nicht gleich sein, wenn man dazu die Zahlen der Hochschulzugangsberechtigungen nimmt: West 32 %, Ost 15 %, Stand 1992.
-
Thread
ZX-Spectrum Basic : error handling aber wie?
40 LET e= d*2 50 PRINT "The input a number "; d; " times two is "; e [/code] Ich möchte eine Zahl von der Tastatur einlesen und mit Ihr rechnen. (Zeile 10) Nach dem einlesen konvertiere ich diesen String in eine Zahl (Zeile 20) Jetzt kommt das Problem : Habe ich keine gültige Zahl eingegeben
Zahlen können dreistellig sein, und ich habe auch die Division eingeführt.(Für zwei vierstellige Zahlen reicht der Platz dort nicht. Kopfrechnen bis Tausend sollte aber ausreichen) Für das Zeichnen der
-
Thread
Sinus aus Schaltvorgängen ohne modulierte PWM
solcher Folgen die jedoch mehr Stufen oder höhere Schaltraten erfordern. Abgesehen von einem µC oder Zähler mit ROM und einem DA-Wandler, wie kann ich solche Folgen z.B. mit 555 erzeugen? eine H-Schaltung reicht für +,Z,- und für komplizierteres ginge ein analog Addierer. [ flanke rechteck schalten cosinus
der Grund, warum sowas ueblicherweise nicht mit einem Sack 555er gebaut wird, sondern eher mit Zaehlern+ROM oder auch Schieberegisters, wobei das Bit aus dem letzten FF invertiert in das erste geschoben wird...aka Johnson-Zaehler. Ich vermute mal so ausm Bauch raus, dass um die stoerenden Harmonischen
-
Thread
zustände der ports zusammenrechnen
schon meherer 'Bilder' 1110 0000 1101 0000 1011 0000 0111 0000 und bei nur 2 Einsen sind es dann noch mehr. D.h. eine tatsächliche Zählung wird da wohl einfacher sein als wie wenn du das Ganze mittels Erkennung von bestimmten Zahlen machst.
soll einfach in einer schleibe den zustand des ports auslesen wenn er wahr ist soll ich es in einem zähler einen hochsetzen :) okey ihr habt mir sher geholfen thx
-
Thread
Bitweise Shiften
rechts nachgeschoben werden und wenn man nun eine signed Variable nach rechts verschiebt von links Einsen nachgeschoben werden. Diese Operation soll ja dem Erhalt des Vorzeichens dienen wenn ich das richtig verstanden habe. Aber dann würde das Vorzeichen ja bei jeder Zahl eine 1 sein oder nicht???
ein paar Zahlen durchprobiert, sieht man nämlich, dass da ein ziemlicher Blödsinn rauskommt.
-
Thread
UART-Daten binär ausgeben - Verständnisproblem
umzuwandeln und zu senden, was aber irgendwie auch nicht so sinnvoll war, weil ich dann die Nullen und Einsen einzeln als ASCII-Zeichen gesendet hab....^^ Sorry, aber ich komm einfach nicht drauf.... Schon mal vielen Dank für eure Antworten Gruß Perni
Umwandlung wie [c]for(i = (sizeof *8)-1; ....[/c] brachte mir wie oben erwähnt auch nur Nullen und Einsen die in ASCII angezeigt wurden.... Danke!! Gruß Michael