-
Thread
Warum diese Subtraktion
foo - 256); PORTC = bar>>8; [/c] PORTA -> 0x00 PORTB -> 0x01 PORTC -> 0x01 Wo kommen die Einsen her?
martin schrieb: > Wo kommen die Einsen her? 100 + 255 = 356 = 0x16D 0x16D >> 8 = 1 356 + (255 - 256) = 355. Dito.
-
Thread
SMA Solar als Arbeitgeber
Mittelmaß eingestellt. Wer aber die Wahl hat, wird sich zwangsläufig für einen von dir "gehassten" "Einser Kandidaten" entscheiden. Und: "Einser Kandidaten" sollen , so wird es zumindestens berichtet, auch im Ingenieurbereich vorkommen:) Was hat es mit der selbsternannten Elite auf sich?
nebenbei: soweit ich weiß, ist Kassel die Stadt mit den höchsten Zahlen was Empfänger von staatlichen Leistungen betrifft.
-
Thread
Festkommazahlen in Würde Gesperrt
nächstgrößeren. Aber wozu multipliziert man uint64_t mit uint_64_t? Das werden sicher nicht beides Zahlen sein, die am oberen des Wertebereiches kratzen. Solche Zahlen braucht man z.B. für Dateipositionen im Terabyte-Bereich, die wird man aber nicht miteinander multiplizieren, sondern eine große Zahl
es Sinn, dem Anwender den schwarzen Peter zu geben; nur der kennt seine Zahlen und muß halt im Zweifelsfall Rechenzeit opfern.
-
Thread
Zahlenformate
1) als Fractional-Zahl 0.000031 und Hex $0001 ist? Und z.B. 0.9 als Fractional 0.000275 ist? Danke für Hilfe!
Rechne es halt rückwärts: Die Hex-Zahlen in Binärzahlen umwandeln. Da wo Einsen stehen wird mit der Wertigkeit des entsprechenden Bits multipliziert und aufaddiert. Das mit den 24 Bit versteh ich auch nicht, wenn von 1.15 Zahlen die Rede
-
Thread
Elektroingenieure weiterhin gesucht!
Über die zahlen kann ich nur Lachen!!!!
Deutschland verdienen Berufseinsteiger im Schnitt 54.800 Euro" Ja nee, is klar. Wer denkt sich solche Zahlen aus?
-
Thread
Krise erfasst Ingenieure
des Instituts der deutschen Wirtschaft (IW), der dem Handelsblatt >vorliegt. Allein im Mai ging die Zahl der offenen Stellen gegenüber April >um 4 000 zurück, während gleichzeitig die Zahl der arbeitslosen Ingenieure >auf mehr als 25 000 stieg. Das bedeutet also, die Nachfrage ist auf dem Niveau von
Beispiele allesamt >aus der BWL/Marketing/Medienbranche kommen. Weil die Ingenieur-Freaks mit Einser-Abschluss nicht vorzeigbar sind. ;-)
-
Thread
10bit signed in 16bit signed wandeln
meine Frage reicht es, wenn das 10. Bit gesetzt ist (Vorzeichen-Bit) dass ich die führenden Bits zu Einsen mache? So dass z.b. aus 10Bit signed: xxxx xx10 0000 0000 16Bit signed: 1111 1110 0000 0000 werden.
Bei der Zweier-Komplement-Darstellung haben negative Zahlen immer führende Einsen.
-
Thread
Bit stuffing / Bit einfügen
Programmstück schreiben, das Bit stuffing erfüllt. Also ich erhalte eine Datenmenge von Nullen und Einsen, und das Programm soll nach jeweils 5 gleichen Bits jeweils das negierte Bit einfügen. Beispiel: nach fünf Nullen soll eine Eins eingefügt werden. Schreibe das Programm in Xilinx9. Ich habe nur
> Also ich erhalte eine Datenmenge von Nullen und Einsen, Woher kommen diese Daten? Ist das ein serieller Bitstrom? Wieviele Bits hat ein Paket? Darfst du die Daten zwischenspeichern?
-
Thread
Probleme beim ADC-Wert auf LCD ausgeben
ret ;********************************************************************** ; ; Eine 16 Bit Zahl ohne Vorzeichen ausgeben ; ; Übergabe: Zahl im Register temp2 (low Byte) / temp3 (high Byte) ; veränderte Register: keine ; lcd_number16: push temp1 push temp2
jetzt sehe ichs: >; Übergabe: Zahl im Register temp2 (low Byte) / temp3 (high Byte) no_round: mov temp2, temp3 ;!!! mov temp3, temp4 ;!!! rcall lcd_number16 rjmp Main
-
Thread
Operationsverstärker 60W output gibt es sowas?
. >> wie sieht das in der praxis aus? wird dann jedem 0.1V schritt eine >binär jeweils größere zahl zugeordnet? :confused: Der ADC quantisiert dir dein Temperatursignal. Daher jedem Spannungswert am Eingang wird eine Zahl zu gewiesen innerhalb der Auflösung des Wandlers. Beim AVR sind das 10 Bit
wäre die 0V also eine 0000000000 (10 nullen) und die 5V also eine 1111111111 (10 einsen) von der genauigkeit reicht mir das vollkommen aus ^^ 3bits würden es auch schon tun... wie würde man das denn dann in ein ttl signal umwandeln? C kenntnisse habe ich wohl... was mir nur
-
Thread
Brauche logische Hilfe bei Problemansatz
if( Bitmaske & ( 1 << i ) ) Channels[NrChannels++] = i; } .... Benutzer nach einer Zahl zwischen 0 und NrChannels fragen .... Channel_to_Sample = Channels[ Auswahl ]; [/C]
Gast wrote: > Hier werden also 4 Werte gemessen. (weil 4 einser drinnen sind). Ja, und diese 4 Werte legst du in einem Wertearray nacheinander ab. In der Reihenfolge in der sie gemessen wurden. Ohne Leerraum dazwischen. > Wenn diese Variable jetzt 3 ist,
-
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
Sigma-Delta-PCM-Konvertierung in C
stellen die Codewörter den Wert nicht direkt dar, sondern codieren ihn durch die Anzahl der Nullen und Einsen. 50% wären dann beispielsweise 010101... Das erste Bit könnte noch ein Vorzeichenbit sein, aber uns ist noch unklar ob das bei diesem Codec so ist oder nicht. Wenn das also so funktioniert wie wir
Wikipedia). Zweierkomplement ist vereinfacht gesagt eine Darstellung von positiven und negativen Zahlen mit Binärwerten ohne dass ein Wert doppelt vorkommt. Meiner Meinung nach müsst Ihr die einlaufenden Audiosamples nur "korrekt" konvertieren. Der Microblaze ist ein 32 Bit uC. Das Zauberwort bei
-
Thread
LPC2368: RTC löst dauernd IRQ aus
xxx bzw. RTC_ILR &= xxx ist unnötig, da Bits in dem Register nur gelöscht werden, wenn man 1en (Einsen) schreibt. In deiner ISR solltest du also einfach schreiben: [c] RTC_ILR = RTC_ILR_RTCCIF; [/c] Zur Sicherheit solltest du evtl. in der ISR alle anliegenden Interrupts löschen, d.h. folgendes
Bit register beschrieben. Wie adressiert der ARM7 denn nun besser? Wenn ich uint8 für ein kleine Zahl nehme oder uint32? Das Battery RAM wird beschrieben dass es nur 32 Bitr adressierbar ist mit "Alignment = 4". Dh. kann man dort gar keine Bytes speichern sondern nur uint32. PS: Spezi Frage: Hat
-
Thread
sogar in China haben Absolventen schlechte Chancen auf einen Job
Das gleiche habe ich von enigen Kollegen und einem Prof. gehört. Die Chinesen hatten zwar lauter einser Noten, aber als es dann an die Praxis bzw. den Job ging sah es schon wesentlich düsterer aus. Meiner Meinung liegt das auch an der ganzen Denkweise des Landes. Dort wird (zumindest bis jetzt) das
viele Ursachen, genetische wie kulturelle. Letztere sind die IMO stärkeren. > Wobei die absolute Zahl an >intelligenten Menschen in China dann einfach viel höher ist durch die >Bewohnerzahl. Hab ich auch an vielen Ecken gelesen, auf vom Altkanzler Helmut Schmidt. Diese Aussage ist mir aber drei
-
Thread
Amoklauf an Schule Gesperrt
Diesen Hans würde ich auch zu den potenziellen Amokläufern zählen. Sofort beobachten!
Da werden in jedem Fall Zahlen zu Morden mit legalen und illegalen Waffen gelistet. Allerdings gibt es auch Zahlen die nicht auftauchen oder möglicherweise geschickt kaschiert worden sind.
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
Soso, Du schiebst die Nullen und Einsen also noch von hand darein?
Architektur gut klar kommst, dann bleib' dabei. Zumal zur Gewöhnung nicht nur die Controller selbst zählen, sondern auch der Umgang mit der Entwicklungsumgebung. Ein Wechsel der Architektur verlangt nicht nur neue Controller, sondern auch neues Programmiergerät, neue Entwicklungssuite, neue Libraries, neues
-
Thread
binärwert in Hex wert umwandeln
mir sehr tolle Zeichen aus. Aber eigentlich sollte es in Hex > erscheinen. du willst also eine Zahl in einen String umwandeln...dazu gibt es die utoa()-Funktion, die kann auch unterschiedliche Zahlensysteme
http://www.mikrocontroller.net/articles/FAQ#Wie_kann_ich_Zahlen_auf_LCD.2FUART_ausgeben.3F wobei die aber auch einfach die Suche und/oder google benutzen hättest können...
-
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
eDIP kein 'DC1' in Antwort
Verbrauchswerte ablesen. Da mein Arbeitgeber die Stromkosten für meine IT bezahlt, habe ich dafür einen extra Zähler.
welchen ich dann reagier und zB ein neues menue aufruf... nur wie würd ich das machen wenn ich zB ne zahl von 0-100 per +/-touchtaste abändern will und den gewählten wert abspeichern? würd ja gern jeden wechsel der zahl am display angezeit bekommen usw usw hoff du verstehst mein problem und kannst mir
-
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
ATMega88 und INT0
und cbi-Makros sind afair veraltet. > EIFR = 0b00000011; > EIMSK = 0b000000001; Zähle bitte mal die Nullen und Einsen... Und dann gewöhne Dir die Schreibweise mit den Bitnamen an, die im Artikel [[Bitmanipulation]] beschrieben ist. Dann muss auch nicht jeder erst im Datenblatt nachsehen
-
Thread
VHDL Suche ein Modell
Sende- und Empfangssignal einer Übertragung. Nun soll ermittelt werden wie oft aufeinanderfolgende Einsen auftreten. Im Englischen "Runs". Also quasi Einzel-Bitfehler, Doppel-Bitfehler usw. zählen. Das Xor-te Signal (16bit): 1100100111010101 ---> 4 Einzelbit-Fehler, 1 Doppelbit-Fehler, 1 Dreifachbit-Fehler
-
Thread
Manchester dekodieren
Taktsignals. Die oben genannte Regel gilt nämlich nur bei Zeitpunkt= T/2. Um mehrere Nullen oder Einsen übertragen zu können, wird bei Zeitpunkt=T ein zu missachtender Flankenwechsel vollzogen. Per Hand auch recht einfach zu machen, aber bei >7000 Bit/Flanken ist das doch recht mühselig und fehlerträchtig
Excel importiert wurde. Jetzt wusste ich, der erste Puls ist positiv, und die Pulslänge ist als Zahl codiert, Schwellwert H/L in etwa 750. In Manchester muss das also heißen: [c]11 00 11 00 11 0 1 0 1 00[/c] Diesen Code kann ich dann ganz einfach in den Online-Tools decodieren. Wie das aber bei 400
-
Thread
Datenfunk: wav, was ist das?
bestimmt, wie lange die Halbwellen des Audiosignals gedauert haben, es wird für jede Halbwelle eine Zahl in eine Datei geschrieben. Die Zahlen werden mit Strichpunkten getrennt. Diese Lengencodedatei heißt lengthcodefile.txt Und hier ist das Programm. Ihr müsst es im gleichen Ordner ausführen, wo
Da werden zwar Nullen und Einsen ausgegeben, aber ansonsten wüsste ich nicht, wie man damit die eigentlichen Nachrichten lesen kann. Hmmm ...
-
Thread
font editor 2bpp
das Bit vom Font, dass du senden willst, eins ist, dann schreibst du in einer Puffervariablen 2 einsen rein und so weiter und sendest dann diese 16bit anstelle der 8bit. z.b. Font: 0b10011000 -> 0b1100001111000000 [c] uint16_t umwandlung(uint8_t data) { for(i=0;i<8;i++) { uint16_t
255 gesetzt. 3. damit man das Bild sofort erkennt, ob es richtig dargestellt wird, nicht alle Zahlen in einer Reihe schreiben, sondern pro Zeile immer nur die Zahlen / Pixel dieser Reihe. -> dann benötigt man gar kein Display etc. um sagen zu können, ob die Umwandlung erfolgreich war oder nicht.
-
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
ADCWert ohne UART auslesen
mir Vorstellen könnte, wäre den 10bit ADC-Wert an den Ports zu senden und da die logischen 1 zu zählen. was hält du davon?
einem beliebeigen Pin eine LED an und gib Pulse mit kurzer Breite für Nullen und langer Breite für Einsen aus. Zähle mit und notiere das Ergebnis. Wenn Du es schneller ausgibst, kannst Du die Pulse auch mit einem Rechner mit Soundkarte aufnehmen und dort in einem Wave-Editor angucken und nachzählen.
-
Thread
bitweise Daten auslesen und verarbeiten
* str) */ [/c] Aber wie soll ich dann die Umwandlung anstellen, dass die Daten eben schön in einsen und nullen ausgegeben werden? Grüße Steffen
Es gibt fertige Bibliotheksfunktionen zur Umwandlung von Zahlen in ASCII-Strings. Wenn Du den AVR-GCC mit der AVR-libc benutzt, heißt die gesuchte Funktion /itoa/, steht in der stdlib, und wie die funktioniert (also was für Parameter sie erwartet), steht in der
-
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
Bewertungsskala für Programmierkenntnisse.
schreiben. Dann besteht der Großteil heutiger Informatiker aus Leuten mit Grundkenntnissen. Die Zahl derer die Projekte nur durch Anpassung fertiger Routinen diverser Opensource-Tools zusammenstricken und selbst keine vernünftige Softwarestruktur hinbekommen ist größer als man denkt... ;)
funktional. Und scheitert im ersten Anlauf an einem PIC, weil er nicht gleich kapiert, dass dort Einsen und Nullen vertauscht sein können (bei der Richtung vom Pin). Der zweite Programmierer definiert sich für die jeweiligen Funktionsmodule wie Portpins, UART usw jeweils abstrahierte Klassen (naja
-
Thread
Fakten zur Stellensituation für Ingenieure
einiger Zeit regelmäßig Entwicklungsingenieure gesucht! Habe mal gehört, dass sie wohl eher schlecht zahlen.
@Jo K.: >Habe mal gehört, dass sie wohl eher schlecht zahlen. Nur Nord-Süd-Gefälle???
-
Thread
Subtrahieren bei STD_LOGIC_VECTOR
wrap-around", soll heißen bei einem vector (17 downto 0) ist 0 dasselbe wie 2^18 und eine negative Zahl wird entsprechend auf eine "große" Zahl abgebildet, z.B. -1 auf 2^18-1, -2 auf 2^18-2 usw. > Vermutlich wird das > Ergebnis im zweierkomplement negativ wenn der subtrahend größer ist. Nein, denn
: Soweit es das Bitmuster betrifft, ist die Operation die selbe, soweit es die Interpretation als Zahl betrifft, eine andere. > Oh, habe ich die ursprüngliche Frage sooo falsch interpretiert ;-) Ich bitte tausendmal um Verzeihung, das hatte ich überlesen *schäm*
-
Thread
Code gibt immer den gleichen Binärcode aus
An der Funktion liegt es wohl auch nicht. Am Ende der Funktion habe ich folgendes angegeben. zahl1 = 11111111; Dann sollte ja eigentlich 8x eine 1 angezeigt werden. Aber es kommt wieder nur dieser komische Code.
warum speicherst du den Wert eigentlich in dezimaler Form ab, wenn es dir doch nur um Nullen und Einsen geht? Speicher den Wert doch binär ab, dann reichen die 8-Bit vollkommen aus.
-
Thread
SPI-Problem mit MAX7221
kriegen, wann ein Befehl zu ende ist. Naja, dafür müsste der Chip nur die Anzahl der Clockimpulse zählen. Theoretisch ginge es also auch ohne CS und ohne Hellsehen. ;-)
der MC resettet und fängt neu an zu zählen, das Display aber nicht und dann sind beide für alle Zeiten asynchron. Und solange der MC im Reset ist, d.h. seine Ausgänge hochohmig, darf natürlich keinerlei Störung einkoppeln. Praktisch ist diese
-
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
USART(ATmega32) zu COM(PC)
erkannt werden, wenn z.B. zwei Bits falsch sind. Beispiel: übertrage 0b10001010 Das hat drei Einser. Wenn die Parity even ist, wird ein weiterer Einser als Parity angehängt. Wenn sie odd ist, wird eine Null angehängt. Der Empfänger weiß dann, dass die Anzahl an Einsern im Nutzbyte ungerade war
Ansätze, die das können. Es gibt Phase-locked-loops, die mit mehreren phasenverschobenen Takten und Zählern auch mit niedrigerer Taktfrequenz eine so hohe Auflösung erreichen können. So was setzt man z.B. in Laserabstandsmessgeräten ein. Einige der TMS320C2000 DSPs von TI können Pulsweiten mit einer
-
Thread
welchen controller?
und Du eine Quantisierung mit 8 Bit machst, was 256 Stufen sind, so müsste der Hard- oder Software-Zähler mit 48kHz mal 256 Stufen 'laufen', was immerhin schon 12,288 MHz wären!!! Mit dieser Geschwindigkeit müsste nun auch der Komparator und die PWM-Ausgabe laufen. Wenn Du dafür einen entsprechend schnellen
Bit-DACs bei CD-Spielern, die mittels 256-fach Oversampling kontrolliert einen Stream von Nullen und Einsen ausgeben (müssen). 44,1 kHz mal 256 sind auch schon 11.2896 MHz, was für einen µC durchaus zu schnell sein könnte, denn er muss ja zuvor noch die korrekte Bitfolge via digitalem Filter errechnet haben
-
Thread
Neue Mersenne Primzahlen
, daß die nächste gefundene Primzahl die Grenze knacken kann. Seit September 2006 war eine solche Zahl aber nicht gefunden worden. Dann kam es Schlag auf Schlag: Am 23.8.2008 fand die University of California Los Angeles die Zahl 2^43112609-1 mit fast 13 Milionen Ziffern, am 6.9. wurde 2^37156667-1 mit 11 Millionen Ziffern gefunden. Die Suche nach den Zahlen läuft auf den Rechnern der freiwilligen Projektteilnehmer, sodaß sich die Rechner auch nicht so langweilen. Mersenne Primzahlen bestehen in der Binärdarstellung komplett aus Einsen. Diese Eigenschaft
-
Thread
Ein paar Worte zum Ingenieursmangel
stabil bleiben und die Ingenieure sind die letzte verbliebene Berufsgruppe, die nicht in so großer Zahl verfügbar ist, daß man den steigenden Konkurrenzdruck nutzen kann. In allen anderen Branchen gibt es immer mehr Abbbau und Arbeitslose und die Zahl der Arbeitslosen ist im Moment nur deshalb zu niederig
des Verdienstes, also hier. Anders ist es mit Selbständigen: DIe können in ganz Europa touren und zahlen am Heimatort.
-
Thread
EA DOG Grafik LCD Konzeptfrage
2. Zeile" Step: 001 / 230" Ich merke mir einfach die Start x Position meiner zu aktualisierden Zahl in diesem Fall der Bereich wo "001" steht und ueberschriebe diesen Bereich zyklisch, in dem ich den internen AdressCounter genau auf diese Display-Adresse setzt und dann die Zeichen inkrementell von
den Text musst du Arrays machen mit jedem Buchstaben (es ist zu Empfehlen wenn du sie nach ASCI-Zahlen anordnest). Danach musst du eine Subroutine erstellen in der du mit einer for-schlaufe an einem beliebigen Ort den Wert in dem Array des Buchstabens in das Displayarray überspielst. Du kannst natürlich