-
Thread
RP2040 Erfahrungen
der sollte Arduino verwenden. Wer potentiell mehr machen will, der sollte auf die Pico-Toolchain setzen und in Kauf nehmen, sich erstmal zumindest rudimentär mit CMake vertraut machen zu müssen.
} while(1); } [/c] [c] //Das hier ist der Stack des zweiten Cores in 32Bit-Worten #define CORE1_STACKSIZE_LEVEL 100 __attribute__((aligned(4))) uint32_t core1_stack[CORE1_STACKSIZE_LEVEL]; //Das hier muss passieren bevor ein
-
Thread
Nummerierung der Opcodes bei der 8086 Architektur
> müsste somit einen 2 Byte breiten Input erwarten. Es gibt bei den generischen Opcodes für 16-Bit Operationen mit Konstanten zwei Varianten, 8-Bit sign-extended und 16-Bit. Nicht aber bei den speziellen Opcodes für AX.
müsste somit einen 2 Byte breiten Input erwarten. > > Es gibt bei den generischen Opcodes für 16-Bit Operationen mit > Konstanten zwei Varianten, 8-Bit sign-extended und 16-Bit. Nicht aber > bei den speziellen Opcodes für AX. Verstehe.
-
Thread
LED_Matrix mit esp32
a 4bit boundary // The demo code will modify the arrays at runtime to be compatible // with the neomatrix color ordering and bit depth. RGB_bmp[][64] = { // 00: blue, blue/red, red, red/green, green,
Setz den Code mal in Tags, dann kann man den auch direkt lesen.
-
Thread
8051 (AT89C51RC2), externer Programmcode wird nicht ausgeführt
ausgeführt, so wird ein Reset ausgelöst! Wieso ist das so, wurde hier ggf. vergessen ein Register zu setzen?
doch ein Bit gesetzt?
-
Thread
Zeitverzögerung beim PIC16F84A
Zyklen mit einem DJNZ und 515..65535 Zyklen mit 2 DJNZ. Der alte A51 Assembler kann leider nur 16Bit rechnen.
Peter D. schrieb im Beitrag #7153664: > Der alte A51 Assembler kann leider nur 16Bit rechnen. Das ist doch kein reales Hindernis - man kann auch mit einem 4bit-Prozessor 10stellige Dezimalzahlen verarbeiten, das konnten schon die ersten Taschenrechner. Zählen ist noch einfacher,
-
Thread
Kopfhörer-Verstärker
Passagen, bei denen ich nahezu voll aufdrehen kann, ohne daß es zu laut wird. Da hört man manchmal die Bits schalten oder knisternde Rausch-Artefakte, die der Player aufgrund mancher Unzulänglichkeit dazu baut. Was nicht rauscht oder brummt, ist der Kopfhörerverstärker, z.B. wenn am Player "Pause" gedrückt
Verstärkungsbegrenzung abgeschaltet wird. Mit EU-Verstärkungsbegrenzung sind leise Titel kaum noch zu hören. Auch setzen sich Bluetooth-Kopfhörer immer mehr durch.
-
Thread
EEPROM mit 4 Adresspins gesucht
Falk B. schrieb im Beitrag #7152686: > Es gibt Seriennummer-ICs mit One Wire. Mäuseklaviere und 8-Bit-Vergleicher auch. ;)
Timing dadurch entspannen. Juckt ja nichts, wenn das Duchtakten der für 10 Slaves nötigen z.B. 80 Bit dann 20ms dauert...
-
Thread
Subwoofer passive Frequenzweiche
CD-Player klangen kalt, harsch, unmusikalisch. Einge von diesen ersten (auch billigen?) nutzten nur 14 Bit.
Elektrofan schrieb im Beitrag #7167080: > Einge von diesen ersten (auch billigen?) nutzten nur 14 Bit. Das war nicht das kriegsentscheidende Problem, sondern das Fehlen von ausreichend steilflankigen Anti-Aliasing-Filtern und Oversampling.
-
Thread
Linux Mint: Partitionierung mit SSD + HD
was du ja offensichtlich nicht willst), ist es ein ganz normales Verzeichnis. Lediglich ein sticky bit und ggf ein noexec flag ist gesetzt; das kannst du aber selbst nachholen mit chmod bzw. in /etc/fstab.
ganze abzukürzen: [code] sudo mkdir -p /tmp # verzeichnis anlegen sudo chmod 1777 /tmp # sticky bit setzen #sudo chmod +rwxt /tmp # oder auch so # /etc/fstab: mode=1777 muss hinein; rest nach belieben echo "tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=1g 0 0" | sudo tee
-
Thread
ADC-Spannung korrekt berechnen?
Kevin M. schrieb im Beitrag #7150174: > Offensichtlich geht es um einen 8-Bit ADC.... nein, es geht um einen 10-bit ADC. Da teilt man durch 1024.
und nein tut man nicht... Natürlich tut man das. Versuchs dir selber herzuleiten, von einem 1-Bit-ADC über 2 Bit, 3 Bit... bis 10 Bit. Tipp dazu: Jeder Digitalwert aus dem ADC entspricht einem *Bereich* von Analogwerten.
-
Thread
Digitalpoti, Dimensionierung Widerstandsarray 8bit 10-500Ohm
Es gibt seit Jahrzehnten 8bit-Potis, digital steuerbar. Wie wäre es damit?
und ja, ich werde wohl auf PhotoMOS setzen müssen, was ich vermeiden wollte
-
Thread
USART von Microcontroller zu GSM Modul funktioniert nicht
; huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; if (HAL_UART_Init(&huart1) != HAL_OK) { Error_Handler(); } /* USER CODE BEGIN
; huart2.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; huart2.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; if (HAL_UART_Init(&huart2) != HAL_OK) { Error_Handler(); } /* USER CODE BEGIN
-
Thread
Klimaanlage für 29°C im Büro Gesperrt
das mit häuslicher Versorgung besser. Nicht unbedingt harmonischer, aber man muss eben Prioritäten setzen.
200.000€, während Mieten für ähnliches dort auch schnell an der 10.000€-Marke kratzen. Aurich Kaltmiete bit 417€ monatlich finde ich auf immobilienscout24 nicht einmal ein Wohnklo.
-
Thread
STM32 Flashinhalt bei neuem Controller
der Flash in den STM32 Controllern funktioniert und aufgebaut ist, "leer" ist er, wenn das jeweilige Bit auf 1 steht. Aber wie sieht der ganze Flash aus, wenn der Controller fabrikneu ist? Ist garantiert, dass jedes einzelne Bit auf 1 steht? Gibts da irgendwo offizielle Infos von ST dazu?
sowieso vorher???? Für mein H7 nehme ich dfu-util, und das macht alles automatisch. Da ist kein leer setzen notwendig.
-
Thread
i2c verständnissfrage Si1141 wann bit setzten/lesen
evtl. der Zustand nicht mehr valide > ist oder interpretiere ich da einfach zuviel rein? Das ACK-Bit ist ein normales Daten-Bit, und dafür gilt das gleiche. Wie gesagt, lies den Standard. fchk
ich wirklich das setzten des SDA fpga Pins von 'Z' auf '0' oder '1' und umgekehrt. Das mit dem rw Bit hinter der Adresse läuft alles, bekomme korrekte Daten vom Sensor und dieser auch von mir.
-
Thread
Elektronisches Poti, Mosfet, Transistor, Optokoppler, IGBT?
Ich brauche den Regelbereich zwischen 0-250Ohm halbwegs feinfühlig, von mir auf in 8 Bit ist ausreichend. Bei einem BS170 klappt das irgendwie nicht, mit dem Multimeter zwar schon aber an einem SUN GTIL 2000 nicht. Da liegen dann am Gate plötzlich 2V an und er regelt nicht. Pole ich
zumindest an die 1000W Evtl könnte ich an den zweiten BS170 noch einen Spannungsteiler ans Gate setzen um die Regelung schöner zu machen...bzw etwas linearer bekomme
-
Thread
32 Bit MCU gesucht
dann doppelt so schnell. Was spricht dagegen? > Ich würde daher gerne langfristig mal auf eine 32 bit Architektur > umsteigen. Diese soll nach möglichkeit mit deutlich mehr als 8MHz > betrieben werden. Dann wäre es auch nicht so tragisch wenn keine FPU > vorhanden ist. 32 Bit µC sind eine ganz
wozu 32bit? dsPIC mit 100MHz (intern) und gut ist
-
Thread
Widerstandsmessung 0-24000 Ohm
einfach mal irgendwie an. Paul A. schrieb im Beitrag #7146202: > Der MC bekommt doch nur den 24bit Wert Davon kann der MC dann locker mal 8 Bit wegschmeißen (wenn nicht noch mehr). Paul A. schrieb im Beitrag #7146202: > Q4 wird natürlich nicht von M1 geschalten Nein, der wird geschaltet.
Dann setz ich noch einen großen klug..s auf deinen Haufen drauf: Es ging oben im Post um "Kalibrierung in der Software" Und das ist ein durchaus üblicher Ausdruck, das was du als Justage bezeichnest durchzuführen
-
Thread
Raspberry Pi Pico und ADC unbrauchbar?
PICklig schrieb im Beitrag #7143842: > Nimm einfach einen uralten billigen 8 bit PIC mit einem 10 bit ADC. > Da rauscht nicht mal das letzte Bit. > Selbst wenn er in einem Breadboard steckt. Toll nicht? > Der ADC vom ESP32 ist übrigens auch nicht besser. Keine Ahnung warum
Controllerarchitektur gegenzutesten gab es ausserdem. Wenn es dich schon abschreckt, dafuer ein paar Bits in Konfiguratiosregistern zu setzen, solltest du vielleicht Hobby und Beruf wechseln. So, genug getrollt :).
-
Thread
[STM32] CAN Bus: Fehlende RAM Zuweisung für TX FIFO ?
ganz interessant ist: Der Fehlerabschnitt (ich nenne ihn einfach mal so...) prüft die markierten Bits im TXBC-Register (siehe Bild im Anhang). Die Bits sind durchgehend Null. Laut Beschreibung unten im Bild bedeutet das, dass es keine TX FIFO/queue gibt, was nicht sein kann, denn ich habe ein TX-Buffer
Zu den Filtern: ich habe "nur" einen STM32F4 mit bxCAN aber hier muss man aufpassen, weil die Bits RTR und IDE am unteren Ende der 32bit Maske sind. Deine CanId und MaskId müssten also 3bit nach links geschoben werden. Verzeih mir wenn mir das STM32H7 Manual etwas zu dick zum nachschauen 🙈
-
Thread
kostengünstige I2C-Verbindung über bis zu 10m
Low-Pegels gefällt mir auch nicht so richtig gut. ALternativ einen kleinen Controller zum Sensor zu setzen und diesen über RS232 oder RS485 anzubinden gefällt mir vom Aufwand her auch nicht wirklich. Jetzt kam mir die naive Idee einfach die I2C Open-Collector-Ausgänge des Controllers auf die Sensorseite
bis auf den Preis - zunächst relativ gut aus, durch die begrenzten Adressierungsmöglichkeiten (nur 1 Bit wählbar) des Sensors habe ich dann aber leider das Problem dass ich für einen Sensor 2 PCA9616 und für 2 Sensoren 3 PCA9616 brauche und bei mehr Sensoren weitere I2C-Busse. So richtig schön ist das
-
Thread
Logik zur Generierung eines Signals mit alternierenden Polarität
Ansonsten würde ich den Ansatz von Hinz aufgreifen, den 4017. Dahinter würde ich dann einen OPV setzen der mit einer symmetrischen Spannung versorgt wird. Der -Eingang liegt auf 2,5V, der +Eingang geht an Qx des 4017. Der Ausgang des OPV wechselt zwischen +5V und -5V, je nachdem ob Qx „1“ oder
Ein Zähler, 2 Bit. Der liefert nacheinander 00, 01, 10, 11. Jetzt ein XOR der beiden Ausgänge: 0 1 1 0 Und nun ein Spannungsteiler zwischen den Ausgängen des höherwertigen Zählerbits und dem XOR. Das liefert
-
Thread
UART auf Linux
keine physikalische serielle Schnittstelle involviert ist, spielen Baudrate, und Anzahl der Daten-Bits und Stopp-Bits keine Rolle. Ein simples "cat /dev/ttyACM0" sollte schon funktionieren. Wie sieht die Ausgabe von "sudo dmesg" unmittelbar nach den Anstecken des USB Kabels aus? Nur die letzten
ich beschlossen Bare-Metal zu programmieren. In dem ich viel mit dem Datenblatt mich auseinander setzen muss. > > Ich hab dir einen funktionierenden Code für die serielle Schnittstelle > angehängt. Ok, danke. Ich werde es mir mal angucken.
-
Thread
DDS mit FPGA - Speicher vs. Rechnen in Echtzeit
("rosa Profil") wäre noch mehr Fokus auf b) zu legen und damit eher 4 Bit. Davon ausgehend bringt man nun die Speicherung von 90 Grad ins Spiel und spart bei der Amplitude 1 Bit und der Phase 2 Bit, damit sind es wieder 3. Bei einem FPGA mit 9 Bit-RAMs wäre also eine Phase
von 32 Bit mit einem kleinen STM32.
-
Thread
Carbon - wie ist Eure Einschätzung?
glaube auch x86) hat bei Integern zufällig sogar die gleiche Garantie, da sind korrekt alignte 8-32bit Integer-Einzel-Zugriffe auch immer atomic. Nur die Read-Modify-Write-Zyklen nicht, in Java aber auch nicht. MaWin schrieb im Beitrag #7141618: >> Dann gibt es aber nicht viele zeitgemäße Sprachen
einfachere 8-Bit Systeme sein als für komplexe Neuzeitsachen mit Netzanbindung und Co. Was aber höchstwahrscheinlich ausschlaggebender ist, welche der uC und Sprachen kommerzielle Werkzeuge und zertifizierte Bibliotheken
-
Thread
C++ in (deeply) Embedded Systemen für Neuprojekte Gesperrt
Hier kommt nur noch C++ zum Einsatz, von AVR 8Bit bis ARM32-Bit. Resumee: Alles in allem schneller Entwicklung und viel weniger Fehler. Allerdings: Grundlage für den Erfolg / Verbesserung ist die extrem starke Nutzung von Compile-Time-Features
Beitrag #7463335: > Naja, zuerst solltest du "Embedded-Systeme" mal definieren ;) das kann > von 8-Bit Controller bis zu einem Multi-Core Systeme mit Linux heute > alles bedeuten. Embedded bedeutet heute nicht mehr 8Pin & 8-Bit Controller! Dein Motorsteuergerät oder Entertainment- & Navisystem im
-
Thread
Lotto 6 aus 49 + QR-Code
statistik/beide-spieltage/lottozahlen-archiv.php Soll ich da jetzt auf die 19 oder auf die 12 setzen?
> Soll ich da jetzt auf die 19 oder auf die 12 setzen? Wieso oder? Auf die 19 _und_ 12 setzen...
-
Thread
80uA anstatt 24uA Stromverbrauch - Wie debugged man sowas?
nicht sicher ist. Hast du offene Eingänge? Nein. Ich habe ausprobiert alle Pins auf Output-Low zu setzen, oder nur die nicht belegten (da dann mit internem Pullup). Es gibt dadurch einen anderen Verbrauch, entweder gleich oder höher.
Nennen des unbekannten MCs hätte aber schon sehr geholfen. Z.B. kann man bei den AVRs mit dem PUD-Bit alle Pullups abschalten. Weiterhin werden im Power-Down alle Eingangsstufen abgeschaltet, die nicht zu Aufwachen dienen. D.h. Eingänge dürfen floaten, ohne daß der Strom ansteigt.
-
Thread
16-fach High-Side Switch mit Strommessung?
259 laufen beide mit 5V. Mit den Schieberegistern hast du jedes Mal 16 Möglichkeiten, ein falsches Bit zu setzen, mit den 259 nur eine, meinetwegen auch zwei.
-
Thread
Phasenanschnitt oder Wellenpaketbildung mit gegebener Schaltung
man den Timer mit 50Hz oder 100Hz aus dem Netz taktet. So funktioniert meine Herdelektronik. Mit 8-Bit Timer ist das eine Zykluszeit von 5 bzw. 2,5s. Ein PWM Ausgang liefert dann das Signal fürs SSR.
Kann und will das nicht mit Oszi an 230V AC nachmessen, müsste dabei auf eure Erfahrung/Kenntnis setzen ?
-
Thread
Flip 3.4.7 lässt sich nicht mit Atmel 89c5131 verbinden
Vielen Dank, in dem Beitrag ist die Rede davon, den Controller in den Bootmodus zu setzen, nur weiß ich leider nicht, wie das geht. Weiß da jemand besser bescheid? Sorry, bin ein kompletter Neuling.
Bit 6 BLJB bei Reset auf Low halten aktiviert den Bootloader. Details sind im Datenblatt zu finden. Viel Erfolg. Tom
-
Thread
autonomes fahren tesla vs andere
hat der Individualverkehr keine Zukunft und auch keine > Berechtigung dazu. Geschwurbel. Ich setz dich in einem Dorf auf der Alb ab und du zeigst mir wie du den Individualverkehr ersetzt.
Cyblord -. schrieb im Beitrag #7287253: > Geschwurbel. Ich setz dich in einem Dorf auf der Alb ab und du zeigst > mir wie du den Individualverkehr ersetzt. Du bist schon so manipuliert dass Du nicht mal mehr merkst wie Du dich mit deinem Sprachgebrauch outest
-
Thread
8 UART's mit asm_pio / PIO / DMA / Micropython auf dem PI PICO
Ich habe mir das heute noch einmal genauer angesehen und das restart() ohne Micropython durch Setzen der entsprechenden Bits in den Controll-Registern ausgeführt. Das funktioniert. Sollte da ein Bug im "restart()" stecken ? Den Programmcode meines Testes füge ich mal an Anlage bei. Michael
Quelle Bits ins ISR shiften. Ausgangspunkt (8 Bit empfangen): [code] 8-Bit 32-Bit Register 8765_4321 -> 8765_4321-0000_0000-0000_0000-0000_0000 [/code] Mit "in_(x,
-
Thread
Sensor daten über UART verschicken (mit PIC)
Du musst vor dem Senden das "SendNotNull" Bit setzen.
> man verschiebt die einzelnen Bytes der größeren Variablen um die > entsprechende Anzahl von Bits: > > [c] > uint16_t word = 0xAABB; > uint8_t bytes[2] = {0}; > bytes[0] = word >> 8; // MSB > bytes[1] = word & 0x00FF; // LSB > [/c] > Man könnte den "Berechnungen" noch ein Cast verpassen
-
Thread
Mein erstes mal eine Schaltung auf eine Lochplatine bringen. Ideen oder Verbesserungen?
schon viel ist. Gibt es Praxisempfehlungen? Ich müsste ja den 100k am ersten OpAmp zu z.B. 50k setzen um auf x50 zu kommen. Das habe ich schon richtig verstanden oder? Dann würde ich bei 2V raus kommen, was immer noch zu viel wäre für den zweiten ALC gesteuerten OpAmp mit x10. Was möchte ich denn das
Viele Mikrocontroller enthalten Verstärker mit einstellbarer Verstärkung. Da der ADC mindestens 10 Bit hat kannst du womöglich sogar ganz drauf verzichten, am Ende willst ja keine präzisen Messungen machen, sondern nur den LED Streifen flackern lassen. Die automatische Anpassung an die Lautstärke
-
Thread
Atmega32 16Bit PWM oder 10 Bit?
Jep, zur Auswahl gibt es Initializes the PWM module. Parameter wave_mode is a desired PWM-16bit mode. There are several modes included : PWM, Phase Correct, 8-bit PWM, Phase Correct, 9-bit PWM, Phase Correct, 10-bit Fast PWM, 8-bit Fast PWM, 9-bit Fast PWM, 10-bit Parameter prescaler
LIB und scheibe das bissel Zeug einfach selber. Ist ja nun nicht wirklich Raketentechnik, einen 16Bit-AVR-Timer in den Fast-PWM-Modus zu bringen, die Hardware-Ausgabe und die PWM-Frequenz zu setzen. Das sind doch nur wenige Zeilen C-Code. Wer selbst dazu nicht in der Lage ist, hat halt einfach Pech
-
Thread
AT89LP51ED2 flashen
J1 und J2 stillgelegt wird, können die beiden frei werdenden Pins P4.6 und P4.7 über eine Fuse-Bit Einstellung als normale Pins betrieben werden betrieben werden. Per weiterer Fuse-Bit muss dann auf den internen 8 MHz RC-Oszillator umgeschaltet werden. - Der Controller kann auch per Bootloader
BLJB ändern. Table 23-20. Bootloader Command Summary, Command 03h, 0Ah, 04h Nach dem Häckchen setzen noch das Return drücken.
-
Thread
Beitragsqualität hier im Forum, mal eine Meinung eines Außenstehenden Gesperrt
Richter Warum kann ein Moderator das nicht? In anderen Foren sorgen die Mods auch für Ordnung und setzen das Hausrecht um.
> Warum kann ein Moderator das nicht? In anderen Foren sorgen die Mods > auch für Ordnung und setzen das Hausrecht um. Nicht alles, was irgendwo passiert, entspricht zwangsläufig der Rechtslage. Und "Die anderen machen das doch auch alle!" sollte als Begründung eigentlich schon im Kindergarten
-
Thread
Eine weitere Schleife mit Z80 anhängen ?
hl ; oder bc, de, ix, iy [/code] 8-Bit-Konstante zu einem beliebigen 8-Bit-Regiser addieren: [code] ; 8-Bit-Register C + 8-Bit-Konstante ld a,c ; Berechnungen gehen immer über den Akku add a,123 ; Konstante 123 addieren ld c,a ; Ergebnis aus dem Akku ins Register C kopieren [/code] 8-Bit-Konstante zu einem 16-Bit-Register addieren: [code] ; 16-Bit-Register HL + 8 Bit Konstante ld a,l ; Low-byte von HL add a,123 ; Konstante 123 addieren ld l,a ; Ergebnis
-
Thread
Suche Rat zur Jobsuche Gesperrt
programmieren, dann habe ich halt mehr Auswahlmöglichkeiten als ein "Digitalhardwareentwickler (32-Bit-ARM-Systeme)". > Wenn man mit hoher Qualifikation irgendwelche Jobs macht, versaut man > sich den Lebenslauf. Wenn man mit hoher Qualifikation 2 Jahre arbeitslos ist, dann sieht das aber auch
gewaltig. Nein man darf einfach nicht erwarten dass alle andere Menschen die gleichen Prioritäten setzen und die gleichen Phobien haben. Das tun aber viele Menschen. Es wird extreme Toleranz für jede Abartigkeit erwartet. Und Beifall. Es geht aber einfach nicht, dass ich meine Mitmenschen mit meinen Problemen
-
Thread
Schieberegister ersetzen
andere Taktfrequenz ok, hauptsache man kommt auf 5000us. Hätte man z.B. ein 8k Byte RAM und einen 13 Bit Addresszähler so wäre die notwendige Taktfrequenz 1,6384MHz. Von dem 8 Bit breiten RAM würde man jetzt wohl nur 1 Bit verwenden. Erstens das Bit lesen und ausgeben, dann zweitens das Digital Signal
8 Bit auf einmal verarbeiten als einzelne Bits. Er müsste dann einen RAM-Speicher für mindestens 5000 Bytes haben, wobei nur 1/8 der Bits genutzt werden. Bei den größeren µCs gibt es das, bei den kleinen
-
Thread
PIT bei ATMEGA4809 macht nicht was ich gerne hätte
Node aus dem Tiefschlaf zu wecken. Ich dachte ich kann einfach den PIT prescaler auf PIT_DIV1024 setzen was mit dem 1k RTC grob eine Sekunde ist, passt und tschüss... Falsch gedacht, offensichtlich hängt der erste Interrupt davon ab in welcher Zählphase der RTC grad ist und erst beim zweiten Interrupt
. Ach Sorry, du hast recht. Es waren 750ms bei 12 bit!!! 11 bit langen aber, also 375ms.... Wie meinst du das, die Main clock auf 32k schalten und ein _delay_ms(375); und dann wieder die mainclock auf vollgas?
-
Thread
Fehlersuche GPS-Modul von KFZ-Navigationssystem
Ich glaube nicht das der Quarzozillator kaputt war, sondern kalte Lötstellen der Grund war. Setz doch mal den Alten wieder ein.
Oszillator Offset und die Genauigkeit in einem Test-Modus (eventuell bei der Produktion verwendet) zu setzen. Allerdings sehe ich noch nicht wo das dann gespeichert wird.
-
Thread
Magnetic Loop Steuerung (Arduino)
: [code] #define ClockPin 2 // Must be pin 2 #define DataPin 3 // Must be pin 3 #define readA bitRead(PIND,2)//faster than digitalRead() (((value) >> (bit)) & 0x01) #define readB bitRead(PIND,3)//faster than digitalRead() (((value) >> (bit)) & 0x01) volatile long count = 0; void setup() {
. [code] #define ClockPin 2 // Must be pin 2 #define DataPin 3 // Must be pin 3 #define readA bitRead(PIND,2)//faster than digitalRead() (((value) >> (bit)) & 0x01) #define readB bitRead(PIND,3)//faster than digitalRead() (((value) >> (bit)) & 0x01) volatile long count = 0; void setup() {
-
Thread
STM32 SPI HAL extrem langsam
und DMA bekommt man gratis dazu - nur um einen vernünftigen SPI controller zu haben. (ein 2*512*32bit FIFO wären 32k SRAM Zellen, welche im 40nm Prozess nicht besonders ins Gewicht fallen würden) Harry L. schrieb im Beitrag #7127318: > Er sendet und empfängt eine definierte Anzahl von Bytes und
aus. Das waren die Limits meines Slaves. Der SPI-Teiler war 8, könnte man noch 3 Stufen runter setzen. Diese 16MBit sind real gemessen mit einem Slave und nicht nur Theorie.
-
Thread
Windows xp sp3 32 Bit Internet Browser gesucht
veraltet > Nur ich finde den Fehler in der neueren Version nicht Ich benutze den hier: 68.12.4b (32-bit)
Download Mypal New unstable version - 68.12.3 (Neue instabile Version < für dich mal übersetzt) 32bit Old version - 29.3.0 32bit 64bit Nun klar warum ich da lieber bei der 29-iger Version bleibe? Die 68-iger gerade getestet > zäh u. Ressourcen-fressen ... Ergo mach du dein Ding und ich
-
Thread
STM32 Low Power: LSI? Strombedarf?
); SET_BIT(RCC->CFGR, RCC_CFGR_SW_1); /* Disable HSI */ CLEAR_BIT(RCC->CR, RCC_CR_HSION); /* Check if HSI is off */ while (READ_BIT(RCC->CR, RCC_CR_HSIRDY)){ __NOP(); } /* Startup
Debugger die Register setzen...
-
Thread
STM32: Code wird nur im Debugger aufgerufen
Hallo :) Ich prüfe in meiner Callback-Routine ob im Statusregister das Interrupt-Bit für UIF gesetzt wurde. Jetzt ist das Problem ein bisschen schwer zu erklären. Lasse ich den Code normal laufen, wird die if-Anweisung nicht behandelt und i nicht hochgezählt, der Breakpoint B in BreakB nie aufgerufen. Setze ich hingegen auch Breakpoint A (BreakAB), wird dieser zyklisch aufgerufen und danach auch Breakpoint B und i inkrementiert. Hat jemand eine Erklärung dafür? Danke (STM32CubeIDE und STM32G032
-
Thread
ungewollte komische interne-Verspätung von dem Microcontroller ATMEGA32A
In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRB=(0<<DDB7) | (0<<DDB6) | (0<<DDB5) | (0<<DDB4) | (0<<DDB3) | (0<<DDB2) | (0<<DDB1) | (0<<DDB0); // State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T
=In Bit3=In Bit2=In Bit1=In Bit0=Out DDRC=(0<<DDC7) | (0<<DDC6) | (0<<DDC5) | (0<<DDC4) | (0<<DDC3) | (0<<DDC2) | (0<<DDC1) | (1<<DDC0); // State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=0
-
Thread
Rigol MSO5000: Fragen zur Protokollanalyse
das auch in echter Relation zum sonstigen Markt und den Anforderungen bei der täglichen Arbeit zu setzen bzw. das nicht aus den Augen zu lassen. Aber dieser Thread ist in der Hinsicht ja bis auf eine Trollmeldung ja recht sachlich ;-) Aber um auch das deutlich zu sagen: Hier mit diesem Skope ist
Programm läuft plötzlich an einer anderen Adresse weiter) Ursache war ein Glitch auf der Datenleitung Bit 7 wenn die Adresskombination AAAA Ansteht und nur Dann trat das auf, schlussendlich war es ein Bleistiftstrich der der Zusamenbauer gemacht hatte als er das Print bestückte...) [/code] gerade solche