-
Thread
8-Bit Controller noch zeitgemäß?
Das ist ein sehr hoher Preis für den Controller. Bei Digikey liegt der so um die 3,50€ und ein STM32F103 so bei 4,50€. Das sind aber natürlich alles Preise die man noch um ein vielfaches unterbieten kann wenn man bei ebay oder so schaut (hat dann aber auch nicht die Garantie, Originalteile zu kriegen
€ Das wäre auch billiger gegangen. Den STM8S103F3P6 gibts im Zehnerpack für €3,33 inclusive Versand aus China. Also für weniger als die Hälfte. Der hat auch 3 PWM-Kanäle bis 16 Bit Auflösung und eignet sich so prima, um eine RGB-LED anzusteuern
-
Thread
Uhrenquarz notwendig?
normalerweise ein auf Stromsparen optimierter Oszillator verwendet. Der 32 kHz Oszillator vom STM32F103 ist deswegen so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen Pins anfasst oder in ein Steckbrett steckt.
Steve schrieb im Beitrag #7211912: > Der 32 kHz Oszillator vom STM32F103 ist deswegen > so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen > Pins anfasst oder in ein Steckbrett steckt. Aus diesem Grund haben die TI µC für Lowpower-Anwendungen
-
Thread
2.2'TFT ILI9340 und Arduino
der Adafruit Feather Serie gäbe es da ein paar: https://www.adafruit.com/feather oder der STM32F103: http://www.mikrocontroller.net/topic/404565#4690460
Hi chris_, ich habe auch so ein Display und an einen STM32F103 angeschlossen. Es ist ein ILI9341 mit 160x128 Pixel. Es läuft super, aber man muss aber ein wenig am Adafruit ILI-Treiber drehen: /* for mirrored display change this void Adafruit_ILI9341::writePixel
-
Thread
STM32 CrossWorks LED Einschalten
Hallo Zusammen... Ich habe mir ein STM32 Board zugelegt mit einem STM32F103 darauf Ich verwende derzeit CrossWorks in der 30Tage test version... bin bisher sehr zufrieden mit der umgebung... Den JTAGKey hat die IDE problemlos erkannt.... Nun habe ich jedoch eine grundsätzliche
z.b. #inlucde stm32f103x_EVAL.h etc... doch ich möchte keine vorgefertigten Funktionen zum einstellen der Parameter nutzen... doch selbst diese beispiele funktionieren nicht da immer irgendwelche daten fehlen... Ich
-
Thread
QFP Gehaeuse mit zwei(!) Kreismarkierungen
Manche QFP Gehaeuse, wie z.B. der ST32F100RB auf dem STM32 Discovery Board, haben zwei Kreise auf der Oberseite des Gehaueses. Damit ist Pin 1 nicht mehr eindeutig definiert. Auf dem Discovery Board ist der Kreis bei Pin 1 "tiefer" und etwas
Ein Bild gibt es bei ebay: http://cgi.ebay.de/10Pcs-ST-STM32F103RBT6-LQFP64-64-Pin-STM32-ARM-MCU-/170613063779?pt=LH_DefaultDomain_0&hash=item27b954c063 "10Pcs ST STM32F103RBT6 LQFP64 64 Pin STM32 ARM MCU" Das Datenblatt zu dem Baustein habe ich. Die ST Webseite
-
Thread
Suche uC zum Pegel einlesen und auf CAN ausgeben
Transceiver ist keiner drauf, aber sonst ziemlich komplett: http://stores.shop.ebay.de/ElecMerge_STM32F103-Cortex-M3_W0QQ_fsubZ256246119QQ_sidZ789074479QQ_trksidZp4634Q2ec0Q2em322 http://stores.shop.ebay.de/ElecMerge_LPC2119_W0QQ_fsubZ263582719QQ_sidZ789074479QQ_trksidZp4634Q2ec0Q2em322 Der CAN Controller
Hab mir gerade den hier nochmal angeschaut: http://cgi.ebay.de/STM32-ARM7-STM32F103-Cortex-M3-BASIC-STAMP-MODULE-JTAG_W0QQitemZ170394875427QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item27ac537623 da steht das er einen CAN hat, kann ich diesen CAN verwenden !? oder gibt es ne
-
Thread
STM32 , SD-Karte als Ram oder ähnlich nutzen möglich?
Hi, ich hab das Problem das mein Programm zuviel speicher frisst. Ich mach auf dem STM32F103RB (256kb flash und 64k ram) eine Matrix Multiplikation von 500 Messwerten. Wenn ich die Anzahl der Messwerte reduziere funktioniert alles ansonsten erhalte ich einen Hardfault. Und der Stackpointer
#3042480: > Ich hab das Problem das mein Programm zuviel speicher frisst. Ich mach > auf dem STM32F103RB (256kb flash und 64k ram) eine Matrix Multiplikation > von 500 Messwerten. Wenn ich die Anzahl der Messwerte reduziere > funktioniert alles ansonsten erhalte ich einen Hardfault. Junge, keine
-
Thread
ESP8266 - maximale deep-sleep Zeit?
Mille gracie, F. Fo (foldi) !!! Dann werd' ich mal updaten und testen. Gruß Michael
F. F. schrieb im Beitrag #4490911: > Hätte man dann auch eben posten können. Naja, dafür kann man da ja auch mal andere Dinge nachlesen. Diese Seite ist bei mir gewöhnlich offen, wenn ich was mit
-
Thread
Optokoppler mit VDE-Zulassung
kann auch keine > Fuses o.ä. um Teile abzuschalten / RAM Bereiche zu sperren. Stimmt. Der STM32F103C8T6 hat z.B. offiziell 64 kB RAM, tatsächlich aber 128. Die STM32F101 und STM32F102 haben offiziell kein USB, tatsächlich aber doch. Darauf bin ich gestoßen, als ich mir meine chinesischen ST-Link Sticks mal genauer anschaute. Eigentlich hätte da ein STM32F103 drin sein sollen.
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
testen ob die Genauigkeit der delta T für die Berechnungen noch reicht. Und dieser Code läuft auf F103 oder F411 oder H743.
LED-Pins > direkt in die ISR. Wird gemacht.... life sozusagen.... Au weia... bin\Release\f103.map|1| Program size (bytes): 65124| Data size (bytes): 280| BSS size (bytes): 2916| ----------------| Total size (bytes): 68320 (R/W Memory: 3196)| == Build
-
Thread
Hardware für CAN-Versuche gesucht
//learn.adafruit.com/using-canio-circuitpython?view=all https://www.amazon.com/gp/product/B07W4VZ2F2
all 3€ ist aber trotzdem preiswert: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Und sogar preiswerter als die STM32F103 Variante und USB und CAN gehen auch gleichzeitig (beim F103 nicht)
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
Hallo zusammen, ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ häufig eine Integer-Berechnung der folgenden Form durchführen: [math] y = \frac
Walter T. schrieb im Beitrag #6394991: > Hallo zusammen, > > ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, > aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ > häufig eine Integer-Berechnung der folgenden Form durchführen Solange Flash
-
Thread
STM32 - LQFP100 Platine
Kabel auf den Bildern in der Nähe des 40-poligen Steckers zeugen davon). Mensch is halt blöd. 2.) Der F103 hat an Pin19 VSSA, der F407 an Pin 19 VDD. Bei dem ersten Test der Platine (als Versuchskarnickel hatte ich den F103 gewählt) gab es folglich einen recht hohen Strombedarf, bis ich dahintergestiegen bin. Der F103 hat es übrigens überlebt, und wenn man Pin19 wieder ablötet und on_Chip an Pin20 (GND) biegt, geht auch der F103 mitsamt AD-Wandler. 3.) Meine DRC-Kontrolle war grauenhaft oder besser kaum vorhanden
-
Thread
LDO - Junction to Ambient thermal resistance
Stefan ⛄ F. schrieb im Beitrag #6360731: > Generell sind diese Angaben nur grobe Hausnummern. Deswegen auch die (pseudo-)präzise Angabe 1,164 K/W. Seriös (und in der Praxis präzise genug) wäre 1,15 W/K.
103°C weiter ansteigen, oder verstehe ich etwas falsch?
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
Du benutzt einen F4 und das link script ist für den STM32F103VB. Welchen F4 hast Du, bzw wieviel FLASH und RAM?
hp-freund schrieb im Beitrag #3990669: > Du benutzt einen F4 und das link script ist für den STM32F103VB. > > Welchen F4 hast Du, bzw wieviel FLASH und RAM? Ich habe ein STM32F407VG Discovery Board. Wo kann ich denn das richtige Script bekommen? Bietet
-
Thread
Datenrate STM32F107 HAL + Lwip
Versuche ist das hier: https://www.mikrocontroller.net/topic/582874 Das Ganze auf einen STM32F103 implementiert und getestet mit folgenden Parametern - Ethernet Controller W5500 (nicht W5100) - F103 Core Takt 72 MHz - SPI Takt 36 MHz zum W5500, DMA Transfer - Block-Grösse 1024 Bytes - UDP
unterschiedliche Performance. Wie sieht es mit dem Ethernet Checksumen Algorithmus aus? Macht das der MAC im F107 oder macht Ihr das in Software?
-
Thread
Bluetooth Tastatur mit Mikrocontroller pairen (Arduino)
Chip) Selbst eine USB Tastatur an einem Arduino (mit Kabel) klappt nicht (ich habs auf einem STM32F103 versucht und bin auch daran gescheitert, weil eben kein OTG) Auf STM32F4(29) hatte das dann geklappt .. mit Fremdcode (und im besten Fall hab ich da dann davon die hälfte verstanden, was gerade
> Selbst eine USB Tastatur an einem Arduino (mit Kabel) klappt nicht (ich > habs auf einem STM32F103 versucht und bin auch daran gescheitert, weil > eben kein OTG) Logisch. Eine USB-Tastatur ist ein USB-Device und muss an einen USB-Host angeschlossen werden (OTG in Host-Role ist auch ein Host
-
Thread
uC Familien Empfehlung
. Die Cortex M von WCH können an 5V laufen. Ob das auf alle zutrifft, kann ich nicht sagen der Ch32f103 kann auf jeden Fall an 5V betrieben werden.
sich schon durch die > Datenblätter des Herstellers wühlen Die WCH Chips sind (zumindest die CH32F103) sind pin und registerkompatibel zu den STM Parts. Es gibt aber nur 64k Flash. Die Teile haben aber zusätzliche Funktionen. (2.UsbSchnittstelle auch im Hostmode, Touchkey Funktion, DA Wandler). Datenblätter
-
Thread
Eigenbau Einspeisewechselrichter
Beispiel eine Effizienz von ca. 95% https://onlinelibrary.wiley.com/cms/asset/b8836dac-32ef-46b6-ad67-28f952f7738e/etep12622-toc-0001-m.jpg und nutzt mehrere Kilohertz. Bei einer Eingangsspannung von 18V kommen dort 350V heraus, das ganze wäre also ausreichend. Die verwendeten Dioden sind für ca. 50%
Such einfach LGT8F328P, hat dutzende shops die den anbieten. Preis 2.17, porto 1.30 für den mit usb-seriell drauf.
-
Thread
Saubere Ausgangsspannung
der Seite nichts ändern. Was meint ihr dazu ? p.s. hat jemand Libraries für Eagle vom STM32F103rxx?? mfg Jan
würde grundsätzlich gerne 2 redundante 3v3 Spannungsregler für die Spannungsversorgung meines STM32F103rc benutzen um dessen Funktion zu sichern. Zusätzlich würde ich gerne 2 5V Spannungsregler benutzen um Sensoren mit Spannung zu versorgen. Was haltet ihr von meiner Idee? mfg Jan
-
Thread
Probleme mit ATMEGA128 anstatt 103
mit MCU_TARGET=atmega103 einwandfrei. Durch Testen habe ich folgenes festgestellt: Das Setzen des Stackpointers am Anfang des C-Quelltext durch: outp(0xff,SPL); outp(0x0f,SPH); führt zumindest nun zur stückweisen
Nun, wenn Du Deinen ATmega128 nicht angefaßt hast, dann läuft er sowieso im ATmega103 Kompatibilitätsmodus (siehe FAQ). Dann mußt Du die Applikation aber auch für einen ATmega103 compilieren.
-
Thread
Probleme mit Display DogXL von EA
; I2C_Write(0xAF); /* I2C_Write(0xF9); I2C_Write(0xF4); I2C_Write(0); I2C_Write(0xF5); I2C_Write(0); I2C_Write(0xF6); I2C_Write(159); I2C_Write(0xF7); I2C_Write(25); I2C_Write(0xF9); */
); // set device address and write mode i2c_write(0xF1); // Set last COM electrode to 103 (number of COM electrodes - 1) i2c_write(0x67); // i2c_write(0xC0); // SEG (column) and COM
-
Thread
eigene pow - Funktion
ich das ganze komplett neu aufsetzen müssen, hätte ich sicherlich einfach einen größeren Controller (F103 oder ähnlich) genommen...
einfach nicht anderst. Wenn, wie schon gesagt, ich gekonnt hätte wie ich wollte, hätte ich einen STM32F103 genommen. Selbst der kleinste mit 64kb hätte mit der libm sicherlich gereicht (ohne Klimmzüge zu machen). Schöner Nebeneffekt jetzt allerdings ist, dass ich, wenn ich denn will, selbst auf einem
-
Thread
USB-Soundkarte zu einem Spannungslogger umbauen, wie die Eingänge schützen?
dazwischengeschaltet. Das könnte man wahrscheinlich rückwärts rechnen. Der Glättungs-C war übrigens ein 10uF-Elko. Habe den mal durch einen Multilayer-C mit 10uF ersetzt. Das gibt die gleiche Spannung wie wenn man ihn weglassen würde. Ohne diesen C rauscht auch einer der beiden Kanäle. > Wie du siehst
Stefan ⛄ F. schrieb im Beitrag #6229827: > Lohnt sich der Aufwand überhaupt? Tilo schrieb im Beitrag #6229713: > Mir ist langweilig. ;)
-
Thread
Moderne Programmierverfahren µC, Flash, EEPROM usw.
ihrer Programmierzeit, Flexibilität usw miteinander vergleichen. Dabei geht es um den Prozessor STM32F103C4. Um dies zu tun muss ich erstmal wissen wie man die ganzen Zeiten berechnet. Über JTAG (Boundary scan) weiß ich mitlerweile wie ichs berechne, bei UART tu ich mir noch schwer. Außerdem möchte ich
Hab grad zum Thema Sicherheit ein wenig nachgelesen was den STM32F103 angeht. Also der hat ne Read und ne Write protection die man durch setzen eines Bits "einschalten" kann. Sowas meinst du als Hackingschutz, oder?
-
Thread
Frage: Erweiterter Artikel über Bootloader sinnvoll?
Sicht ist leider auch falsch :-) Es gibt Bootloader, die warten, bis der Strom weg ist (mein STM32F103), manche warten eine voreingestellte Zeit (mein Arduino Mini) und der von mir jahrelang heißgeliebte XFDISK kann je nach Einstellung entweder ewig oder eine (fast) beliebige Zahl von Sekunden warten
. schrieb im Beitrag #6990063: > Es gibt Bootloader, die warten, bis der Strom weg ist (mein STM32F103), > manche warten eine voreingestellte Zeit (mein Arduino Mini) und der von > mir jahrelang heißgeliebte XFDISK kann je nach Einstellung entweder ewig > oder eine (fast) beliebige Zahl von Sekunden
-
Thread
STM32 und C++
Hallo, ich habe da mal eine Frage, ich würde gerne C++ nutzen um einen STM32F103 zu programmieren und suche schon lange im Internet nach Informationen, dabei bin ich aber nicht erfolgreich. Ich würde mich freuen, wenn mir jemand sagen könnte wo ich Informationen finden kann. Wäre
Hallo! Ich verwende einen STM32F103xxx in einem größeren Projekt und kann dir folgendes berichten: Als IDE habe ich Eclipse(Galileo,C/C++ Development Package) mit CodeSourcery's G++ Lite Version, dazu das Zylin-GDB Plugin und OpenOCD
-
Thread
Projet um die Kapazität von Akkus zu messen
Wikipedia, auch zur Berechnung. Die Formeln bzw. Rechenschritte dazu: 1) Cutoff-Freq. festlegen, z.B. f_o = 10kHz wegen Störungen bei 50 kHz f_Sig < 5 kHz (input) 2) C2 = 10 pf .... 100 nF 3) C1 = 2x C2 4) R1 = R2 = 1/(2*pi*f_o*C1*sqrt(2)) Wie das jetzt genau zusammenhängt mit C2 von 10 pF bis 100
225 1,142 103,7 1141 80% 101 230 " " " 85% 100 241 1,141 " " 90% " 230 " 103,6 1140 95% 99
-
Thread
STM32 Flash und RAM Adressen konfigurieren
Wie geht das beim GCC? Muss da der exakte STM32 Typ, z.B. STM32F103ZET6 angegeben werden oder kann man einen Grundtyp definieren (z.B. STM32F103) und die Flash, bzw. RAM Adressen und Größen individuell mit weiteren Parametern bestimmen? Wäre es möglich das interne
den STM32 zu programmieren. Hier hat jemand schon Vorarbeit geleistet. http://j-software.dk/stm32f103.php Das funktioniert soweit schon ganz gut. Da ich viel in Pascal programmiere kann ich das dann schnell auf die STM32 Controller portieren. Meine Idee dort ist, dass man die RAM und Flash
-
Thread
STM32 RTC Quarz schwingt nicht an
Hallo, ich habe ein Problem mit einem STM32F103. Wenn der Controller neu startet bleibt das Programm manchmal in einer while() Schleife hängen, da der externe RTC Quarz nicht anschwingt. Nach einiger, unterschiedlicher, Zeit, beginnt der Quarz
Hab hier ein Demoboard von IAR mit einem STM32F103. Da ist auch ein 32768Hz Quarz drauf. Der ist mit beiden Kontakten an OSC32_IN bzw. OSC32_OUT angeschlossen. Jeder Quarzpin hängt über einen 10pF an GND und das Gehäuse des Quarzes hängt ebenfalls
-
Thread
Xilinx USB schematic jetzt verfügbar
=444;GROUP=C126;GROUPID=3213;ARTICLE=52001;START=0;SORT=artnr;OFFSET=16;SID=31BIdepawQAR8AAC85XwQc0f08980c87f0fe7f33ac9892e4bfebb Deswegen würde ich die sonst nehmen. Die ist auch ein bisschen Sicherer denke ich, reißt man nicht so schnell ab. Ich ändere dann die Treiber noch auf die kleiner SC70
Try this: http://dangerousprototypes.com/forum/viewtopic.php?f=37&t=3588
-
Thread
Ladegerät 2A 5V Drahtlos mit Royer Converter bauen
Schottky-Diode-SEMIKRON-Typ-SB-Semikron-SB5100-Gehaeuseart-DO-201-IF-5-A-IFAV-5-A-URRM-100-V) 1 MKP-Kondensator 20µF (http://www.conrad.ch/ce/de/product/451145/Wima-Kondensator-DC-Link-MKP4-DCP4L052007GD4KYSD-Rastermass-375-mm-20-F-800-V-10-) 6 Bipolar-Standard-Leistungstransistoren (http://www.conrad.ch/ce/de/product
deiner Zahlenschreibweise wir mir schwindelig. Nutze Exonentialschreibweise bzw. Suffixe. [pre] f = 1 /(2*Pi *wurzel (LC)) -> C = 1/ (4 Pi^2 * f^2 *L) = 1 / ( 4 Pi ^2 * 163kHz^2 * 0,3uH) = 3,1uF. [/pre] OK, ist viel, weil die Induktivität sehr klein ist. Darum sagte ich ja, nimm lieber 5 Windungen
-
Thread
STM32 HSI mit LSE synchronisieren?
Ich wüsste ich gerne, der HSI (R/C) Oszillator des STM32F103 mit dem LSE (32kHz Quarz) Oszillator synchronisiert werden kann. Das man ihn kalibrieren kann ist mir klar, ich denke da aber eher an eine fortlaufend automatisch ablaufende Funktion der PLL.
Stefan U. schrieb im Beitrag #5173740: > Ich wüsste ich gerne, der HSI (R/C) Oszillator des STM32F103 mit dem LSE > (32kHz Quarz) Oszillator synchronisiert werden kann. Ich wüsste jetzt nicht wie 2 Schwingkreise synchronisiert werden sollen, die ihre eigenen Frequenzen haben? Der HSI hat ja mit
-
Thread
STM32 der Wordclock12h nicht per OTA flashbar
01_auf_ESP-12F Und habe die Uhr um vier weitere Verbindungen erweitert: - ESP8266 GPIO13 an USART1 TX (Pa9) - ESP8266 GPIO15 an USART1 RX (Pa10) und an Pulldown 10k - ESP8266 GPIO14 an R (STM32F103-Mini-Development-Board
der Vorgang an dieser Stelle stehen: [code] Updating STM32 firmware... Downloading wc12h-stm32f103-ws2812-grb.hex... done. [/code] Ich kann sehen, dass der STM32 resettet. (Danach flackern manche LEDs ein wenig) Messe ich jedoch an BOOT0, dann wird er zu keinem Zeitpunkt auf HIGH gezogen. Ich
-
Thread
Retro Fieber: Z80 oder 68000 ?
uint16_t)erste_code_adresse; 410C 21 00 40 [10] 100 ld hl,#_erste_code_adresse+0 410F 22 2E 65 [16] 101 ld (_code_start),hl 102 ;main.c:53: code_end = (uint16_t)letzte_code_adresse; 4112 21 2E 65 [10] 103 ld hl,#_letzte_code_adresse
void*)&erste_code_adresse; 410C 21 00 40 [10] 100 ld hl,#_erste_code_adresse+0 410F 22 36 65 [16] 101 ld (_code_start),hl 102 ;main.c:53: code_end = (void*)&letzte_code_adresse; 4112 21 36 65 [10] 103 ld hl,#_letzte_code_adresse+0
-
Thread
Mini Platinenlayout aber viele Fragen
7 Volt knapp 10mV vor die Rails, sollte also mit 3,3V gehen oder? http://www.ti.com/lit/ds/sbos103/sbos103.pdf Gruß Jonas
index.html?;ACTION=7;LA=3;OPEN=0;INDEX=0;FILENAME=A200%252FDATASHEET_AD_8001.pdf;SID=12TxJ0sX8AAAIAAGmS-fA5df809f92a81516243dbbd45415ce879 Was meint ihr? Gruß jonas
-
Thread
Neue Festplatte nötig?
Hab ne Samsung Spinpoint F1 (HD 103SJ). Wenn ich unter "SMART Attributes" gucke steht da allerdings bei jedem Attribut der Wert 100. Das kann allein aus dem Grund schon nicht sein, weil die Laufzeit um ein vielfaches höher ist
Dextrose schrieb im Beitrag #3710590: > Hab ne Samsung Spinpoint F1 (HD 103SJ). Wirklich? Die hab ich auch. Sogar drei davon. Und die laufen noch spitzenmäßig :D Der Wert darf nicht unter den Schwellwert sinken. Die Rohdaten sind allerdings für einen Laien eher
-
Thread
Außenfühler, Kennlinie umsetzen
Ja, gibt es. z.B. Xicor X9C103PZ
M.E. müsste man zuerst die Kennlinie des vorhandenen NTC (R = (f)Temperatur) genau kennen.
-
Thread
Multieffektgerät für Einbau in E-Gitarre
Modelling Amp, bei weitem nicht fertig, eigentlich nur zum rumprobieren. Es soll auf Basis eines STM32F103 laufen. Erste Versuche waren Ok (Verzerrung und Hall, 44.1 khz, 24 bit), vieles mehr habe ich festgestellt brauche ich wirklich nicht. Dazu noch die Bilder der Kiste! Wenn ich fertig bin schreibe
Modelling Amp, bei weitem nicht fertig, > eigentlich nur zum rumprobieren. Es soll auf Basis eines STM32F103 > laufen. Erste Versuche waren Ok (Verzerrung und Hall, 44.1 khz, 24 bit), > vieles mehr habe ich festgestellt brauche ich wirklich nicht. Da sieht nach einem interessanten Projekt aus. Mein
-
Thread
NXP LPC2148 - Programmierungsumgebung
Schachtel heraus. Mein "Liebling" ist seit ein paar Jahren der STM32L496. Angefangen habe ich mit dem F103 und F407 unter Coocox und Atollic. Obwohl der F103 nach heutigen Maßstäben veraltet ist, war er ziemlich gutmütig und relativ einfach zu verstehen. Allerdings litt er unter diversion Bugs im Silizium
Community und das Wiki... Und ChatGPT... Ich schlage mich gerade schon seit vielen Stunden mit dem F429Disc1 samt LCD und Framebuffer herum. Beispiele funktionieren nicht, schon erwähnt. Aus den Projektstrukturen, die in Eclipse übel gemappt werden durchzublicken, wenn BSP und Device-Treiber im Spiel
-
Thread
Quartz 14,7456 MHz testen
22pF
Lastkapazität wrote: > 22pF Was möchtest Du mir sagen ? Sind 22pF besser als 12 pF ?
-
Thread
Wieder mal ATMega und externer Quarz schwingt nicht an
ja auch schon hier gesagt. Versuch mal diese Fuses, die gehen garantiert: EXT 03 HIGH C9 LOW 3F
schwingen. Vielleicht ist es etwas ganz anderes. Die Fuse-Bits sehen gut aus. CKOPT ist gesetzt, AT103-Mode aus, WDT aus, CKSEL[0...3] = 1111.
-
Thread
Und wider ESD Problem.
vorher ein wenig im Automotive Bereich gemacht und da hatten wir bisher keine Probleme... alles mit 10nF an GND (natuerlich direkt am Steckerkontakt) und ich glaube mich zu erinnern mit bis zu 15kV... gespielt. Aber wir hatten keine Leitungen durchs Geraet leufen... Abstrahlung und Immunity haben wir
z.B von Infineon etwas : http://www.infineon.com/cms/en/services/download.html?filename=%2fdgdl%2fAN103.pdf%3ffolderId%3ddb3a304313b8b5a60113d4239297042f%26fileId%3ddb3a30431441fb5d01149229e79f0fc8&location=Products.Small_Signal_Discretes.ESD_and_EMI_Protection_Devices_and_Filters.Antenna___RF_Protection.PRODUCT_TYPE_DOCUMENTS.AN103
-
Thread
Welcher Mikrocontroller?
Ich denke für diese Aufgabe wäre ein STM32F103VC interessant. RAM 64KB, Flash genügen, auch 100 Pins. Intern 3 AD Wandler, die unabhängig betrieben werden könen mit 12 Bit Auflösung. 72 MHZ Geschwindigkeit, also der kann die Daten auch verarbeiten
Kern mit schnellem Interrupt-Handling Schaue mal im Artikel [[STM32]]. Bezugsquelle: Typ "STM32F103VDT6" bei TME.
-
Thread
Neues Eval-Board für Atmel-ARM
... bisher waren die ja immer recht teuer. Ich habe vor ein par Moanten ein Nucelo-64 mit STM32F103RBT6 für 16 Euro inclusive Versand gekauft (und zwar direkt von ST bei Amazon). Wenn ich bei Atmel ein AVR Evaluation Kit und einen Debugger kaufen würde, müsste ich dafür fast 200 Euro bezahlen
bisher waren die ja immer recht teuer. > > Ich habe vor ein par Moanten ein Nucelo-64 mit STM32F103RBT6 für 16 Euro > inclusive Versand gekauft (und zwar direkt von ST bei Amazon). > > Wenn ich bei Atmel ein AVR Evaluation Kit und einen Debugger kaufen > würde, müsste ich dafür fast 200 Euro
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
mit SVM/Sinus/FOC Modulation. Leider habe ich im Moment nur die Grösse der Hex Files parat: STM32F103 (VL Dicovery) - 44kByte XMega128D3 - 22kByte Mega88/328 - 21kByte Gleiche Funktionalität inkl. serieller Konsole, es wurden allerdings die jeweiligen Hardware Besonderheiten ausgenutzt, also
Mein letztes Projekt (migriert von ATmega644 auf STM32F103 wegen schnelleren ADCs): AVR: 88kB (Hex) ARM: 127kB (Hex) Das Programm ist bei beiden weitestgehend identisch, der STM32 hat nur ein paar Routinen für ein externes I2C-EEPROM dazubekommen.
-
Thread
Komplett Reset des Prozessors?
fertig configurierten Mega128-Fusebits zuschicken? Ich benutze ein 16Mhz Quarz, welches über 2 22pF Kondensatoren an GND gelegt ist. Als Spannungsquelle benutze ich ein altes PC-Netzteil.
diesen Settings funktioniert es nun endlich! <img src="http://www.avrfreaks.net/phorum/download.php?f=3&file=PonyProgSecBitsSet.JPG">
-
Thread
Messverstärker für Widerstandsrauschen
aber nicht gegen das Johnson Rauschen. Relevant wird das also nur bei den niedrigen Frequenzen wo 1/f Rauschen vom Verstärker ein Problem wird. Eine Alternative wäre da ggf. auch ein AZ Verstärker, wo man fast kein 1/f Rauschen hat und so ggf. auch deutlich unter 0.1 Hz gehen könnte ohne das man mit
nochmal 500 Euro auszugeben in der Hoffnung noch 2 passende Paare zu finden. Eingangs-RC = 30uF Wima * 66 Meg zur Zeit. Wenn ein Fensterkomparator meint, dass der Arbeitspunkt komplett daneben ist, wird der Widerstand auf 4 Meg reduziert, sonst dauert das Einschwingen ewig. 1/f corner ist
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hier mal meine, angepasst für einen STM32F103 - mit StdPeriphLib - gleich dazu mit der I2C Initialiesrung - Quasi LCD an I2C1 (PB6 und PB7). Dann noch die Header einbinden und los gehts: [c] #include "stm32f10x.h" #include "SSD1306
,0xff,0xff,0xff ,0xff,0xfc,0x00,0x00,0x00,0x07,0xff,0xf0,0xff,0x83,0xfc,0x1f,0xf8,0x3f,0xe0,0xff ,0xff,0xfc,0x00,0x00,0x00,0x0f,0xff,0xf0,0x7f,0x03,0xf8,0x1f,0xf0,0x3f,0xc0,0xff ,0xff,0xf8,0x00,0x00,0x00,0xff,0xff,0xe0,0x3e,0x03,0xf0,0x1f,0xe0,0x1f,0x80,0xff ,0xff
-
Thread
Warum verlässt der die Endlosschleife?
mehr. Hier erstmal mein Testprogramm: [c] #include <avr/io.h> #include <util/delay.h> #ifndef F_CPU #define F_CPU 12000000UL #endif int main (void) { DDRC |= (1 << PC0); PORTC |= (1 << PC0); while (1) { PORTC &= ~(1 << PC0); _delay_ms(200);
@ Patrick (Gast) Das define für F_CPU muss vor dem imclude für util/delay.h stehen, sonst meckert der Compiler. #include <avr/io.h> #ifndef F_CPU #define F_CPU 12000000UL #endif #include <util/delay.h> >Beim Live-Debuggen springt