-
Thread
Must-Know Chip-Basiswissen Gesperrt
42LS244/245, PCF8574, MAX232, MAX3232, 7805, 78/7912, ULN2803 AT Mega8, AT Mega32 als Prozefixxe für den Einstieg
STM32F105/107 ;-) 78xx, 79xx LT1308 LD1117 FT245 SN65HVD230 40xx ATmega48/88/168
-
Thread
PPM - Pulse Position Modulation mit STM32 - One Pulse Mode oder etwas anderes?
Hallo! Ich würde gerne eine Pulse Position Modulation (4PPM) mit dem STM32 (konkret: STM32F107RB) erzeugen. Die Periode beträgt 100us, die Pulse sid dementsprechend immer 25us breit. Die einzige Möglichkeit die ich bisher sehe ist das Preload-Feature zu nutzen und
-
Thread
Schaltzustände potentialfreier Kontakte per LAN übertragen
suggeriert schon richtig, dass man dort auf jeden Fall einen Controller zusätzlich braucht. Oder einen STM32F107 mit einer Ethernet-PHY dran. Oder einen LPC1768 ... - " " - ... Such dir was aus. ☺
Hardy F. schrieb im Beitrag #8048414: > Werbung: > Beitrag "Nochmal ein NetIO." ENC28J60 DIP-28 dem fehlt auf der Original NetIO Platine aber noch einige 100nF Abblockkondensatoren an den Versorgungspins
-
Thread
GPS Disciplined 10MHz Referenz
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 scope habe ich keines, hätte ich zwar gerne, aber bisher nix brauchbares gefunden :-(
was ich dann nicht umgesetzt habe, weil die RS232 reicht. Ausserdem war das noch in der Kowit-Zeit; STM32F407VE hatte ich noch da, und alles andere war nicht lieferbar... :-(
-
Thread
Cortex M4: Sättigende Multiplikation
Hallo zusammen, ich habe einen Cortex M4 (STM32F446) und muß einen Haufen Berechnungen der Form int32_t a, b, c; x(+)= a(*)b und x(-)= a(*)b durchführen. Dabei soll sowohl die Addition als auch die Multiplikation sättigendend sein (deswegen
int32_t j = ssat30(i); (107) printf("i=%li, j=%li \n",i, j); 08000352 mvn.w r6, #1073741824 ; 0x40000000 08000356 ldr r5, [pc, #60] ; (0x8000394 <main+228>) 08000358 mov r2, r4 0800035A
-
Thread
Transistortester AVR
Die Kondensator-Routine ist noch in Arbeit, implementiert ist derzeit nur die Umskalierung von nF auf µF, um den sonst eintretenden Overflow der 32Bit zu verhindern. Es ist derzeit sicherlich nur eine Testversion! Grüße Karl-Heinz
ihn deshalb umbauen. Soviel ich weis muß man einen 8MHz Quarz anbauen, den ARef Kondensator auf 1nF reduzieren, und eine Spannungsreferenz anbauen. Ich hab auch schon nen Atmega32p-pu den ich dann benutzten möchte. Als Spannungsreferenz möchte ich nen TL431ACL nehmen, der macht ja auch 2,5V
-
Thread
Cortex M3 mit Ethernet
Der STM32F107VC von ST hat auch einen Ethernet MAC. Wann der raus kommt ist aber noch offen. Ein preliminary Datasheet gibt es auf www.st.com aber schon.
somit muss man die nicht verstehen. Wer also einen AVR programmieren kann und nicht vor dem Wort "32Bit" Angst hat, wird Null Probleme haben, mit dem M3 loszulegen.
-
Thread
USB zu Ethernet Controller
STM32F107RBT/RCT im TQFP-64 Gehäuse Eingebauter Ethernet MAC + USB Controller Mit angeflanschtem DP83848 PHY und USB Buchse und fertig ist die Laube. Gruß, dasrotemopped.
-
Thread
Keil-Compiler optimiert Variable weg
Ich versuche gerade auf einem STM32fx107... µC diverse Sensoren auszuwerten. (Gyro, Beschleunigung) Dafür habe ich ein Teil des Codes, der die Lage der Sensoren berechnen soll, über Simulink/Targetlink erstellt. Das Ergebnis der
nicht ganz ernstgemeint, interessant ob Compiler die Variable immernoch wegschmeisst. int result = f(/*deine berechunung*/), * ptr = &result; ptr = ptr++;
-
Thread
STM32 MUTEX Semaphore
Hallo, Ich arbeite mit dem STM32F107VCT6 und dem uVision von Keil. Ich habe 2 uPs die per CAN-Bus miteinander kommunizieren. Jetzt möchte ich zyklisch einen Request von A nach B senden und wenn B antwortet, zeige ich auf dem Display
ticks (x 1ms) while(true) { tsk_CAN_dispatch(TSK_ACTION_RUN); { static U32 os_time_lastpoll = 0; U32 os_time_current = os_time_get(); if((os_time_current - os_time_lastpoll) > 1000) { rqstOpTm(); os_time_lastpoll = os_time_current
-
Thread
Padauk PFS154 und Rambelegung
In meinem Programm habe ich eine Funktion: [code] // mir ist bewusst, dass das Registerarray 32 Byte Ram frisst, aber das geht leider nicht anderst uint16_t rda5807_reg[16]; ... void rda5807_setvol(uint16_t volume) { rda5807_reg[5]=(rda5807_reg[5] & 0xFFF0) | volume; rda5807_writereg
bit-fields an I/O-Adressen (außer natürlich bei Architekturen mit I/O im normalen Adressraum, wie stm8). Philipp
-
Thread
USB uhr mit Batterie
Funkvariante nehmen. Ich habe auch grad sowas gefunden https://www.amazon.de/WINGONEER-DS3231-AT24C32-Precision-Arduino/dp/B01H5NAFUY/ref=pd_sim_107_4?_encoding=UTF8&psc=1&refRID=2SBA6GCVZCTPR4NZWQRG Bin also voll auf dem richtigen Weg, vielen Dank für die Antworten. Manchmal sieht man den Wald vor
Noch billiger: ein STM32f103c8t6 "Minimum board", kostet bei Ali gute 2 Euro. Batteriehalter über Schottky-Diode an VBAT, Knopfzelle rein, ein bisschen Software ("selber machen macht Spass ;-) ), und das war's. Die RTC
-
Thread
Z80 Fälschung erkennen?
gabs mit den "BluePills", da sind ab irgend einem Zeitpunkt plötzlich welche mit China-Nachbauten des STM32F103C8T6 aufgetaucht, selbstverständlich abgeschliffen und mit STM beschriftet. Ich hätte kein Problem damit gehabt die Dinger mit chinesischen Chips zu kaufen, die sind weitestgehend kompatibel und
Ja du hast vollkommen Recht. 4 MHz reichen mir völlig. Für andere Basteleien nehme ich ATmega oder STM32.
-
Thread
Beschaltung VICOM DM9161CEP
offensichtlichen Fehlern Ausschau gehalten. Die Bestückung ist DM9161 als Netzwerkinterface, ARM STM32F107 für die Rechnerei und der LT1785 als RS485 Bustreiber. Es war nichts auffälliges zu finden außer eine merkwürdig niedrige Spannung in der unmittelbaren Nähe zum DM9161 von nur 1,8Volt an einem 22µF Elko für 50Volt?? In dem Teil der Schaltung sollte doch alles auf 5 Volt laufen? Kennt jemand sich besser mit der Beschaltung dieses Chips aus?
-
Thread
Wer braucht heute noch diskrete Transistorverstärker?
großen Transistorgräber ist trotzdem vorbei. Immer mehr wandert in die Prozessoren hinein. Mit den STM32 verschwinden sogar Dinge wie Komparatoren und OPVs in den Prozessor.
Feuerstein, also für alles was elektrisch ist. Warum > auch nicht? Du bist nicht allein. Tolle BC107 im Metallgehäuse sieht man heute nicht mehr mit dem A... an. Vor mehr als 40 Jahren war es ein High-Light, zum Ausschlachten Platinen mit -zig BC107 geschenkt zu bekommen. Ein Sack OA91 Germaniumdioden
-
Thread
Schaltuhr 6 Kanal
wobei Genauigkeit ein dehnbarer Begriff ist. Elektrische Werte eines gängigen Quarzoszillators (XO 32) Frequenz 12,000000 MHz Frequenztoleranz ± 50 ppm Lastkapazität 15 pF Das entspricht einer Abweichung von ca. +- 130s/Monat. Es wäre also durchaus sinnvoll, das Ganze mit einem DCF 77
Spezial-Lieblings-Bus. Ich werde Dir weiterhin helfen. Ich werde jetzt erst mal den RTC Treiber für meinen STM32F107 schreiben und ins Nut/OS mit einbinden. Ist ein schöner Zeitvertreib für einen Abend an dem nur $&(/$§$ im TV läuft :) Gruß, Ulrich
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
einen Automower G3? :-) Ich werde immer mal wieder fragen. Ich habe in zwischen gefunden, dass ein STM32 Prozessor drin ist - wenn man ihn an den Rechner ansteckt per USB dann findet man einen STM32 Virtual Com Port. Aber anscheinend antwortet er auf die Befehle des G2 nicht, habe gelesen, dass das
MCUs is non read protected so it can be easily backed up with an ST-LINK adapter and "STM32 ST-link Utility" software. I easily read the MMI board FW and the one for the small STM8 in the mainboard, for which the STM8 version of the software is needed. In the picture you can see the
-
Thread
CP/M auf ATmega88
mich schon. Aber nicht so, daß ich eine Platine haben wollen würde. Noch ein paar Worte zu meiner STM32–Variante. - Den HD64180 hatte ich schon. Der läuft nur mit 5V. - STM32 I/Os sind 5V-tolerant. - STM32F1 mit vielen Pins sind billiger als AVR. - Durch die vielen I/O-Pins kann alle denkbare
wieder dazu komme, soll das Board (und die beiden HCT541) gegen einen (mindestens) 100 poligen STM32F101 getauscht werden. Im angehängten Schaltplan sind P1-P3 die Buchsenleisten, auf die das Discovery-Board gesteckt wird.
-
Thread
Junior Computer - Elektor
ELektorhefte... https://archive.org/stream/ElektorMagazine/Elektor%5Bnonlinear.ir%5D%201979-07_08#page/n107/mode/2up Die Schaltung Nr. 104 (Seite 108) ist das elektronische Pferd, mein Bauvorschlag fürs e-Auto oder Fahrrad https://www.mikrocontroller.net/topic/351320#3938354
Anfall einer Retro-Phase diesen Hardware Emulator gebaut. Die entsprechende Software lief auf einem STM32F405. Mit Terminal Debug und allem pipapo…
-
Thread
IRMP auf einen PIC18F4520 portieren
120 Last Changed Date: 2013-04-09 16:17:52 +0200 (Di, 09 Apr 2013) c-2po:~/MPLABXProjects/PIC18F4520/IRMPtest1.X$ also hab nicht alzu viel aendern muessen, achte auf die svn rev, war r120. in meinem main.c: keine frage, #include <xc.h> ganz oben!!! #define _XTAL_FREQ 32000000UL // 32mhz
frickelboard (rechts) und dem neuen Test auf dem steckbrett. ps: irmp war vom svn revision 135. PIC18F4520 mit internem FRC+PLL (32Mhz), was 8Mhz cycle frequenz ergibt. mfg Peter ;-)
-
Thread
STM32 EEPROM-Emulation nach reflash
Netz und hier habe ich mich entschlossen zu meiner Frage einen Thread zu eröffnen. Ich nutze einen STM32F107 welchen ich mit CrossStudio und einem ST-Link-Programmer beschreibe. Dort habe ich entsprechend der STM Application Note (http://www.st.com/web/en/resource/technical/document/application_note/
-
Thread
Wie an einen Pin an einem 256Pin BGA herankommen?
es sich dabei zufällig um eine Schaltung, welche auf Basis eines veralteten Datenblattes für einen STM32F107 erstellt wurde? Da gab es nämlich auch genau das Problem, dass irgendein Pin unbedingt mit einem Pull-Up-Widerstand versehen werden musste. Der entscheidende Hinweis fand sich leider erst in einem
-
Thread
Leisungsvergleich ARM AVR
Moby schrieb im Beitrag #3638724: > Wenn man's denn braucht + das Strombudget langt. PS: EFM32 braucht 150µA / MHz, ATmega88P (=stromsparversion) 300µA / MHz. Tiefster Schlafmodus: EFM32 20nA, AVR 800nA. Und aufgrund der höheren Effizienz des Cortex ist der EFM32 auch mit allen Operationen schneller
das alles nicht mehr zeitkritisch - habe da ja locker 8 oder mehr PCLK "blank pause", da kann der STM32F103 so richtig rumrechnen ;) Dass da drei Mal 0 als Adresse übertragen wird, ist schon klar - das macht den Kohl da aber nicht fett, da die Shifts in einem Takt laufen und die serielle Übertragung
-
Thread
Welche Hardware für Webserver
Ein Webserver auf einem STM32F107 mit einer STE100P-PHY (100 MBit), ist subjektiv in der Geschwindigkeit bei der Auslieferung statischer Inhalte nicht von einem x86/rPi-basierten zu unterscheiden. Das gleiche gilt fuer die
Ich habe mal einen LM3S6911 (Cortex M3) mit lwIp und einen PIC18F67J60 mit dem Microchip-Stack getestet. Der PIC war viel flüssiger zu bedienen. Zudem ist der PIC18F67J60 die mit Abstand kleinste, billigste und auch einfachste Möglichkeit, einen Ethernet-Knoten
-
Thread
MMC SD library FAT16 FAT32 read write
Wieso ist in der 0.6.3.1 beim AVR STM32 Code drin?
Ich habe ein Problem und zwar hab ich das fertige KEIL - Project von Version 0.6.3.1 auf meinen STM32F107VB geworfen. Ich hab nur den CS-Pin auf meine Hardware angepasst. Aber leider funktioniert bei mir das mmc_init nicht. bei CMD0 bekomm ich noch 0x01 zurück, aber bei ACMD41 oder CMD1 bekomm ich
-
Thread
SPI mit 2 Leitungen
Hans, schielst Du nach den ARMs, die eine 2-Draht-SPI-Leitung unterstützen? Schau Dir mal STM32F107VCT6 o.ä. an - SPI u.a. ist im RM0008 erklärt. Die Steuerung von Eingang/Ausgang ist aber tückisch, weil sie synchron auf allen angeschlossenen Geräten stattfinden muß! Gruß - WPö
-
Thread
LPC17xx - Cortex M3 Ethernet/ MAC Apllication Note
Schaue mal über den Tellerrand kurz zu ST. Beim STM32F107xx gibt es ein lwIP mit Doku dazu. Vielleicht hilft das was. Zumindest ist der Prozi auch ein Cortex-M3.
-
Thread
Retro Fieber: Z80 oder 68000 ?
angedichtet; das geht mir einfach gegen den Strich! Allerdings sehe ich auch, dass zum Beispiel die STM32F4xx immer noch viele Interrupts über einen einzigen Vektor abhandeln und man alle relevanten Statusbits in der ISR 'abklappern' muß. Das geht mir auch gegen den Strich :-)
#3875528 schon mal Uwe Bergers Basic-Interpreter ans Herz gelegt. Läuft auf AVR, XMC2GO und auf STM32F4xxx - und benutzt mcurses für den Full-Screen-Editor. Schau da mal rein, ich habe Dir dort bereits ein paar Links zum Stöbern serviert.
-
Thread
Externer Interrupt an PortD mit MCBSTM32C
Hallo! Ich arbeite mit dem MCBSTM32C, STM32F107VCT uVision von Keil. Ich möchte einen externen Interrupt realisieren an Port D Pin 11. Auf dem Eval Board ist ein Öffner an diesem Pin. Jetzt wird ständig ein Interrupt ausgelöst. Ich
-
Thread
Suche Mikrocontroller mit 4xDAC,.
Hallo nochmal, ich denke aktuell am interessantesten ist für mich der STM32F107. Der jeweils 2 ADCs und DACs. Die recht schnell arbeiten. Außerdem hat er einen Integrierten CAN-Controller. Vielen Dank fr die Hilfe. Sebastian
-
Thread
Analoge Orgel mit USB-MIDI steuern
der Weg dahin führen, ein eigenes USB Gerät mit eigenem Protokoll zu entwickeln: [[USB-Tutorial mit STM32]]
TouchOsc). Da hier selbst 10MBit Ethernet meilenweit von Hardwaremidi entfernt ist, kann man auch über STM32F103 incl. Wiznet oder Enc28j60 nachdenken. Kostet in der Summe zwischen 5 und 10€. Was du aber aber unter "4x64Ports" verstehst weißt du wieder nur alleine. Wenn es nur um die Register und sonstige
-
Thread
IO-Controllerboard mit Analogausgängen
Evalboard, dann hast Du die Basis und musst nur noch Deine Peripherie anklemmen. Alternative: PIC32 oder STM32F105/107 (auch Cortex M3 Kern, aber externer PHY notwendig, das ist dann nochmal ein 48-64 Pin TQFP) ODER: was sich hier vielleicht auch anbieten würde: nimm USB und mehrere FTDI FT2232H