-
Thread
Verständnisfrage Timer1 ATMEGA 328P
Flanke ) CS10 bis 12 Prescaller einstellen TIMSK1 ICIE1 für den Input Capture Interrupt setzen TOIE1 für Überlauf setzen Dann im Programm den Timer mit sei() starten Wenn am ICP1 PIN eine fallende Flanke erkannt wird => Sprung in ISR TIMER1 CAPT. in der ISR : -ICR1 in 16 Bit
zusammensuchen. Ein paar Bits davon hatte ich ja schon erwähnt. Die anderen musst Du setzen, je nachdem, ob Du verhindern magst, dass extrem kurze Pulse ein ICP auslösen, welche Flanke ICP auslösen soll und wie schnell der Timer
-
Thread
LCD mit BASCOM an Port C
disabled with the Fuse Bits?
zwischen den Port C und den > Port A ? Port C ist default als JTAG enabled. Du mußt JTD in MCUCSR setzen oder das JTAGEN Fusebit. "• Bit 7 – JTD: JTAG Interface Disable When this bit is zero, the JTAG interface is enabled if the JTAGEN Fuse is programmed. If this bit is one, the JTAG interface is
-
Thread
Anfängerfrage: AM vs FM und CC1101
setSyncMode(2); // Combined sync-word qualifier mode. 0 = No preamble/sync. 1 = 16 sync word bits detected. 2 = 16/16 sync word bits detected. 3 = 30/32 sync word bits detected. 4 = No preamble/sync, carrier-sense above threshold. 5 = 15/16 + carrier-sense above threshold. 6 = 16/16 + carrier-sense
estimator threshold. The preamble quality estimator increases an internal counter by one each time a bit is received that is different from the previous bit, and decreases the counter by 8 each time a bit is received that is the same as the last bit. A threshold of 4∙PQT for this counter is used to gate
-
Thread
Externe Soundcard betreiben
wirds nicht. Gute Grossmembran Kondensatormikrofone sorgen fuer einen noch besseren(!) Klang. Setzen aber auch eine passende Raumakustik voraus, Und Umgebungslaerm will man sicher auch keinen auf seinen Aufnahmen. Diese Mikrofone duerfen durchaus "antik" wirken. Ihrem Klang tut das keinen Abbruch
kommen mit ASIO-Treibern, um die > Latenz zu minimieren. Ich habe ein USB audio interface (24bit/192khz) gekauft. Er hat xlr Anschlüsse (hi Z für piezo + Phantom xlr). Dazu (als Peizzo Ergänzung) noch einen Kondensator Micro Superlux S241. Bekomme nächste Woche. Mal sehen wie sich das verhält
-
Thread
USB C Connector zur Speisung
mich einlesen kann? florian adler youtube https://www.youtube.com/watch?v=iNxGGB6fqfA&ab_channel=BitBastelei
ist das Kabel schon gekauft und wer will es zurückschicken auf eigene Rechnung oder sich ins Auto setzen um zum Verkäufer zurückzufahen wenn der überhaupt willig ist es zurückzunehmen.
-
Thread
Übersprechen von einem uC-Pin zum Anderen
verbunden, daher ist er ja nicht offen. Dann ist wohl der unbekannte Hallsensor zu hochohmig. Setze einen Treiber dazwischen, z.B. 74LV1T34. Ich setze mal voraus, PWM und Sensor gehen über einzeln geschirmte Kabel und nicht über benachbarte Adern in einem Flachbandkabel.
verbunden, daher ist er ja nicht offen. > > Dann ist wohl der unbekannte Hallsensor zu hochohmig. > Setze einen Treiber dazwischen, z.B. 74LV1T34. > Ich setze mal voraus, PWM und Sensor gehen über einzeln geschirmte Kabel > und nicht über benachbarte Adern in einem Flachbandkabel. Der uC hat Stecker
-
Thread
GCC v14 Release
ist ein regelbasiertes tool - es lohnt sich, sich damit bzw. anderen build-tools auseinander zu setzen.
Hallo, das hatte ich wo gelesen. ;-) Wenn ich alle Optionen selbst setzen muss erschlägt es mich. Ich hoffe das zu ändern.
-
Thread
Neuer Computer für 80er Jahre Synthesizer auf RP Pico Basis - DAC Fragen
man einen 1bit DAC nehmen (also einen GPIO Pin) und den mit jeder beliebigen Frequenz (bis ½CPU Freq.) takten.
braucht es aber eine Auflösung von wenigstens Faktor 20-30 je Halbton. Da sehe ich dann mindestens 12-13 Bit mit Filter, oder 16 Bit ungedämpft, wie ich es mache. Ich benutze Noten mit 16 Bit und Phaseninkremente mit 24 Bit. Damit kommt man auch über einen echten Analogsynthesizer drüber und laboriert nicht
-
Thread
Wieviele Addition pro Takt
Timing-Report. Für den timing-report muss auch die Implementierung durchgelaufen sein. Constraints setzen und sei es nur für die IO, wäre uch nicht schlecht, Synthese allein ist unzureichend.
und aus einem solchen gespeist wird, läuft aber durchaus locker auf 300 MHz, wenn es nicht gerade 64 Bit sind.
-
Thread
CH32V003 Supercluster
nur 176 physische aber dank hyper thrad dann 352 logische cpu cores. Schönes Spielzeug. Gleich mit 64bit und günstigem RAM 256gb für unter 100€. MfG Michael
Michael O. schrieb im Beitrag #7661814: > Gleich mit 64bit > und günstigem RAM 256gb für unter 100€. Magst Du einen Link auf diese von Dir irgendwo genannte Angebot setzen? Mir kommt das ... unerwartet günstig vor, auch wenn das altes Eisen sein sollte
-
Thread
AVR TWI: Hängt nach dem Flaschen
,pin) ((*(volatile struct BitsOfByte*)&port).b##pin) #define SCL_DDR SBIT(DDRC, 0) #define SCL_DATA SBIT(PORTC, 0) #define SDA_DDR SBIT(DDRC, 1) #define SDA_DATA SBIT(PORTC, 1) void Reset_I2C (void) // used for
Eine I2C-Leitung aktiv auf high setzen ist nicht so empfehlenswert, auch wenn es auf SCL nicht ganz so kritisch ist. Sollte aber doch mal ein Slave im Clock-Stretch hängen, gewinnt halt der stärkere. Oliver
-
Thread
STM32 UART Ringbuffer richtig lesen
besser. Wenn ich im Debugger recent_pointer_position, last_pointer_position gemäß der Exceltabelle setze dann funktioniert das memcpy() auch richtig. Das SetPriority und EnableIRQ ist doppelt drin, einmal in stm32f1xx_hal_msp.c und einmal in main.c kann es daran liegen? Habe den Code so von Hochsitz
github.com/EBiCS/EBiCS_Firmware/blob/90f6ad2/Src/stm32f1xx_it.c#L363 Interrupt wird über das IDLE Bit ausgelöst, also Ende der Nachricht - nicht über TCIF Ende des Buffers. Es klappte vorher nur zufällig bei jedem 20. Durchgang wenn Ende der Nachricht = Ende des Buffers war. https://github.com/MaJerle
-
Thread
Es wird nur ein I2C Gerät erkannt
> aber bei mir die 69. Dass es zwei unterschiedliche Schreibweisen für I2C-Adressen (nackte 7-Bit-Adresse oder mitsamt R/W-Bit als LSB) gibt, ist Dir bewusst? Bei der letztgenannten gibt es halt zwei Adressen, eine zum Lesen und eine zum Schreiben.
lies erstmal das Datenblatt vom MPU6050. Im Datenblatt ist explizit die 7-Bit Adresse angegeben ("The slave address of the MPU-60X0 is b110100X which is 7 bits long."), wobei X das LSB darstellt und durch den Pegel am Pin AD0 festgelegt wird. Wenn dahinter nach Datenblattangabe
-
Thread
AVR64EA28: PIT-Interrupt
aber speziell für Sie aus dem Preliminary Data Sheet AVR64EA28/32/48: IN[7:0] Input Value This bit field shows the state of the PORTx pins when the digital input buffer is enabled. Writing a ‘0’ to bit n in this bit field has no effect. Writing a ‘1’ to bit n in this bit field will toggle the corresponding
auch ganz ohne /sleep/. Eine Sache ist mir noch aufgefallen: MC zerlegt in der Beschreibung das Setzen der Periode und des Enable-Bits in zwei Schritte (und impliziert damit vermutlich auch eine zwischenzeitliche Abfrage bezüglich des Sync-State). Du hingegen schreibst in einem Rutsch beides und
-
Thread
Warum $PATH ohne /sbin bei Debian? Gesperrt
schrieb im Beitrag #7658201: > Linux auf dem Mars Auch hier wird es sicher etliche geben, die ein Bit oder Byte dazu beigetragen haben. Eigentlich trivial, aber im nichttechnischen Freundeskreis ruft es dennoch Erstaunen hervor. https://github.com/users/Ho-Ro/achievements/mars-2020-contributor
zu setzen. Mein Punkt ist: ich will gar kein root-Paßwort setzen. Denn jedes Paßwort, insbesondere eines zu einem bekannten Account, ist potentiell ein Risiko. Das gehe ich nicht ein, wenn ich das nicht muß.
-
Thread
Erfahrungen mit BEV Betrieb in Kanada
shed some light on what it is like living in Inverness County, NS with an electric vehicle. For a bit of context, I am not your run-of-the-mill naysayer. We’ve been driving an EV for the last three years. We are organic farmers, we lived in a fully off-grid, solar powered home for eight years, and we
diese Dinge noch nutzen darf. Es gab mal den Spruch "Von der SU lernen, heißt siegen lernen". Setze darin ein anders Land ein und deine Vorahnung erscheint als sehr realisierbar!
-
Thread
I2C Signal wird nicht fertig gesendet
aber nach einigen Malen "hängt" der Controller sich beim Senden der Adresse bzw. des Lese/schreib Bits auf. Manchmal fängt er sich wieder und manchmal nicht. Ich habe hier mal zwei Bilder, die den Vorgang zeigen. Im Bild "unvollstaendigeNachricht" seht ihr den Beginn der Nachricht und wie plötzlich beim letzten Bit SDA auf low bleibt und SCL auf high. Das zweite Bild (RestDerNachricht) zeigt wie 54ms später der Rest der Nachricht kommt. Auch, dass danach eine komplette Nachricht ohne Probleme gesendet wird.
-
Thread
a Microprocessor for the Revolution -- 6809
leider hatte sich die 68000 nicht so richtig durchgesetzt obwohl die 68000 die bessere Technologie (32 Bit Technologie) hatte und 1979 schon verfuegbar war (es gab sehr viele Workstations, aber IBM hatte es geschafft einen Quasi-Standard mit dem IBM-PC und IBM-AT zu setzen). Genug erzaehlt ueber die gute
2 Registerargumenten mit 3bit Mode und 3bit Register ist nahezu 1:1 übernommen, nur die detaillierte Zuordnung, und dass es 8 Daten- und 8 Adressregister gibt ist etwas anders. Meine Erfahrung .. der 68000 ist sehr schön in
-
Thread
ROV - Schaltplan und Videoübertragung
100m Cat.7-Kabel. Aber so, wie das klingt, werde ich wohl lieber auf einen kleineren Zusatzakku setzen, der den Arduino (oder eben RasPi) versorgt. > Das ist sicher ein brauchbarer Ansatz, aber Du solltest da > Netzwerk-Kabel am Besten auch dafür verwenden, wofür es gemacht ist und > gar nicht
somit an einen > externen Bildschirm übertragen zu lassen? Gar nicht, dafür ist der kleine 8 Bit Mikrocontroller in jeglicher Hinsicht ungeeignet. Generell ist das nicht der Anwendungsbereich von klassischen Mikrocontrollern. > Ich könnte mir vorstellen, dass, sobald ich die Motoren ansteuere
-
Thread
STM32F030C6T6 SPI DMA Alignment Problem
Ach ja, für dieses Problem natürlich egal, aber die Bits in den Registern so häppchenweise zu setzen/löschen ist schon etwas eigenartig. Man darf auch mehr als ein Bit gleichzeitig ändern: Gleich den kompletten gewünschten Wert zusammenstellen und in einem
vom Slave richtig? Der Master ist ja erstmal egal und spielt da ja keine Rolle. Also darf ich das Bit CIRC: Circular mode beim RX Channel nicht setzen dann bin ich ja im normalen Modus quasi Einzelschussmodus. Darum muss ich dann nach jeden Telegram den DMA neustarten. Der TX Channel vom Slave ist ja
-
Thread
DCC Singal auslesen
ber Optokoppler Pin 6 : for (byte k = j; k < min (Lok_counter, bufferSizeLok - 1); k++) : if (bitRead(Msg->Data[pktByteCount - 2], 7)) { Serial.print(" -->> "); [/pre]
nutzt und sich Zählwerte und den Empfangspuffer von den eingesammelten Bits ausgeben lässt. Der Rest ist dann nur noch Fleißarbeit.
-
Thread
Das Ende des Z80
Abspecken: Deutlich niedrigerer Preis. Unterschiede: Nur ein Akku (A) statt deren zwei (A & B), zwei 8-Bit-Indexregister (X und Y) statt eines 16-Bit-Indexregisters, nur ein 8-Bit-Stackpointer statt eines 16-Bit-Stackpointers. Der wesentliche Unterschied zwischen 8080/Z80 und 6502/68xx war die Nutzung
Deutlich > niedrigerer Preis. > Unterschiede: Nur ein Akku (A) statt deren zwei (A & B), zwei > 8-Bit-Indexregister (X und Y) statt eines 16-Bit-Indexregisters, nur ein > 8-Bit-Stackpointer statt eines 16-Bit-Stackpointers. > > Der wesentliche Unterschied zwischen 8080/Z80 und 6502/68xx war die
-
Thread
Autokalibrierung von Spannungs-Teiler
Die Operation zum Kalibrieren geht natuerlich mit Integern. Am besten 32 bit : 1) * 8715 2) shr 13 = div 8192 Hin und wieder muss man dem Compiler sagen, was man will.
die Multiplikation klammern. Außerdem könnte es auf Systemen Probleme geben, auf denen int nur 16Bit und der Eingangswert >12Bit breit ist; dann sollte einer der Faktoren ein long sein, damit das Zwischenergebnis nicht überläuft.
-
Thread
Welches Smart Home System zum selbst erweitern ?
ESPhome hat auch einen sehr guten Ruf. Aber man kann halt nicht dauernd alles umstellen, deshalb setze ich auch weiterhin auf ioBroker und Tasmota.
hats ja nicht gedauert. Du scheinst auf dieselbe Demenz der Forenteilnehmer wie Deine eigene zu setzen :)
-
Thread
Quarz oder Oszillator
Bei aktuellen µCs im Low-Power Modus gibt es schonmal einige Exemplare, die nicht anschwingen. Ich setze daher in neuen Projekten nur noch Oszillatoren ein. Ich habe keine Projekte für Batteriebetrieb.
Es reicht völlig, wenn die Baudrate für den CAN-Bus stimmt. Oder jitterarme 4.9152MHz für einen 24Bit-ADC.
-
Thread
Langfristige Datensicherung fuer Ottonormaluser
Vanye R. schrieb im Beitrag #7653134: > Denn bei einem Jpeg muss man ja ein defektes Bit Wenn ein Bit in einem JPEG file kippt, ist wahrscheinlich sehr viel mehr kaputt, als nur ein einzige Pixel. Wahrscheinlich der komplette JPEG Block. Vanye R. schrieb im Beitrag #7653134: > Dann
QLC zu verwenden und das nach aussen zu verstecken. Bin mal gespannt was die naechste Stufe ist? 8Bit in einer Speicherzelle? :-D Vanye
-
Thread
neuer Artikel: Qt Creator als IDE für Mikrocontroller
einen seriellen Monitor als Plugin Das ist kein Debuggen. Debuggen bedeutet, daß man Breakpoints setzen kann, sich Speicherinhalte ansehen kann etc. Das erfordert Hardware in Form eines zum µC passenden Debuginterfaces; bei AVRs kann das je nach Variante JTAG, Updi oder DebugWire sein. Die beiden
QtCreator. Ok, manchmal hat man holländisches Wasser auf den Augen. Qt Creator 13.0.0 for Windows 64-bit (330 MB) (info) Unbrauchbarer Link: https://download.qt.io/official_releases/qtcreator/13.0/13.0.0/qt-creator-opensource-windows-x86_64-13.0.0.exe (und viel undurchsichtiger Spyware-Scheiß
-
Thread
Atmega/Arduino - Input Capture funktioniert nicht
für PWM vorbereitet Man sollte bevor man ihn neu konfiguriert alle wichtigen Register auf Null setzen. z.B. TCCR1A = 0; TCCR1B = 0; in setup()
Du invertierst hier das Bit. Damit kann man aber Pech haben, wenn sie deine Logik desynchronisiert. Hier ist es besser, die Bits explizit zu setzen. Das Gleiche gilt für deine Variable rising_edge. Hier is es besser und einfacher
-
Thread
STM32F412 - SBC-OLED ansteuern
I2C_DUTYCYCLE_2; hi2c1.Init.OwnAddress1 = 0; hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; hi2c1.Init.OwnAddress2 = 0; hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE;
Aaron P. schrieb im Beitrag #7643777: > Weil ich gerade die Schnittstelle I2C testen möchte Dann setz nur mal ein paar Pixel oder so. Sich die ganze Arbeit des Font-Renderings zu generieren nur um I2C zu testen scheint mir etwas übertrieben.
-
Thread
Arduino Nano Digital-Pins verbinden
als Input deklarieren, mit oder ohne Pull-Up? Ich hatte bisher nur rausgefunden wie man mit dem 16-bit timer ein PWM mit 25kHz machen kann, ist das auch mit dem 8bit timern moeglich?
mit der Idee des Portierens vll. irgendwann mal. Wenn es einen expliziten Punkt im Init gibt á la SetzeAllPinsAufInput_JaGruetziFixOaMall(); //der letzte Teil in der Signatur ist wichtig!!!) , kann man besser schlafen.
-
Thread
Mainboardwechsel, aber Win7-Festplatte weiter nutzen
kann man getrost vergessen, denn davon braucht man nichts mehr. Sofern man nicht eine seltene 32-Bit-Installation hat, oder von einem MBR- auf ein GPT-System wechselt, gibt es keine besonderen Probleme mehr. Der Kram funktioniert mittlerweile erstaunlich gut.
auch da keine Anweisung. Also Win7 erlaubt mir nicht die Leistung des Prozessors unter 33% zu setzen, Energiesparen unmöglich. internetlesen nur mit ordentlich Heizung.
-
Thread
124Bus Beschreibung verfuegbar?
Und was die "Kompliziertheit" betrifft: Was, zum Teufel ist soll so kompliziert daran sein, 6 Bits in einem einzigen SFIOR entweder zu setzten oder nicht zu setzen?
Ob S. schrieb im Beitrag #7657900: > Bit 0 – TCA00: TCA0 Waveform output 0 > Write this bit to '1' to select alternative output pin for TCA0 waveform > output 0. > > Bit 5 – TCA05: TCA0 Waveform output 5 > Write this bit to '1' to select
-
Thread
Neue Bauteile: LEDs, Hochstrom-Schaltregler, MQTT-Module uvm
beim Experimentieren mit kleinen Leuchtdioden nicht glauben mag: ab einer gewissen Leistungsklasse setzen die Bauteile durchaus erhebliche Energiemengen um, die es (idealerweise ins Platinen-Substrat) abzuführen gibt. Mit der XP-E2-Serie bietet Cree nun verschiedene LEDs an, die - wie in der Abbildung
× 2 mm kleiner Mikrocontroller. Dass so gut wie alle Chiphersteller versuchen, die klassischen 8 Bit-Mikrocontroller durch preisgünstige 32 Bit-Varianten zu ersetzen, sollte spätestens seit der letzten Embedded World bekannt sein. Texas Instruments schickt nun eine „neue“ Variante ihres Cortex M0-
-
Thread
Fragen zum Spezialregal
wer?) sogar komplett passende Antriebe mit Steuereinheiten. Das wäre zwar nicht mein Weg, denn ich setze nur wenn es gar nicht anders geht fertige Komponenten ein und lasse lieber vieles auf meinem eigenen Mist wachsen. Servomotoren mit Absolutgebern, wie Jörg schreibt, sind ja schon solche kompletten
Es gibt 0-10V-Analogausgänge für die Logo, die haben auch eine feinere Auflösung von 10 bit. Evtl. kann man feststellen, das dieses Poti nur 5V bekommt und einen analogen Eingang ansteuert, dann könnte man mit einem Spannungsteiler auskommen.
-
Artikel
AVR-GCC-Tutorial/Exkurs Makefiles
xyzsource in den Library-Suchpfad aufzunehmen sind: LDFLAGS += -L../efslsource/ -L../xyzsource/ Fuse-Bits. Zur Berechnung der Fuse-Bits bietet sich neben dem Studium des Datenblattes auch der AVR Fuse Calculator an. Gewarnt werden muss vor der Benutzung von PonyProg, weil dort durch die negierte Darstellung
muss lediglichein "make lfuses", "make hfuses" oder "make efuses" gestartet werden. Bei den Fuse-Bits ist besondere Vorsicht geboten, da diese das Programmieren des Controllers unmöglich machen können. Also erst programmieren, wenn man einen HV-Programmierer hat oder ein paar Reserve-AVRs zur Hand ;
-
Thread
Lcd die 1000ste
(Wenn man den Cursorbereich dazurechnet, sind es sogar acht Zeilen.) Dazu sind pro Zeichen (nach Setzen des Steuerbefehls) noch insgesamt acht Schreiboperationen nötig. Zunächst sendet man im Kommandomodus (RS auf "low") den Steuerbefehlssatz: DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L H X
ST7066 ist quasi dasselbe. Um fortzufahren: Man gibt Steuerzeichen ein und für die folgenden immer 8 Bit noch drauf. Für Ascii 00 also hex 40 für 01 hex 48 für 02 hex 50 etc... ciao gustav
-
Thread
Arduino Days: Neuer Matter-Arduino, Erweiterungen für Arduino-SPS und Cloud
liegenden CPUs zur Realisierung der Programmierschnittstelle mehr und mehr auf Echtzeit-Betriebssysteme setzen werden. Spezifischerweise hat sich die Arduino-Gruppe nun endgültig auf das von der Linux Foundation vorangetriebene Zephyr festgelegt. Spezifischerweise gilt, dass die Arduino-Gruppe seit letztem
Steuerungsprojekte geringerer Leistungs-Anforderungen, ob die konventionell programmierte, lokale 8Bit Mikrocontroller-Anwendung hier nicht bald oder gar jetzt schon die unter dem Strich einfachere Lösung darstellt. Ganz ohne sich in ein immer umfangreicheres Arduino-Universum einarbeiten zu müssen.
-
Thread
Triac selbsterhaltend triggern
eine isolierende Lötstelle oder ein kaputter Widerstand um das Hysterese-Verhalten außer Gefecht zu setzen. > Die Elektronik des DS zu modifizieren erachte ich > aufgrund der SMD Beschaltung und ohne Schaltplan > als äußerst schwierig, zumal mir das Schaltplan (sollte ja nicht allzu komplex
lange Rede ... ich mach nen Schaltplan der das verdeutlicht. Aber das kann ein wenig dauern. Ich setze die Schaltung ein, sobald ich sie fertig habe. lg
-
Thread
Drehzahlmesser in Assembler (ATmega328)
bei ein paar Wochen mit vielen Unterbrechungen – am Ende waren es zwei Bitverschiebungen, die die Bits auf der anderen Seite wieder eingeschoben haben (allgemein als ROR/ROL bekannt), was ich die ganze Zeit nicht finden konnte. Hätte ich zu diesem Zeitpunkt besser das Debuggen gekonnt, hätte es wohl
gerne das Atmel Studio 6.2. mit dem JTAGICE mkII. Da kannst Du mit angeschlossener HW Haltepunkte setzen und Dir dort die Register anschauen. Die oberen Register ab r16 würde ich nicht für Variablen wählen. Gruß Carsten
-
Thread
4x /Sec Frequenzmessung, bug im code?
bestimmten Frequenz an oder einfach ein "analoges" sinusoides Signal, was über den Eingang stumpf auf 1 bit quantisiert wird? Bei langen Flanken solltest du zunächst analog etwas rect-förmiges erzeugen, um sauber zu zählen. 5. Für einen Zähler bis 25e6 reichen 25 bits. 6. Wenn du rising edges zählst, reichen dann für den Flankenzähler auch 24 bit.
-
Thread
schnelle Hochspannungs-Meßmodule
programmierbar" > > Die "immense" Datenmenge reduziert sich auf 2h bei 100kHz. Also entweder 100kHz 16Bit akkuversorgbaren Transientenrecorder mit >720Mpt Speichertiefe und DC Eingang suchen und nur einen Spannungsteiler/passenden Tastkopf davor setzen. Vielleicht hat der Recorder schon eine passende Triggersoftware
samples, die wirklich wichtig sind. Aus dem Grund müssen die Module programmierbar sein, um Grenzen setzen zu können.
-
Thread
Fragen zur Schaltung
Beitrag #7630735: > Habe ich noch nie probiert. Welchen Vorteil hat SPI? Du musst nicht jedes Bit von Hand rausschieben und sparst GPIOs. Im Artikel [[Porterweiterung_mit_SPI]] steht mehr dazu.
angeschlossen, der OUT-Ausgang an den IN der nächsten LED. Für die RGB-Farben werden in jede LED z.B. 24 bits "rein geschoben", 8 Bit für Rot, 8 Bit für Grün und 8 Bit für Blau. Wenn Du 10 LEDs hintereinander hast sind das (8+8+8)*10 Bits. Das ganze geht aber relativ flott und im Nanosekunden-Bereich. Es gibt
-
Thread
BIOS Update für mehr RAM
Waren die 2GiB nicht die Limitierung für einen einzelnen Prozess unter 32bit-Windows?
windows-server/performance/switch-options-for-boot-files Falsche Baustelle. Das bezieht sich auf 32-Bit-Versionen von Windows, hier aber ist eine 64-Bit-Version in Verwendung. Das kann man dem allerersten Bild "Computer.png" im Eröffnungsposting dieses Threads entnehmen. Da steht "Systemtyp: 64-Bit-Betriebssystem
-
Thread
ESP32S3 USB-OTG Zugriff auf Handydaten
, die App kommuniziert dann seriell > damit. Das kann der ESP32-S3 sogar von sich aus; durch Setzen der Strapping-Pins kann man den Bootloader betreten. Das CDC ist auf dem ESP32S3 in Hardware implementiert, keine externe Hardware/VCP nötig. Dann braucht man nur noch eine App, welche dieses Protokoll
Niklas G. schrieb im Beitrag #7629338: > Das kann der ESP32-S3 sogar von sich aus; durch Setzen der > Strapping-Pins kann man den Bootloader betreten. Das CDC ist auf dem > ESP32S3 in Hardware implementiert, keine externe Hardware/VCP nötig. > Dann braucht man nur noch eine App, welche
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
werden mit 5 Volt gespeist. Und das ohne Pegelwandler. 3. reiche Peripherie. Z.B. man kann zwei 16 bit Zähler zusammen koppeln und somit 32 bit Zähler haben, ohne ISR usw., einfach so. 12 bit ADC, 10 bit DAC. Mehrere USARTs, zwei SPI. 3. Sicherere Arbeit. Nun ist nicht mehr möglich, Mikrocontroller
vollumfänglich über die Arduino-IDE unterstützt? Peter D. schrieb im Beitrag #7631282: > Welchen MC mit 8*16Bit ADC und 8*16Bit DAC könntest Du mir empfehlen? Was die ARM-Welt da bereithält kann ich Dir nicht sagen. Meine Vermutung zielte ja dahin daß es vielleicht schon mit 12 Bit (und ein paar weniger Kanälen
-
Thread
Deckel FP2NC - Dialog 3 - Fehler 20 - Eprom Fehler auf NPP53 / NEP51
glaub für Kontour/Regelschleifen Achspositionen NRP Karte für Sollwert X/Y/Z oder C+2Achs mit einem 12bit DAC, der über 3/4 Servos gemultiplext wird.
Karten NPP52, NPP53, deren Speicherkarten NSPxx und eine Karte für die serielle Schnittstelle. Sie setzen den G-Code um und senden die Sollpositionssignale digital über ein 2x8 bit Bus an die NRP53. Da will ich ansetzen. Ich halte das für möglich weil die NRP53 funktionell so gut getrennt ist.
-
Thread
CH32V003F4P6 verliert sein Programm
halb defekte Bank dann war das die Loeschroutine im Chip. Hast du nur hier und da mal ein defektes Bit, eventuell bei jedem Lesen warm/kalt oder mit leicht unterschiedlicher Spannung dann ist beim flashen selber was schief gelaufen. Vanye
was falsch machen. Das ist kein hochleistungs Prozessor wo man am besten zwischen die pins einen setzen sollte.
-
Thread
ESP8266 sendet Daten nach Initialisierung
Wenn Du das nicht haben willst, eben ein Pin zusätzlich verbinden und in Deinem Programm beim Start setzen. Dein µC schickt dann eben die Daten nur weiter wenn der Pin aktiv ist. Gruß aus Berlin Michael
ständig wiederholen. Kein Wunder - bereits bei viel kleineren Abweichungen stimmen beim letzten Bit die Abtastzeitpunkte nicht mehr. 5% Fehler in der Baudrate führen beim letzten Bit zu einem Zeitfehler von über 40% der Bitdauer. Natürlich versteht der Empfänger dann nur noch Kauderwelsch. Sebastian
-
Thread
Attiny202 kein externer Reset
den 12V-Enable-Puls senden kann, danach nicht wieder programmieren können wirst, also auch die Fuse-Bits nicht wieder zurücksetzen kannst. Um es nochmal klar zu sagen: ohne entsprechende Hardware, nur mit deinem Nano als Programmer, ist das eine Einbahnstraße!
hab ich leider nicht zum Testen hier, sollte™ aber nicht anders sein. Auf GPIO muss man den nur setzen, wenn man ihn als Ausgang braucht. Oder als Analog In … deswegen wundert mich ein wenig, dass es beim TE so funktionieren soll. Edit, Nachtrag: Allerdings ist das mit dem HV-Puls theoretisch weit
-
Thread
Linux lässt sich nicht installieren
Völlig unterschiedliche Geräte, Samsung NC10(Puppy Linux, keine Ahnung worauf das basiert) , 32 Bit Linux und ein samsung mit dualcore 16GBRam und aktuelles 64Bit Mint Cinnamon Nur mein Dell hat es heute NOCh nicht gemacht, ich bin gespannt https://www.gutefrage.net/frage/linux-mint-ploetzlich-geht-tastatur-nicht-mehr
einen Quatsch? Naja, vielleicht jemand der nach der Policy seiner Firma so etwas in die Welt setzen soll? Wir werden das aber nie erfahren.