-
Thread
8-Bit CPU Selbstbau
Hallo liebe Computer Freak’s, oder wer da sonst noch rumgeistert… Ich möchte eine 8 Bit CPU bauen und habe mir schon ausgedacht wie sie aufgebaut sein sollen. 1.Wie komme ich zu so einer verrückten Idee? Ganz einfach:
J. S. schrieb im Beitrag #7453587: > War das nicht der hier: > https://www.mikrocontroller.net/articles/8bit-Computer:_bo8 Nicht bo8, das ist nur die CPU. Der Computer heisst bo8h. [[8bit-Computer:
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
jemand eine Übersicht gefunden, worin die sich überhaupt > unterscheiden. ATtiny814: TCD DAC (8-bit) ATtiny824: 12-bit differential ADC with Gain Amplifier: 2x, 4x, 8x, 16x
wovon wieviel drin ist. https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus [c] 8 Pin | 14 Pin | 20 Pin | 24 Pin ___________|____________|____________|_____________ ATtiny202 | ATtiny204 | | ATtiny402 | ATtiny404
-
Thread
Pull-up/Pull-down beim STM32
Ist das jemand schon mal gelungen? unwahrscheinlich. Das ist Absicht, es steht bei den meisten STM32 ganz offiziell im Reference Manual. Außer bei den STM32G4xx, bei denen kann man immerhin den Pull-Down einschalten.
> früher gabs hier mal gute Antworten, so wie diese zu meiner Frage > https://community.st.com/t5/stm32-mcu-products/adc-and-pullup-pulldown/td-p/573802#M218416 Ha, die "Antwort" besteht aus genau dem, was im RM0366 auch bereits steht: "8.3.12 Analog configuration ... •The weak pull-up and pull-down
-
Thread
GCC Linker per Linker Script oder über Kommandozeile Parameter zum Setzen einer Konstante mitgeben
and length of the app */ . = ALIGN(4); } >FLASH [/c] [c] $ arm-none-eabi-objdump.exe -s -j .rodata const_var.elf const_var.elf: file format elf32-littlearm Contents of section .rodata: 8002bc0 00000000 00000000 01020304 06070809 ................ 8002bd0 02030405 06070809 0a0b0c0d
für einen Zeitstempel benutzt, aber es sieht hässlich aus: [pre]# Makefile UTC := $(shell date +%s) CFLAGS = -Wall -Wl,-defsym=BUILD_TIME=$(UTC)[/pre] [c]extern int BUILD_TIME; time_t build_time = (time_t)&BUILD_TIME;[/c]
-
Thread
GPS Disciplined 10MHz Referenz
Luky S. schrieb im Beitrag #7450750: > So viele Projekte und keine ahnung welches das Beste ist. > @hubertus: was macht der fette STM32F407 da? Ist der auch nur > ansatzweise ausgelastet? > @DK4XP: Sampling
, 8 MHz oder auch 1 MHz - letzteres nutze ich neben dem 1-Sekunden-Puls als mein "Frequenznormal".
-
Artikel
Reichelt-Wishlist
dafür nur in 16 Schritten) | | | PCA9685 16Kanal 12Bit PWM LED Controller | | | | STP08CL596B1 DIP16 STM, LOW VOLTAGE 8-BIT CONSTANT CURRENT LED SINK DRIVER * STP08CL596M SO16 STM, LOW VOLTAGE 8-BIT CONSTANT CURRENT LED SINK DRIVER * STP16CL596B1R DIP24 STM, LOW VOLTAGE 16-BIT CONSTANT CURRENT LED SINK DRIVER * STP16CL596M SO24 STM, LOW VOLTAGE 8-BIT CONSTANT CURRENT LED SINK DRIVER | TLC5940 16 Kanal PWM LED-Treiber | | | | UDN 2987 LW (Source Driver UDN298 SMD-Bauform) * Holtek HT16K33 8*16-LED-Controller | Ethernet, I2C (2Wire
-
Thread
CH32v003 PWM & Timer Probleme
Hallo, ich versuche mich gerade an dem ch32v003 Prozessor. Der läuft intern mit 8Mhz und die eigentliche Anwendung kommt aus einem AVR Projekt was hier aber noch nicht arbeitet. Da wird ein Sinus per PWM und Timer generiert. Vielleicht kennt sich jemand damit aus und hat mal Zeit
devices manufactured by or for STMicroelectronics." https://www.st.com/resource/en/license/SLA0048_STM32CubeF1.pdf.
-
Thread
Arduino UNO R4 in Win10 nicht erkannt
Klaus S. schrieb im Beitrag #7448538: > Mich interessiert, wo Windows Dateien zu Treiberzwecken hinschreibt Irgendwo nach C:\Windows. Klaus S. schrieb im Beitrag #7448538: > Die notwendige Info wäre
Das habe ich doch mit Zadig gemacht. Muß das anders laufen? Gruß Klaus (der soundsovielte) P.S. Verwendung der installierten Version statt der portablen Version von Arduino 1.8.19 bringt keinen Unterschied.
-
Thread
Arduino Uno R4 im Handel erhältlich
Martin S. schrieb im Beitrag #7443048: > Wastl schrieb im Beitrag #7443031: >> ARM-Prozessor arbeiten der nicht von STM und Atmel ist > > Gibt es da überhaupt signifikante Unterschiede? Der Kern ist ja
hier gerade am SPI der mit PCLKA läuft nicht 24MHz, sondern 23,81MHz, gemessen mit einem Logic Pro 8 bei 500MS/s. Der CAN läuft mit PCLKB und PCLKB sollte 12MHz haben. Ich habe nur kein CAN-Transceiver Breakout Board herum liegen um selber zu testen was etwa bei 8 Byte und 1Mbps passiert.
-
Thread
Lesen/Schreiben FRAM klappt nicht
i2c_addr, uint16_t ram_addr, byte value) { sw.beginTransmission(i2c_addr); sw.write(ram_addr >> 8); sw.write(ram_addr); sw.write(value); sw.endTransmission(); } byte fram_read(byte i2c_addr, uint16_t ram_addr) { sw.beginTransmission(i2c_addr); sw.write(ram_addr >> 8); sw.write
memory-ics/sram/?interface%20type=I2C Nachtrag: die Frage wäre bei mir eher, warum die lahme I2C jetzt sRAM bedienen soll. Aber ja, vielleicht mangels freier Pins…
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
one data byte to the slave, ignore ACK bit, no clock stretching allowed static void I2C_write(uint8_t data) { for(uint8_t i = 8; i; i--) { // transmit 8 bits, MSB first I2C_SDA_LOW(); // SDA LOW for now (saves some flash this way) if (data & 0x80
Oliver S. schrieb im Beitrag #7443205: > Ob ich nun einen IO-Pin als > Ausgang zwischen high und low umschalte, oder den Pin zwischen > High-Z-Eingang und Low-Ausgang, macht doch keinen Unterschied. Es
-
Thread
4-Digit LED 7-Segment Anzeigetreiber mit Padauk PFS154-S16
Nachdem hier in einem Thread über Sinn (oder Unsinn) und der Zukunft von 8 Bit Mikrocontroller diskutiert wurde (und der Thread leider wie zu erwarten sehr stark abgedriftet ist), hatte ich "Lust" darauf etwas mit 8 Bit zu machen und dann schon gleich mit dem billigsten was
>Nachdem hier in einem Thread über Sinn (oder Unsinn) und der Zukunft von >8 Bit Mikrocontroller diskutiert wurde (und der Thread leider wie zu >erwarten sehr stark abgedriftet ist), hatte ich "Lust" darauf etwas mit >8 Bit zu machen und dann schon gleich mit dem billigsten
-
Thread
DAC mit STM32CubeIDE und STM32F411CEU unter Linux
Schrittmotoren? (2) Wie kann ich die aufgenommenen Messwerte in einem Speicherabschnitt auf dem STM32F411CEU hineinschreiben? Gerne würde ich zudem in diskreten Abständen die komplette Abspeicherung überschreiben.
noch einschlägige Informationen? https://www.st.com/resource/en/user_manual/um1725-description-of-stm32f4-hal-and-lowlayer-drivers-stmicroelectronics.pdf und das Datenblatt und Referenz-manual deines Chip: https://www.st.com/en/microcontrollers-microprocessors/stm32f411/documentation.html Sich
-
Thread
Wanderkiste Widlar, Runde VI
Danke für's Organisieren der nächsten Runde. Die VFDs hören sich interessant an.
Na da geht´s ja jetzt auch weiter! Vielen Dank für die Rückmeldung.
-
Thread
STM32 EXTI zu langsam
Ein STMF030 würde selbst mit Debug-Kompilat (gcc) unter 1µs bleiben. Läuft dein STM32 wirklich mit 48MHz? Bei 8MHz-Standardfrequenz und einem Release-Kompilat wären nämlich deine 3µs realistisch.
Takt da ausgegeben werden soll. Default ist allerdings PF2 was auch NRST ist, das kann aber auf PA8 oder PA9 umkonfiguriert werden.
-
Thread
Active Clamp 400 W Flyback Converter
Mark S. schrieb im Beitrag #7437961: > Einen Wirkungsgrad um 97% bei 400W habe ich im Testaufbau realisieren > können. Allerdings mit einem LLC-Wandler, mit Synchrongleichrichtung und > ohne PFC. Dasselbe
Mark S. schrieb im Beitrag #7437961: > Nach meiner Erfahrung ist beim Flyback der Übertrager der "elephant in > the room". Er trägt die meisten Verluste bei, die sich zusammensetzen > aus Streufeldverlusten
-
Thread
LL-Treiber I2C STM32L4
return 0; } [/c] Bei der Receive Funktion das selbe [c] // Example for receive function int8_t LL_I2C1_Master_Receive( uint8_t devAddr, uint8_t *buffer, uint8_t len, uint16_t ms ) { // Local varables uint16_t timeout; // fast NACK configuration when receiving single byte. if(
zu dem Thema hier im Forum veröffentlicht. (Suchen kannst du sicher selber) Moot S. schrieb im Beitrag #7437504: > Nur schon die Init Funktion von I2C in HAL hat 8 Asserts, jedes assert > braucht unnötig Speicher und Zeit. Ja und? Zeit (wenige µs) braucht das genau 1 mal während
-
Thread
Probleme mit serieller Kommunikation
Blöde Frage: wenn der Dongle mit dem Wyse funktioniert und der Dongle mit dem STM32, dann brauchst Du für Wyse und Stm32 ein Null Modem oder überkreuzte RX/TX Verbindungen? Oder war das von Dir vorausgesetzt und nicht erwähnt?
ist für Ruhezustand richtig. Was passiert am STM32 RX Pin, wenn Zeichen empfangen werden? Du sagtest anfänglich, daß die STM32 Kommunikation mit Dongle funktioniert. Dann müsstest Du von beiden (Wyse und PC) Zeichen empfangen können. Mach mal
-
Thread
Datenblatt vom Raspberry Pi
Andreas S. schrieb im Beitrag #7436389: > rechtssichere Auskünfte YMMD
Geht's jetzt am Sonntag auch schon los?
-
Thread
ARM M4F FPU: "Lazy stacking" und "Automatic stacking"
wird, werden S0..S15 gesichert und wiederhergestellt. Wenn eine Funktion in C implementiert wird, ist für den Programmierer nicht ersichtlich ob der der Caller und Callee auch möglicherweise S16..S31 verwenden, was
sie genau das getan: Dort gibt es 30 Register (und jedes ist 64Bit groß) und davon sind die ersten 8 laut ABI für die Parameterübergabe der Funktionen. Dafür ist jetzt jeder Opcode wieder 32Bit breit. Und die ldm stm Befehle sind, ebenso wie das bedingte ausführen jeder Instruktion, weggefallen. Es
-
Thread
STM32 Win10 COM-Treiber
die exe zu sehr fixier und hab das übersehen. Zum Auslesen führe ich den Befehl aus ...binaries/stm32flash.exe /dev/ttyS0 wobei ttyS0 durch meine Schnitstelle vom STM ersetz wird. Nur weche ist das.. Bei Windows ist das mal wieder so versteckt zu finden
S. M. schrieb im Beitrag #7435872: > ttyS0 durch meine Schnitstelle vom STM ersetz wird. Das braucht eine serielle Schnittstelle. Hat Dein "Maple DFU" eine?
-
Thread
Wassertemperatur Logger mit Lora?
S. Z. schrieb im Beitrag #7434353: > Wie oft soll gemessen und dann gesendet werden? 1x pro Woche? Hmm, 2 mal pro Tag mindestens wäre nett. Ich hab mal an einem Projekt mitgearbeitet (für Schaltplan
Also ich hab mir das mal mit Google Earth angeschaut. Vom Sylvensteinsee zum Wallberg wird's per Funk nicht gehen, denn da ist der Buchstein in der Mitte, der fast genauso hoch wie der Wallberg ist. Also entweder Satelliten oder Handy, LoraWAN scheidet aus. Aber vielleicht gibt's ja in Fall
-
Thread
Instrumentenverstärker für DMS
und eine andere Referenz an der Brücke, die nie auf 12 bit übereinstimmend schwanken werden. Bert S. schrieb im Beitrag #7433960: > Vref muss möglichst präzis VDMS/2 sein. Eigentlich nicht. So ein DMS liefert ja auch nicht genau VCC/2. Ich würde mir erst mal deinen STM32 angucken. Der hat sowieso
Eingangsauflösung länge also bei 1.22uV. Sehr wenig. Verstärkt man die 2.5V Referenzspannung des STM ADC auf deine 12V (es reicht ungefähr, aber stabil sollte die Verstärkung sein), damit steigt das Ausgangssignal auf deine 24mV und die Auflösung auf 5.8uV. Dein OpAmp hat 200uV Offsetspannung, also
-
Thread
Überspannung am Ausgang eines DCDC Converters nach Kurzschluss?
sich durch den Kurzschluss in eine Drahtbrücke verwandelt und liefert nun 48V am Ausgang? Dann ist's kein Wunder, wenn daran angeschlossenen 5..15V Bauteilen der Arsch platzt.
die Spannung nach oben ab. 5V kann man recht gut mit einer TVS-Diode schützen, die begrenzt auf 7-8V. Notfalls opfert sich die TVS-Diode und man lötet eine neue ein.
-
Thread
[S] C64 im Bereich Berlin-Köpenick
ich weiß läuft der C64 auch ohne den IC und um Sound geht's mir nicht.
einarbeiten", egal in welchen. Ich tendiere da zu den AVRs (mit denen bin ich schon sehr fit) oder die STM32 ARM Cortex M0/M3 wenn's etwas mehr Rechenleistung sein darf, aber für beides muss man erstmal die Zusammenhänge zwischen elektrisch arbeitender Hardware und dem Programm verstanden haben. Edit:
-
Thread
STM32 CubeIDE HAL: printf() Ausgabe über UART
Hallo Zusammen, ich habe seither für diverse STM32 Projekte folgende Library genutzt, um mit der normalen printf()-Funktion Debug-Ausgaben über die UART zu realisieren. https://github.com/cnoviello/mastering-stm32/blob/master/nucleo-f030R8/system/
bestimmt deinen HAL_UART_Transmit Call unterbringen. Ich rate mal: HAL_UART_Transmit(&UartHandle, (uint8_t *)&c, 1, 0xFFFF);
-
Thread
Strommessung im µA-mA Bereich - Automatischen Umschalten, Ansätze, Fragen
Das kann ein STM8L-Discovery und auch manche STM32-Discoveryboards (z.B. STM32L152) schon fast O.O.B. incl. Anzeige. Muss man nur ein wenig "umverdrahten". :) Den integrierten ST-Link zieht man ins Reset, damit
Vorwiderstände zu beseitigen? Was übersehe ich und welche andere Probleme gibt es da? Da hier auch STM Discovery Boards angesprochen worden sind. Hier mal ein Auszug als Anhang, Quelle Seite 14 und folgend: https://www.st.com/resource/en/user_manual/um0970-stm8ldiscovery-stmicroelectronics.pdf Das
-
Thread
STM32H7 mit 8-Bit-SDRAM ohne FMC_NBLx/DQM?
mit DQMx des SDRAMs) korrekt generiert. In der 8-Bit-Variante fehlt jedoch ein entsprechendes Signal. Übliche 8-Bit-SDRAMs (z.B. Alliance AS4C32M8SA) wollen jedoch auch ein DQM-Signal sehen. Hat STM hier Mist gebaut oder kann man in diesem Fall DQM
J. S. schrieb im Beitrag #7432151: > Andreas S. schrieb im Beitrag #7432133: >> Diese Diskussion bezieht sich wohl primär auf den lwIP-Stack, der eben >> bei STM aus der Tüte fällt, bzw. den HAL-Treiber
-
Thread
Treiberentwicklung für 32-Bit-Mikrocontroller
Allenfalls waere noch interessant worum's geht. Ein Treiber ist eine Abstraktion. Da wird mit kurzem Code in einem Interrupt etwas rumgeschaufelt, und dann gibt's ein Signal an das Main, resp an den weiter bearbeitenden Task. Dazu kommt noch
Vergleichbares gilt für Timer, mit ihren Modi. Selbst für Pins. Einem OpenDrain Pin z.B. beim AVR8(welcher das gar nicht von Hause aus kann) die Möglichkeit zu nehmen, den Pin auf Output+High setzen zu können.
-
Thread
schneller Optokoppler gesucht (3V RS-232, Reichelt?)
Hm..euch ist schon aufgefallen das der TO irgendwas olles mit Mega8 basteln wollte? Irgendwelche EMV-Betrachtungen sind da wohl erstmal aussen vor. .-) Wobei, wenn schon Mega8 dann ist ein alter Optokopplers vermutlich das Mittel der Wahl. Der wuerde sich mit so
bzw. kann ich das auch alleine machen wenn ich sowieso einen Steuer-Controller brauche. Der ATMega8(L) lässt sich mit der einfachen Zellspannung ohne weitere Regelung betreiben, von der benötigten Rechenleistung her langweilt sich jeder 8-Bitter zu Tode (für die Leute, die mir hier einen STM32 oder
-
Thread
STM32 counter up/down mit Step/Dir Signalen
Mi N. schrieb im Beitrag #7426100: > Oder anstatt diskreter Logik ein 8-pol. AVR zur Umsetzung Step/Dir -> > PhaseA/PhaseB verwenden und dann auf die STM-Timer geben. Genau so hab ich es vor wenn es keine interne Möglichkeit im STM32 gibt. Die AVR's in Assembler für
nicht auf 5 Kanäle skalierbar, weil das Routing für die Zählereingänge doch arg beschränkt ist und die STM32F4-Serie eh nur 8 Zähler hat.
-
Thread
Renesas: drei neue, für Motorsteuerung optimierte Mikrocontrollerfamilien
" werden. Wenn etwas auf den allgemeinen Markt kommt, wird das eher ein Mitnahmeeffekt sein. Gibt's die Teile auch in DIL? ;-)
haben doch gar keinen CAN Transceiver eingebaut? Ist da nicht ein CAN-FD Controller drin der bis 8 MBit/s läuft?
-
Thread
STM32 kommerziell nutzen?
mitgelieferten Erweiterungen verschiedener Programmpakete aka IDE usw. - https://community.st.com/s/question/0D50X00009XkeH0SAJ/commercial-use-of-st-hal-libraries-and-middlewares - https://www.st.com/content/ccc/resource/legal/legal_agreement/license_agreement/group0/45/a8/70/72/ac/0c/4d/4d/DM00268556
https://www.st.com/content/ccc/resource/legal/legal_agreement/additional_license_terms/group0/ed/e0/8b/00/4b/c5/4d/7d/additional-license-terms-for-stm32cubemx/files/additional-license-terms-for-stm32cubemx.html/jcr:content/translations/en.additional-license-terms-for-stm32cubemx.html - und viele weitere
-
Thread
[B]iete Mitbestellmöglichkeit Mouser & LCSC
Der Original-Lautsprecher von Sony hat eine Bauhöhe von ca. 8,5mm. ;)
C5278016 MS8205A MSKSEMI C351410 DW01A PUOLOP C5311018 TP4056 TECH PUBLIC C8734 STM32F103C8T6 STMicroelectronics LG Christian
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
Von asiatischen Firmen waren schon länger CM0 Controller im STM8S003 Footprint verfügbar, z.B. von Nuvoton. Der Trend hat sich über die Zeit verstärkt. Neu ist, das STM, TI und auch NXP neuerdings für direkten Ersatz ihrer alten Familien mit 32 bit controllern
www.ti.com/microcontrollers-mcus-processors/arm-based-microcontrollers/arm-cortex-m0-mcus/overview.html STM mit STM32C0 als STM8 Ersatz: https://www.st.com/en/microcontrollers-microprocessors/stm32c0-series.html Die STM8S sind anscheinend jetzt NFND Bei NXP gibt es schon länger die LPC800: https://www.nxp.com
-
Thread
HS USB MSC mit Stm32F4 und USB3300
Hi ich bastele gerade ein ein hisg speed USB MSC mit STM32f4 und USB3300 external Phy. Ebenso benutze ich CubeMx. Es läuft soweit ganz stabil, nur dass die Bandbreite bei 1-2MB/s ist. Wenn ich es richtig sehe ist MSC_MEDIA_PACKET die erste Stellschraube
Mat. K. schrieb im Beitrag #7422238: > Bevor ich deine Zeit zusehr verschwende, bitte bedenke: mein Stm32 kann > aktuell nur 6 MB/s aus der SD Karte lesen das ist mir schon bewusst dass dass nicht hyperschnell sein kann.
-
Thread
STM32 Clock Generator mit Si5351
ist, dass der Fehler sich irgendwo in meinem Hardware-Setup eingeschlichen hat. Ich benutze den STM32F103C8, Si5351 und eine 9V-Batterie in Verbindung mit einem TO-92 3,3V LDO. In dem gezeigten Projekt werden beispielsweise polarisierte Kondensatoren benutzt, die ich so in dem Schaubild nicht wiederfinde
Der Spannungsregler verträgt allerhöchstens 0,5 Watt. 0,5W / (9V - 3,3V) = 87 mA Der STM32F103C8 braucht bei 72 MHz etwa 50 mA. Der Si5351 braucht mit 8 aktivierten Ausgängen 48 mA. Dazu kommt die Stromaufnahme sonstiger Bauteile. Irgendwas willst du damit ja antreiben. > meine Vermutung
-
Thread
Strommessung an einem shunt mit zwei Messbereichen (OPV)
Udo S. schrieb im Beitrag #7421557: > Das heisst die Spannung ist 0,1 bis 150µV am Shunt. Ja, hier auch meine große "Sorge". Berechnen lässts sich das ja ganz gut, aber mir fehlt die Vorstellung was die
Strombereichsumsfang und dem Ansatz (2 umschaltbare Bereiche) sehr nah an Deiner Aufgabenstellung (trotzdem es schon 8 Jahre im Netz steht).
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Der TO behauptete eingangs >>> Seit ein paar Monaten sind die STM8 NRND Werner S. schrieb im Beitrag #7420159: > Auf Digikey hat den erwähnten Status etwa die Hälfte der STM8. Also > längst nicht alle. Von einer generellen Abkündigung kann also keine Rede
Ralph S. schrieb im Beitrag #7421056: > Dass die STM8 wohl auslaufen Wer sagt das? Wo steht das? Ralph S. schrieb im Beitrag #7421056: > der Preisvorteil der 8-Bitter ist längst nicht ihr einziger
-
Thread
FTDI FT230X: Fragen zu CTS und TXDEN
Es gibt jede Menge Controller mit USB-Schnittstelle. Viele Cortex-M haben das, z.B. die meisten STM32. Sogar auch die ESP32S3. Für die STM32 spricht dass es gute Freeware Tools gibt. Ist das RS485 Protokoll denn fix? Kannst du nicht den Paketen ihre Länge voran stellen? Dann kannst du auf dem AVR
das was ich vorhabe jemandem zu erklären. Auch, wenn ich hier nicht zuviel sagen darf. Danke für's durchlesen und für's nachfragen. VG