-
Thread
Sende/Empfangsvorgang mittels nur 1St. µC
dran, was eventuell als Vorlage dienen kann. Ist aber NICHT für einen MSP gedacht, sondern für einen STM32F103C8T6. Das Ding kann man auch ziemlich zusammenkürzen, wenn man nur einen UART braucht. 2. einen Satz von Kommandos ausdenken, die zum Problem passen. Mir fällt da erstmal sowas aus dem Stegreif
Datenquelle (1 Zeichen): A bzw. B (Ode an Rainer) - Trenner "," - Festpunk-Zahl als Text z.B. "22.8" oder Text z.B. "S" (start) - Endezeichen <LF> (0x0A) Wer denkt sich den Rest des Protokolls aus und formuliert es?
-
Thread
Was tun mit altem Zeitzeichenempfänger
, deren Genauigkeit der Grafik zufolge bei 30s/Jahr, also etwa 0.1s/Tag lag. Bereits die professionellen Quarzuhren waren 1930 schon 30x genauer, unsere CAQ hat <2ms/Tag, also < 0.7s/Jahr; damit ist klar dass sie gelegentlich nachgestellt werden
Fällen. L10 sitzt symmetrisch auf L8+L9. Induktivität L8+L9=279µH und die Anzapfung liegt etwa bei 0.24, auch die Rückkopplungswicklung hat etwa 1/4 der Windungszahl von L8+L9. Das zeigt, dass die Abschätzung mit 252+28µH zwar etwas
-
Thread
wie funktioniert ein kapazitiver Drehgeber?
/?q=angular+capacitive&iax=images&ia=images Viele Referenzen: https://www.mdpi.com/1424-8220/16/8/1196/htm https://www.analog.com/en/products/ad2s1210.html "Complete monolithic resolver-to-digital converter" > A resolver is a rotating transformer, typically with a primary winding on the rotor
Streukapazität ist (Rotor ganz über Sender oder Empfänger) und was daraus für den Signalhub folgt. Wenn's geht, würde ich das gerne ohne Spezial-IC machen. Drehzahl ist gering, kleiner 10 Hz. Als Encoder heisst das <1kHz Updaterate. Hier wird mit 8 MHz der Strom zweier Elektrodenpaare über den geerdeten
-
Thread
Noch kein tinyAVR Support in avrdude?
Sicher werden uns die 8-Bitter noch lange Zeit begleiten, denn warum sollten wir oder irgendwelche Hersteller sich mit den 32-Bittern rumschlagen, wenn es um Lösungen geht, die ein 8-Bitter schon mit links erledigt. Und die
Sohn ankommen würde und Mikrocontroller kennen lernen wollte, würde ich ihm wahrscheinlich direkt die STM32 Boards geben und die "alten" Arduino Nanos für mich behalten sofern er mit den STM32 klar kommt.
-
Thread
USB-Stringdeskriptor ohne Abzählen
Descriptor type: string (really!) A.h=h; // protocol, 0=http, 1=https for (int i=0;i<N;i++) A.s[i]=s[i]; return A; } #define LP(h,s) (landingpageurldesc_f<length(u8##s)>(h,u8##s)) static PROGMEM constexpr auto LandingPageUrlDesc = LP(1,"www.tu-chemnitz.de/~heha/app.htm"); // "1" means
Descriptor type: string (really!) > A.h=h; // protocol, 0=http, 1=https > for (int i=0;i<N;i++) A.s[i]=s[i]; > return A; > } > #define LP(h,s) (landingpageurldesc_f<length(u8##s)>(h,u8##s)) > static PROGMEM constexpr auto LandingPageUrlDesc > = LP(1,"www.tu-chemnitz.de/~heha/app.htm"); >
-
Thread
Netzspannung messen für arme Leute
Frage der Genauigkeit ob nicht ein einfacher Gleichrichter auch genügt. Noch lange nicht alle DVM's haben eine TRMS-Messung implementiert.
zutrauen würde https://www.mouser.de/ProductDetail/Ohmite/MOX-1N-131004FE?qs=%2Fha2pyFaduguOol0Jv2co8BfdRA70gvSkukI7oviu8YU2IQiXh9PkQ%3D%3D davon würden 4 Stück gerade nicht ins Hutschienengehäuse passen, aber etwas kleinere wird es ja wohl geben. So weit so gut, elektrisch funktioniert es, aber
-
Thread
C arithmetic promotion Fallstricke
nicht warten? An einer Stelle, wo es um µs geht, finde ich micros() übertrieben abstrakt. Für den STM32 würde man es vielleicht so schreiben: [c]void delayMicrosWrong (uint8_t us) { uint32_t start = TIM6->CNT; while (((TIM6->CNT - start) & TIM_CNT_CNT_Msk) < us) {}; return; }[/c] start
Rolf M. schrieb im Beitrag #6876136: > Ja, die variadische Parameterliste. Da gibt's nix kleineres als int. so sieht's aus ;)
-
Thread
EPROM Programmer bauen 27C010 27C020
74HC164 für die Programmierung der > Daten und 74HC165 für das Lesen der Daten genommen. MCP23S17 ist kein einfaches Schieberegister, sondern ein GPIO-Extender, macht aber das, was Du willst. Du kannst 8 davon an einen SPI parallel hängen. Jeder Baustein hat 3 Adresspins, über die man eine eindeutige
schrieb im Beitrag #6866538: > Dann der Bezug zur > Geschwindigkeit ist maximal lächerlich. Kleinste STM32 Käfer machen 72 > MHz und haben genug IOs. Jeder AVR kann es ebenfalls. TO's Hinweis ist nicht nur "maximal lächerlich" sondern ganz einfach getrollt, jede Antwort darauf somit Trollfutter.
-
Thread
C++ template Funktion doppelt definiert in header und cpp
)) { return queue_transfer(tx_buffer, tx_length, rx_buffer, rx_length, sizeof(Type) * 8, callback, event); } start_transfer(tx_buffer, tx_length, rx_buffer, rx_length, sizeof(Type) * 8, callback, event); return 0; } [/code] und in SPI.cpp der gleiche
stand: [code] tx_word_len = 2; rx_word_len = 2; const uint16_t tx_data[8] = {0x1122, 0x3344}; // allocate extra memory to prevent "out of range" error uint16_t rx_data[8] = {0}; spi.transfer(tx_data, tx_word_len * sizeof(*tx_data),
-
Thread
[V] verschiedene Sachen
Hallo, um etwas Platz zu schaffen, möchte ich euch folgende Sachen anbieten: 1. zwei altgediente S7 SPS-Module aus Anlagenrückbau, 1x CPU315-2DP (6ES7315-2AF02-0AB0) ohne Pufferbatterie und untere Abdeckung, 1x CP343-5 (6GK7343-5FA00-0XE0), zusammen VB15€ 2. fünf Profibus-Stecker 6ES7972-0BA12-
44 Stück mit 65mm, alle zusammen VB20€ 10. eine Rolle fast-recovery SMD-Dioden (2500Stk.) STTA206S von STM, 600V 2A 20ns, SMC-Gehäuse, VB15€/Rolle (mehrere vorhanden) 11. ein vernachlässigter Amiga500 mit Erweiterung auf 1MB, funktionstüchtig eingelagert vor >20Jahren, nicht erneut getestet, nicht
-
Thread
STM8S Speicher auslesen bei LOC Bit
Ausleseschutz. > Geht aber nicht mal so im Vorbeigehen. Hallo A. B. du hast natürlich recht, ist ein STM8S005. Kannst du mich in das Verfahren einweihen? Gruß Berny
Berny schrieb im Beitrag #6862800: > > Hallo A. B. du hast natürlich recht, ist ein STM8S005. Kannst du mich in > das Verfahren einweihen? Mit z.B. "Voltage Glitching" kann man eventuell den Leseschutz umgehen. "STM8 Glitch" als Suchbegriff liefert einige Treffer.
-
Thread
Einstieg GDB
_2nd_lvl_fbl_dbg.elf done Setting breakpoints Debugger name and version: GNU gdb (GNU Tools for STM32 9-2020-q2-update.20201001-1621) 8.3.1.20191211-git [/pre] Vielleicht ist mein Denkfehler aber auch, dass der GDB ein ganz normaler Debugger ist wie Lauterbach oder AVR-Studio Gruß Matthias
address 0x801cecc, load size 44618 Transfer rate: 17 KB/sec, 2124 bytes/write. ------ Switching to STM32CubeProgrammer ----- ------------------------------------------------------------------- STM32CubeProgrammer v2.8.0 -------------------------------------------
-
Thread
Gesucht: Bus-System um mehrere uC zu vernetzen
der Master macht alles, die Anfragen, das Timing, die Slave antworten nur. Sinnvollerweise macht man's so, dass die slaves immer Antworten, wenn sie's verstanden haben. Jede verstandene Anfrage gibt eine Antwort, auch wenn sie leer ist. Und nicht, wenn sie's nicht betrifft, resp den Inhalt nicht verstanden
äquivalent. Was es ist, fragt man dann den Sensor selber. Beispiel: Du hast 5 identische Sensoren S1..S5, die je eine Temperatur messen. Alle melden sich gleichzeitig am Bus. Woher weiß ein Sensor, welche Temperatur er genau misst. Diese Zuordnung (z.B. S1 = Warmwasser, S2 = Vorlauf, S3 = Rücklauf)
-
Thread
ST-LINK_GDB_server mit STM32H743 und STLink V3MINI
Für die STM Controller möchte ich den STLink V3 benutzen, mit dem gdb der aus VSCode heraus aufgerufen wird. Mit einigen STM32F4 klappt das gut, mit dem H7 nur bedingt. SWD ist über GND, SWDIO und SWCLK angeschlossen
------ STM32CubeProgrammer v2.8.0 ------------------------------------------------------------------- ST-LINK SN : 004900313137510B33333639 ST-LINK FW : V3J7M2 Board : STLINK-V3MINI
-
Thread
Kolibri OS, vergrößerung der Community. Programmierung mit C
Linux > Uralt-Version geht, aber wahrscheinlich nur ohne Grafik? Für das oben von mir genannte S.u.S.E. 11/94 wurden 4 MB ohne und 8 MB mit X11 empfohlen. Beide Angaben waren so bemessen, so dass auch noch Platz für ein paar Applikationen blieb. Auch Windows 3.11 und OS/2 Warp kamen mit 8 MB
Yalu X. schrieb im Beitrag #6864368: > Für das oben von mir genannte S.u.S.E. 11/94 wurden 4 MB ohne und 8 MB > mit X11 empfohlen. Beide Angaben waren so bemessen, so dass auch noch > Platz für ein paar Applikationen blieb. Auch Windows 3.11 und OS/2 Warp > kamen mit
-
Thread
CP/M auf dem Raspberry Pi Pico
mit "Z80-Kern" @ 2..3-Stelligen MHz habe ich schon diverses gelesen, ebenso von Z80-Emulationen auf STM32-uCs. -------- Nachtrag: sorry habe mich verlesen: dachte es ging um den Pi-Zero mit "bare-metal"-Z80-emu+CP/M (GHz Clock) - hier geht's aber um den Pi-PICO. Meine Frage zur aktuell schnellsten
S. R. schrieb im Beitrag #7176568: > Guido L. schrieb im Beitrag #7172851: >> Aussderdem muss man sich nicht mit Disketten begnuegen, sondern >> hat 16x 8MB Harddrive in einem FAT16/FAT32 Filesystem
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
netxduo 20.10.2021 21:14 <DIR> OpenBootloader 20.10.2021 21:14 <DIR> STM32_Network_Library 20.10.2021 21:14 <DIR> STM32_TouchSensing_Library 20.10.2021 21:14 <DIR> STM32_USBPD_Library 20.10.2021 21:14 <DIR> threadx 20.10.2021 21
Johannes S. schrieb im Beitrag #6856653: > Auf dem RaspPi kann man auch ccache installieren Danke für den Hinweis. Es funktioniert.
-
Thread
STM32 HAL UART Mysterium oder bin ich dumm?
gesagt: ein kleines Beispiel-Projekt zu so etwas hatte ich vor Jahren hier schonmal gepostet. W.S.
erfolgt mittels CubeMX. beispielsweise sieht das dann so aus: [c] UART_HandleTypeDef huart2; uint8_t rx2_buffer[100]; uint8_t tx2_buffer[100]; serial_ctx_t serial2; int main(void) { ... MX_DMA_Init(); MX_USART2_UART_Init(); ... uint8_t tx_buffer[100]; serial_init
-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
erfunden. Denn SBC hätte man wohl nach m³ verkaufen müssen. Üblich waren da eher Einschubgehäuse mit ca. 8-12 Einschubkarten a 160x100mm und selbst damit hatte man dann noch nicht mal so viel Peripherie wie Heute z.B. ein STM8 auf 7x7 mm oder so on Chip hat. Ich bin froh das ich das ganze alte Zeugs schon
Drago S. schrieb im Beitrag #6855959: > 1x DIP-Switch 12-fach (8-fach habe ich) > 4x DIP-Switch 4-fach > 4x LED Bargraph 8-fach (od. ähnliche 4/8-fach Ketten) > 10-15x DIP-14 IC Sockel > 3x DIP-6 IC Sockel
-
Thread
ILI9341 auf RGB umstellen
machen. Hab das bei mir noch nie gemacht aber nach Datenblatt und Beispiel sollte für LTDC des STM32H7.. wahrscheinlich der DE-Mode der geeignete sein. Siehe auch Beispiel Seite 5 auf ST.COM: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwj52KajqdzzAhXQhv0HHSR8BTkQFnoECAcQAQ
Peripheral-LCD_TFT_Controller_LTDC%2Ffiles%2FSTM32H7-Peripheral-LCD_TFT_Controller_LTDC.pdf%2F_jcr_content%2Ftranslations%2Fen.STM32H7-Peripheral-LCD_TFT_Controller_LTDC.pdf&usg=AOvVaw3ixp_yQI8d28JAMzj0Ql43 Statt 8Bit sind aber nur 6bit (7bit) pro Farbe nutzbar
-
Thread
Kaufempfehlung / Kauftipps für ein Oszilloskop
sowas z.B.: https://www.conrad.de/de/p/voltcraft-dso-2104-digital-oszilloskop-100-mhz-4-kanal-1-gsa-s-80-kpts-8-bit-digital-speicher-dso-1-st-2307979.html Michael
Funktionen https://www.conrad.at/de/p/voltcraft-dso-1204e-digital-oszilloskop-200-mhz-4-kanal-1-gsa-s-64-kpts-8-bit-digital-speicher-dso-1-st-1589987.html
-
Thread
Makefile build Fehler - pipe: No such file or directory
libopencm3/mk/genlink-config.mk:47: No match for the FPU flags ../libopencm3/mk/genlink-config.mk:52: stm32f103c8t6 not found in ../libopencm3/ ld/devices.data ../libopencm3/mk/genlink-config.mk:63: ../libopencm3/lib/libopencm3_.a library v ariant for the selected device does not exist. CC stm32
wahrscheinlich eine folge von diesem Fehler hier sein: [code] ../libopencm3/mk/genlink-config.mk:52: stm32f103c8t6 not found in ../libopencm3/ ld/devices.data [/code] Habe mir daraufhin die devices.data Datei angeschaut. Dort gibt es aber den Eintrag: [code]stm32f103?8* stm32f1 ROM=64K RAM=20K [/code
-
Thread
Mit welchem Programm programmiert ihr Controller?
zur Frage: beruflich (aber selten, da ich Hardwareentwickler bin): AVR: C mit Atmel Studio 7.0, STM32: C mit STM32CubeIDE, nein. (Ich würde auf Controllern derzeit nix anderes machen wollen.) War zwar nicht die Frage, ich schreib's aber trotzdem: Beruflich und privat auf dem PC nur noch Python
Beruflich: Editor ist Eclipse Compiler/Linker IAR/MSP430 oder IAR/STM32... (-> BuildServer) Privat: dazu ein Sammelsurium aus den alten Zeiten (alt_beruflich + privat): * FreescaleCodeWarrior für alte Nitron HC08-Chips * MPLAP für (alte) PIC's * PsOC-Creator von
-
Thread
SD Karte shutdown
Spezifikation? https://www.sdcard.org/downloads/pls/pdf?p=Part1_Physical_Layer_Simplified_Specification_Ver8.00.jpg&f=Part1_Physical_Layer_Simplified_Specification_Ver8.00.pdf&e=EN_SS1_8 Da steht es irgendwo drin, ich weiß nicht mehr wo, ist zu lange her. Das neu hinzugekommene Kapitel "5.8.1.3 Power Off
#6851217: > https://www.sdcard.org/downloads/pls/pdf?p=Part1_Physical_Layer_Simplified_Specification_Ver8.00.jpg&f=Part1_Physical_Layer_Simplified_Specification_Ver8.00.pdf&e=EN_SS1_8 > > Da steht es irgendwo drin, ich weiß nicht mehr wo, ist zu lange her. Das > neu hinzugekommene Kapitel "5.8.1.3 Power
-
Thread
[STM32] - Wie mehrere MCUs in einem Projekt?
erlauben. gibt es, aber die mcu scheint da nicht austauschbar zu sein, nur projektglobal. Til S. schrieb im Beitrag #6851058: > Muss es denn Eclipse CDT oder STM32CubeIDE sein? nein, das ist nicht gesetzt. Das embedded studio hatte ich mir demnächst auch noch anschauen wollen..
Walter T. schrieb im Beitrag #6851410: > Bei allen Build-Umgebungen, die ich kenne (STM32Cube gehört nicht dazu), > kann man sogar für jedes Target einen anderen Compiler und > unterschiedliche Quelltextdateien auswählen. Was nützt du denn da? Mir geht's insbesondere um die
-
Thread
BMP280 + AHT10 auf dem gleichen I2C Bus
Datenblatt tatsächlich drinn, das der AHT10 keine anderen Götter neben sich auf dem Bus zu dulden scheint (s. Screenshot S. 8) Andererseits werden scheinbar Module verkauft, wo zumindest ein AHT20 zusammen mit einem BMP280 betrieben wird: http://embedded-things.blogspot.com/2021/02/test-aht20bmp280-temperature-humidity.html
p.s. Mit den vorgeschlagenen Serienwiderständen ließe sich sicher sagen, was von wem kommt
-
Thread
Welchen Arduino soll ich kaufen?
du daran denkst, eventuell selbst auch mal deinen Beruf in der Elektronik-Branche zu finden. W.S.
Kauf dir lieber einen STM-Nucleo
-
Thread
Zerynth bietet GSM-Features an, Nordic erweitert Matter-Unterstützung
die Watch realisierte. ### Sierra Wireless wird STMicroelectronics-Ökosystempartner. Nutzer von STM32-Mikrocontrollern können diese - so sie die Chips im Markt erhalten - seit längerer Zeit durch Nutzung einer als X-CUBE-Cellular (siehe https://www.st.com/en/embedded-software/x-cube-cellular.html?
Wireless. “Sierra Wireless is bringing its world-class IoT connectivity solutions to the industry-leading STM32 ecosystem, so that customers developing a wide range of IoT solutions using STM32 MCUs will now be able to easily build solutions with cellular connectivity.” [/c] Über kurz oder lang dürften
-
Thread
STM32H750 DMA und SAI2
hi Ich habe einen STM32H750 und veruche einen Codec am SAI2 zu betreiben Leider bekomme ich keinen Takt und er startet auch nicht. HAL_SAI_Transmit_DMA() bleibt intern im Timeout hängen schlägt schließlich fehl.
= SAI_OUTPUT_NOTRELEASED; if (HAL_SAI_InitProtocol(&hsai_input, SAI_I2S_STANDARD, SAI_PROTOCOL_DATASIZE_16BIT, 2) != HAL_OK){ Error_Handler(); } } [/c] mir fehlt irgendwie die Tabelle welcher DMA stream interrupt für SAI zuständig ist. Die neuen H7 haben
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
funktioniert das mit dem Auslesen oder Schreiben von Registern? Wenn ich z.B. die Seriennummer eines STM32F103 auslesen möchte die an Base address: 0x1FFF F7E8 liegt Und dann Offsets angegeben sind für je 16 Bit Address offset: 0x00 Address offset: 0x02 Address offset: 0x04 usw Und ich keine
Mit einer passenden Header-Datei, wo der Kram drinsteht, den man braucht, um auf die HW-Register des STM32F103 zugreifen zu können, ist das Thema gegessen. Funktioniert, wenngleich schön und gut gemacht auch was anderes ist. W.S.
-
Thread
Mono Audiorecorder
bei diesem Modul letztendlich nicht mehr rausgesehen hab, ging ich nun den Weg, das ganze auf einem STM32 zu realisieren. Anstatt mp3s zu manipulieren würde ich direkt mit den Rohaudiodateien arbeiten. Als zyklischer Speicher würde ich mich mit einem RAM mit etwas über 10 Minuten (128Mb) Speicherkapazität
Für 10 Minuten Samples werden bei 8 Bit und 8k Samples/Sekunde 4,8 MByte benötigt (600 Sekunden * 8k Samples). Wie wäre es mit einem ESP32, den gibt es als "Wrover" Modul mit 4 oder 8 MByte PSRAM und er dürfte preislich hinkommen. Schnell
-
Thread
CPLD: 200MHz Counter
Ralf S. schrieb im Beitrag #6846188: > Klingt interessant. D.h. erstmal mit einen D-FF synchronisieren. richtig Ralf S. schrieb im Beitrag #6846188: > Bleibt > aber vermutlich das Problem, dass ich
onboard haben. Allerdings geht mit FPGAs immer noch mehr: Artix 7, OSC 1024 MHz / 4 -> 256 MHz, 8 Ausgänge mit 1/8 Phase -> 2Gsps, ohne Serdes / GTP, einfach mit eintrainierten 8 IO-Ports sampeln und registrieren. Geht bei Nutzung der BRAMs (keine DDR-Anbindung nötig) mit 16 Kanälen. Wenn man noch
-
Thread
Beschaffungsprobleme
Andreas S. schrieb im Beitrag #6846052: > Und wenn dann mal wieder Apple ein paar iPhone-Prozessoren bauen lassen > will, müssen alle anderen zusätzlich warten. Uli S. schrieb im Beitrag #6846119: > Auch
Jahren noch passende Motorsteuergeräte für manches Auto > gibt. Immerhin kostet heute eine simple M8-Sechskant-Mutter für eine Mercedes-S-Klasse , sofern sie noch im Zentrallager aufgefunden wird 12,89€. Kann man natürlich nicht meckern... Rainer
-
Thread
CAN Bus Messtechnik
Ein (STM32) Eval Board mit ADC und CAN? Dann muss vielleicht nur noch ein Eingangsschutz für den AD Eingang dran.
#6846172: > Welche CAN-Bitrate? Welche Stromversorgung? Es sind 1 kHz x 4 Kanäle x 10 Bit = 40 kBit/s Nutzdaten. Um Datenkonsistenz zu bekommen, bietet sich eher 1 Botschaft pro Messzyklus an. Also 8 Byte x 1 kHz = 64 kBit/s Nutzdaten. Macht dann ca. 125 kBit/s CAN-Bitrate, wenn ich mich nicht verrechnet
-
Thread
Verfügbare MCU <QFN-32 mit 5x PWM und I2C/TWI?
auch https://www.mikrocontroller.net/topic/524993 PCA9685 in QFN ist derzeit nicht erhältlich. STM32 in QFN-32 scheinen auch ausverkauft, ich sehe mich nun gerade bei ATtiny um, z.B. 841 oder 861A oder ATtiny24A/44A/84A (QFN-20), die haben aber nicht ausreichend Hardware-PWM (https://www.microchip.com
. Das werde ich ausprobieren, wenn das klappt, darf es einer von o.g. ATtinys sein. Den 861A gibt's nicht im _QFN-20.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
welchen Daten (Roh oder schon verschoben um 7bit nach rechts) die CRC8 und CRC16 über den Payload gebildet werden. Beispiel, so wie es aktuell verstehe, aber die CRC8s und CRC16_P stimmen nie: 01 [...] CRC8 CRC16_H CRC16_L 02 [...] CRC8 CRC16_H CRC16_L .... 8X
mit (|) versucht zu untergliedern: erstes Byte ist das MID (sofern das stimmt). Danach 4 Byte mit S/N des WR, dann 4 Byte mit S/N der DTU, dann der CMD 0x00, dann ein CRC8 über die vorangegangen Bytes der Payload. Interessant ist hier: die S/N der DTU ist an zweiter Stelle der beiden Seriennummern
-
Thread
Der Weg zur kleinen Halbleiterbude
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [...] > Ich würde hier
einem "normalen" 8 Bit µC hast Du keine Chance auf dem Markt. Denn da bliebe Dir als Vorteil gegen z.B. STM8 nur der Preis. Und den könntest Du nur durch eine riesige produzierte Menge schaffen. Masse bedeutet große Mengen
-
Thread
Chipmangel PKW
Den Chipmangel gibt's ja eher nur weil Deutschland Taiwan schlecht behandelt und lieber mit China in's Bett steigt weil dort das Geld liegt. Trotzdem schlecht wenn man auf Chips aus Taiwan angewiesen ist. Deutschland hat
doch bundesweite Kampagnen im Rahmen der Alphabetisierung ;-) https://www.youtube.com/watch?v=_8WSAElDZ3c
-
Thread
Verbinden von STM32ern mit unterschiedlichen Pegeln
Hallo, ich habe hier 2 Boards mit STM32ern: STM32F4 Discovery und STM32H7A3 Nucleo und würde gerne eine Kommunikation zwischen beiden aufbauen mittels I2C (und einem GPIO Pin). Nun haben beide aber leicht unterschiedliche Pegel: - das
verbunden sein Jawohl, habe ich vergessen zu erwähnen. Vielen Dank, dann werde ich mich mal an's Basteln machen :)
-
Thread
LWL Broadcom AFBR-26xx DC-50Mbd codierung
Einfaches suchst". Das geht halt nur bei Kompromissen bezügl. Geschwindigkeit. Bis vielleicht 10 MBit/s ist UART realistisch. Schau daher lieber nach einer Codierung, bei der Du Takt und Datenwortgrenzen aus dem Datenstrom rückgewinnen kannst. Z.B. 8b10b wäre eine gängige Variante.
Manchester am einfachsten > sein Für Manchester geht aber 50% Deiner Bandbreite bei drauf. Bei 8b10b sinds nur 20%. Dafür steigt natürlich der Implementationsaufwand. Wenn Du in der Praxis nur 10 MBit/s oder ein wenig mehr brauchst, kannst Du es mit UART versuchen und Dir den Aufwand sparen.
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
und fehlertoleranter sind als die der STM32. Oder anders ausgedrückt: STM32 ist eine Mimose im Vergleich zum AVR8. Da kann man schnell mal was zerschiessen, beim AVR8 muss man sich hingegen einigermaßen anstrengen, um die GPIOs kaputt zu bekommen
Gründen und für diese Anwendung c-hater schrieb im Beitrag #6842625: > Oder anders ausgedrückt: STM32 > ist eine Mimose im Vergleich zum AVR8. Da kann man schnell mal was > zerschiessen, Also die CPU ist ein STM32F446RET6 laut den Raterings unter Electrical characteristics im Datenblatt sind
-
Thread
Unbekanntes IC
Wertes Forum, zu diesem IC, 1151 (B, G, 8, leider nicht lesbar mit dem Herstellerlogo > e < habe ich weder ein Datenblatt noch ist mir der Hersteller bekannt. Internet-Recherche war negativ. Vor zig Jahren baute ich mit diesem IC einen
mehr second, triple, quadruple, Spurverbreiterungen als je zuvor. Selbst uC wie 8051, PIC, AVR und STM werden geclont. Man war bisher nur zu arrogant, statt originaler STM auch HK32F103, CKS32F103, GD32F103 oder APM32F103 überhaupt in Betracht zu ziehen. Das wird sich heute wohl ändern. Wessen Firmware
-
Thread
LTC2315 an STM32 - 80+MHZ SPI möglich?
einstellen, die H7 haben ja mehrere PLL und für SPI kann man verschiedene Taktquellen auswählen. Bei 8 MHz Xtal / 8 = 1 MHz, x 175 / 2 = 87,5 MHz
Johannes S. schrieb im Beitrag #6839702: > 87,5 MHz SPI clock kann man auch einstellen, die H7 haben ja > mehrere PLL und für SPI kann man verschiedene Taktquellen auswählen. > Bei 8 MHz Xtal / 8 = 1 MHz, x
-
Thread
CMSIS/FreeRTOS, Resume Task from ISR, CMSIS osThreadResume verwendet die xTaskResumeFromISR nicht, w
Hallo, ich werdende einen STM32 mit der STM32CubeIDE und das darin konfigurierbare FreeRTOS. Um Daten aufzunehmen verwende ich einen I2CRead mit DMA-transfer und einen Interrupt um eine Mittelwertbildung zu machen. HAL_TIM_PeriodElapsedCallback
P.S. https://sourceforge.net/p/freertos/feature-requests/139/
-
Thread
Welche Nachteile haben die großen STM32H Serien?
zahlen zu haben Und nebs dem wenn ein 8 biter einen IPC von 10 bei 1GHZ bringen würde ich auch jeden STM32 über den haufen werfen.
aufgabenstellung gesucht: > ADC werte aufsumieren und summe auf schwelle prüfen falls ja isr. Manche STM32 (z.B. STM32L412) können in Hardware aufsummieren (2,4,8...256 Werte), die Summe mit einer Schwelle vergleichen und ggf. einen Interrupt auslösen. Das geht mit 2 bis 3 verschiedenen Schwellwerten und
-
Thread
aktuell schnellster TQFP uC
crea=de33031564354&netw=u&device=c&albpg=743612850714&albpd=de33031564354&gclid=EAIaIQobChMIhfvfjZOz8wIVEQGLCh1JrwypEAQYBSABEgJwpvD_BwE&gclsrc=aw.ds&aff_fcid=8399976cb5c649ff8c8580c84505c3a3-1633432757966-05683-UneMJZVf&aff_fsk=UneMJZVf&aff_platform=aaf&sk=UneMJZVf&aff_trace_key=8399976cb5c649ff8c8580c84505c3a3
Aurix TC375 wäre noch eine Option. Hat 3 cores @ 300 MHz und 6 MB Flash. Gibt's im QFP176 package. Inzwischen gibt's da sogar ne kostenlose Toolchain und Doku im Netz.
-
Thread
Microcontroller aussuchen
Beitrag #6839463: > Du kannst und kennst nur AVR, Basteln und Pfuschen. Wer hat den USB Code von W.S. auf STM32 L0 und F3 portiert?
kleine STM32 ebenfalls mit 8 MHz per internem RC, das ist deren Startup-Zustand. Also keinesfalls exotisch für STM32. > Gestern, heute, morgen! Wenn ich mich recht entsinne hat unser Hecht im > Karpfenteich
-
Thread
parallel 8bit zu 16Bit/24bit Logik-IC?
8Bit Latch x2/3
Philipp K. schrieb im Beitrag #6837477: > Moin, > > ich suche ein Logik IC um irgendwie 4-8 Input Pins zu Parallelport mit > 16/24 Outputs hinzubekommen. Das sollte so bis 80Mhz funktionieren. > Gruß, Philipp. Ha, bis 80 MHz - lese mal die Datenblätter von TTL-IC's durch. Dann sollte