-
Thread
STM32 RTC mit ms basis
Hallo, ich benutze die RTC von einen STM32F103C8T6. Das Beispiel arbeitet mit einer 1s basis, d.h. der Counter wird jede Sekunde um ein erhöht. Ich möchte den jetzt so umkonfigurieren das der Counter jede Millisekunde um ein erhöht wird. Ich
> Z.B. Kalender und Alarm, wenn es nicht in Software sein soll. Welcher Kalender? Die RTC der STM32F10x ist ein simpler binärer Sekundenzähler. Da kalendert nix. Und der eine Vergleich für den Alarm... > Übrigens > kann die RTC komplett in der Backup-Domain laufen, also nicht unbedingt > weg
-
Thread
ATXMEGA: Don't Panic!
recht viele einfache Eval-Boards. Wir haben uns selber mal beispielsweise Platinen gemacht, wo ein STM32F103 drauf passt, inklusive USB, LDO, JTAG-Buchse, paar Taster und LEDs und halt Stiftleisten zum Aufstecken auf Bread-Boards. Ähnliches gibt es von Olimex und anderen Anbietern aber auch.
Ben ___ schrieb im Beitrag #2193204: > chip erase? Löscht zumindest beim STM32 nicht den Bootloader.
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
kann man es ordentlich implementieren. Ich machte vor Jahren einen Modbus Sensor mit freeMB auf einem STM32F103. Das funktionierte absolut ordentlich. Der Stack kommuniziert über Funktionszeiger und Callbacks mit der Anwendung. Das funktioniert sehr zuverlässig. Die Modbus Engine lebt da total im Hintergrund
der Firma AVR als Modbus Slaves oder kleine Master. Die großen Master für diverse Slaves werden mit STM32F4 oder H7 umgesetzt. > Für die Anwendung des Wechselrichters würde ich es auch mit Arduino MB > machen. Das könnte gut in einem Abend fertig sein. Ich erledige privat alles mit AVR oder Arduinos
-
Thread
CAN Komunikation Evalboard MCBSTM32C zu STM32F103VDT6
Hallo, Ich habe ein Eval-Board MCBSTM32C mit dem Prozessor STM32F107VCT und eine Elektronik mit dem Prozessor STM32F103VDT6, die über eine 2 Drahtleitung miteinander kommunizieren. Widerstände angeschlossen. Das alles klappt gut bei einer
WIDE ) ###################################################################################### Das 8 Bit Register hat 3 Time-Stufen ---b7:b0 Bit-0..bis Bit 2 hat die Bewerung je bit-pos. mit 1*16* + 0*8 +1*4 . = 16+4= 20 bingo>. Bei dem Doku PCA82C200T.pdf ist das zu BIT posing-via jeweilig bit-Value
-
Thread
Naked ISR hier ok?
[c] 8c: ff cf rjmp .-2 ; 0x8c <main+0x44> [/c] ja, passiert
Thomas E. schrieb im Beitrag #5591414: > Nein, das heißt immer Sleep Mode. Bei den STM32F103 heißt das "Low-power modes". "Sleep mode" ist beim STM32F103 das was beim AVR der "Idle" ist.
-
Thread
ESP8266 Webradio Stream
Hallo Forum, ich benutzte das ESP8266 in Verbindung mit dem STM32F7-Discoverey board, um mit einem Webradio zu verbinden und den mp3 Stream auszugeben. Ich steuere das ESP mit AT Befehlen, es klappt auch für normale Text Dateien wie .m3u diese herunter zu laden
vorherigen Post im HTTP Header der Teil: Server: sichtbar ist, auch mal das hier versucht: uint8_t *getanfragehttp="GET /swr/swr3/live/mp3/128/stream.mp3 HTTP/1.1\r\nServer: dg-swr-http_dus-dtag_edge_1c578a1c46f2c8c01cf246adf834ac5\r\n\r\n"; Hierbei emfange ich tatsächlich lange zeit immer
-
Thread
Digitalpins I/O
Mikrocontroller zu benutzen. Zum Beispiel den "Arduino Mega 2560" mit rund 50 I/O Pins oder das billige "STM32F103VET6 Minimum System Development Board" mit mehr als 70 I/O Pins. Für fortgeschrittene Anwender möchte ich mich den Vorschlägen von MaWin anschließen.
schrieb im Beitrag #5965580: > Es kommt auch auf die LED's an (Stromverbrauch). ... und auf den µC (maximal zulässiger Ausgangsstrom). Dabei ist sowohl der Grenzwert für den einzelnen DIO-Pin, als auch der für den Gesamtstrom zu berücksichtigen. Beim ATmega32U4 sind das 40mA für DIO und 200mA
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
nicht, kommt man preislich in die Naehe von Silabs-MCUs. LCSC CH559L 1St. 1,60 USD Digikey C8051F385 1St. 2,29 USD Kleiner Hinweis: der STM32F072C8 ist bei Aliexpress schon für 1 USD zu haben.
kommt man preislich in die Naehe von Silabs-MCUs. > > LCSC CH559L 1St. 1,60 USD > Digikey C8051F385 1St. 2,29 USD > > Kleiner Hinweis: der STM32F072C8 ist bei Aliexpress schon für 1 USD zu > haben. Achso hätte ich vielleicht noch erwähnen sollen, die sind untereinander alle recht
-
Thread
UART Problem beim senden
Hallo, ich habe ein ähnliches Problem. Ich benutze einen STM32F103RBT6 und Keil µVision 5 auf einem Geschäftsintern designten Evalboard. Aufgabe: ein Datenlogger der auf eine vom benutzer definierte SPI-Rx oder Tx Adresse hört und diese über das Hyperterminal
0x01. In der stm32f10x_uart.c wird SET (also dass das Bit gesetzt ist in dem Register) als !=RESET definiert und RESET=0.......aufgrund dessen nehme ich mal an, dass meine erhaltene 0x01 als aufgetretener Interrupt
-
Thread
MCU mit USB, welcher Controller und welcher Treiber?
Das die 18F PICs schwächer als die anderen genannten sind ist ja logisch. Ein 8 zu 32 Bit uC Vergleich ist ja echt sinnvoll @Michael. Es kommt darauf an was das Ding alles machen soll. Die veralteten ARM7 Typen
http://www.olimex.com/dev/stm32-h103.html sieht für den Einstieg sehr gut aus.
-
Thread
STM32 Timer im gatemodus
nicht weiter. Im Moment laufen einfach beide PWMs. Erstellt wurde der Code im CubeMX. Genutzt wird der STM32F767. Vielleicht kann mir jemand einen Tipp geben woran das liegen könnte? Viele Grüße und vielen Dank schonmal. [c] static void MX_TIM2_Init(void) { TIM_ClockConfigTypeDef sClockSourceConfig
Gut. Es erzeugt Code für SW4STM32. In die main.c muss noch: [c] /* USER CODE BEGIN 2 */ HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_1); HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1); /* USER CODE END 2 */ [/c] Dann wird an
-
Thread
STM32F100: Temperaturdrift interner (RC-)Oszillator und UART
Hallo! Ich will den STM32F100 mit seinen internen RC-Oszillator betreiben. Allerdings ist der ja nur bei 25°C kalibriert. Habe ich negative Einwirkungen auf eine UART-Kommunikationen mit 115,200 kbps zur Erwarten, wenn die
Für den STM32F103C8 steht im Datenblatt: High-speed internal (HSI) RC oscillator Conditions Min Max Unit TA = –40 to 105 °C –2 2.5 %
-
Thread
typedef struct an funktion übergeben
Hallo Allerseits! Ich arbeite mit dem uVision von Keil und dem STM32F103VDT6. Ich habe verschiedene Variablen in einem typedef struct angelegt. Diese Variablen möchte ich jetzt der gleichen Funktion nacheinander übergeben. [c] typedef struct {
Sind das diese Funktionen? http://brawikov.narod.ru/StdPerLibSTM32F10x/group__FLASH__Exported__Functions.html
-
Thread
STM32F1 Fehler beim Debuggen RTC
Hat jemand das Selbe Problem, beim debuggen der RTC? Verwendet: Keil 5.17 St-link/J-link STM32f103c8 rtc_zugriff() [c] while((RTC->CRL & RTC_FLAG_RTOFF) == 0); // wait for last task RTC->CRL |= RTC_CRL_CNF; //enter configuration mode RTC->PRLH = 0x0001; RTC->PRLL = 0x7FFF;
Hier mit dem HiTOP5 Debugger (V 05.31.0006) keine Probleme mit der RTC des F103. Fuer einen 32768 Hz Quarz ist: RTC->PRLH = 0x0001; ein wenig zu viel. RTC->PRLH = 0x0000; RTC->PRLH = 0x7ffff; waere wohl richtig fuer 1 Hz.
-
Thread
STM32 passt dieser Resonator?
Moin Moin liebe µC kenner, ich möchte euch kurz um eure Hilfe bitten, kann ich diesen Resonator verwenden für einen STM32F107? http://www.mouser.ie/ProductDetail/Murata-Electronics/CSTCW25M0X53-R0/?qs=sGAEpiMZZMukHu
>ich möchte euch kurz um eure Hilfe bitten, kann ich diesen Resonator >verwenden für einen STM32F107? Wieso willst du keinen Quarz? Reichen dir 0.5% Toleranz?
-
Thread
Arduino USB-Example STM32F103C (Bluepill)
über Arduino das Programm KeyboardSerial zum laufen kriegen. Nachdem ich die Anweisungen hier: [[USB-STM]] - http://stm32duino.com/viewtopic.php?f=48&p=22408&sid=3efc8d009dd2565b7c134c1e04db33b7#p22408 gefolgt bin, kriege ich folgende Compiler Meldung : HID.h no such file or.... Wenn ich aber die Boardeinstellung von "Generic STM32F103C6" auf Maple Mini ändere kann ich compelieren. Woran liegt das, bzw. wo kann wird die zughörige boardabhängige lib in Arduino eingestellt? Hintergrund meines Vorhabens: Ich möchte eine Drohne
-
Thread
NVIC Zugriff -> Hard Fault
Hi, ich möchte (illustriert auch durch andere Threads) CAN auf dem STM32 zum Laufen bringen. Aktuell nimmt mir der STM32F103RE aber jeden Zugriff auf die Register des NVIC sehr übel, wenn der zugehörige Interrupt aktiviert werden soll. Genauer: Es geht um die Anweisungen
Attachment zeigt die Situation vor dem Auftreten des Hard Faults, d.h. der Zugriff [code] 0x08001C72 F8D00310 LDR r0,[r0,#0x310] [/code] löst den Fehler aus. Was fehlt hier? Muß ich den NVIC (siehe 2. Attachment) vorher noch in anderer Form "vorbereiten"? Grüße schnack
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
stm32f103
Wilhelm F. schrieb im Beitrag #3288052: > Wirklich? Diesen ganz speziellen 80C382, nicht den 8048? Ne den 8048,8049 habe ich hier noch rumliegen und noch einen 8080A. Wilhelm F. schrieb im Beitrag #3288052
-
Thread
STM32: interne Pull-Ups für SPI
technischen Unterlagen" zieht nicht. Das Dokument, das ich zu Rate gezogen habe ist die "Description of STM32F4xx HAL drivers". http://www.st.com/content/ccc/resource/technical/document/user_manual/2f/71/ba/b8/75/54/47/cf/DM00105879.pdf/files/DM00105879.pdf/jcr:content/translations/en.DM00105879.pdf
bereitstellen. Nicht zwangsläufig. CubeMX generiert einem leere Handler mit __weak-Symbol in der "stm32f4xx_hal_spi.c". Es macht also keinen Unterschied ob diese in der "main.c" vorhanden sind oder nicht. Jedenfalls konnte ich keinen Unterschied feststellen. Unter 1 MBaud funktioniert NSS nicht.
-
Thread
STM32F4 I2C Problem
Hallo, ich versuche gerade mit dem STM32F4 Discovery Board den MMA8452 Beschleunigungssensor via I2C anzusprechen. Allerdings passiert hier fast gar nichts. Vielleicht erstmal das relevante Codeschnipsel: [c] RCC_AHB1PeriphClockCmd
willst, hier einmal mein Ausschnitt für das senden der Adresse (Allerdings bei einem STM32F103) [C] /*----- Transmission Phase -----*/ /* Send I2Cx START condition */ I2C_Controller.I2Cx->CR1 |= CR1_START_Set; /* Test on I2Cx EV5 and clear it */ while ((I2C_Controller.I2Cx
-
Thread
UART wird verschluckt, STM32 Nucleo-F401RE
Hallo, ich arbeite gerade mit dem Evalboard STM32 Nucleo-F401RE, an dem 15 Sensoren angeschlossen sind. Die ankommenden Daten ergeben eine Baudrate von über 1,6 MBaud. Das Evalboard hat eine ST-LINK MCU STM32F103CBT6, die an PA2 und PA3 des F401
das der LibUSB Treiber im Kernel noch ein paar CPU Zyklen mit abbekommt. Der µC im F104RE wird mit USB OTG Feature beworben, eventuell ist es besser wenn der selbst mit dem PC über USB redet.
-
Thread
Oled Display SSD1306: Manchmal hängt es beim Init!
, ich nutze gern diese kleinen Displays für Text und kleine Grafiken, die sich nicht bewegen. I2C Bus, Software von Adafruit, fertig. Laufen prima an Arduino, ESP8266 und STM32. Am STM32F103 auf welchen ich die Textausgabe portiert habe passiert es leider immer wieder, dass das Display beim Einschalten
, dann verbraucht es nur noch ca 5ma aber das wäre nur die letzte Lösung. [c] uint8_t ssd1306_Init() { // Wait for the screen to boot DelayMs(500); int status = 0; // Init LCD status += ssd1306_writeCommand(0xAE); // Display off status += ssd1306
-
Artikel
Radar-Verkehrsmessung
color:#FF0000"| Stückliste Name Beschreibung Distributor Bestell-Nr. Menge Stückpreis Preis Gesamt µC-Board NUCLEO-64 STM32F302R8 DigiKey 497-14594-ND 1 11,91 € 11,91 € LoRa-Modul RFM95W-868S2 DigiKey RFM95W-868S2-ND 2 15,81 € 15,81 € OPV für Vorverstärker ADA4841 DigiKey ADA4841-2YRZ-ND 3 6,89 € 20,67
Verstärken und Filtern des Radarsignals und das Gehäuse. Mikrocontroller. Als µController wird der STM32F302(R8T6)-NUCLEO-64 verwendet. Ausgewählt wurde dieser, da er eine hohe Taktrate (bis zu 72 MHz) und eine 32-Bit-CPU hat. Dies ist für eine schnelle FFT-Analyse für das Radarmodul von Vorteilen. Auch
-
Thread
[STM32F4xx] NRF24L01+ Funkmodul Source Code
nicht direkt verwendet werden aber wer selbst mit dem Funkmodul NRF24L01+ arbeitet und dieses an einem STM32F4xxx betreibt (StdPeriphLibs), der wird vielleicht das ein oder andere nützlich finden. Es gibt eine ganze Menge Fallstricke beim NRF24L01+ aus China, denn Originale von Nordic sind kaum zu bekommen
Anbei die Weiterentwicklung, diesmal aber auf dem STM32F103 und der StdPeriphLibs. Der CPU M3 Kern spielt nur soweit eine Rolle, wie die Low Level Routinen ganz unten im DRV Modul angepasst werden müssen an die Hardware. Das Modul DRV ist das Treiber Interface
-
Thread
Empfehlung, Eigene Meinung:evaluation development board ARM
oder Watterott (teilweise zumindest) oder bei Distris wie Farnell und Co. Und beim Ali gibts günstige STM32F103C8 Boards ohne weitere Peripherie, passen auf ein Breadboard. Habe letztens ein paar für 2,42 € gekauft. Alleine der Prozessor kostet bei Reichelt schon 3,99 €, aber immerhin bekommt man einige
sehr verbreitet. An Tools gibt es alles von Kommandozeile bis IDE, Tutorials liefert dir Google mit 'stm32 tutorial' auch reichlich. Es gibt natürlich noch viele weitere Lizenznehmer die µC mit ARM Kern anbieten, aber ich glaube keiner ist so hyperaktiv wie ST.
-
Thread
FPGA dazu geeignet?
und zeigt an, wo ein eventueller Fehler vorhanden ist. In der ersten Version kontrollierte ein STM32F407 mehrere I/O Boards via SPI. Weil es mir nicht gelang, die SPI frei von Störungen zu halten, musste ich die Geschwindigkeit ziemlich drosseln. Was sich natürlich sehr negativ auf die gesamte Test-Laufzeit auswirkte. In der zweiten Version verpasste ich jedem Board eine STM32F103, die via SPI die I/Os auf ihren Boards kontrollierten und via USART/RS485 mit dem Master STM32F407 kommunizierten. Bis zu 3 Boards (zu je 128 I/O) war die Gesamtlaufzeit akzeptabel. Aber bei 4
-
Thread
Full Speed WinUSB-Gerät gesucht
Ich hatte das mal für einen STM32F042 implementiert: https://github.com/Solartraveler/audiomux/commit/93f77494a07cac6d8725a0295ec0d34d0a35b499 Hier hab ich das auch mal aufgeschrieben, was zu tun ist: https://www.mikrocontroller.net
Hier habe ich erläutert wie das geht: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Konfiguration_der_PC-Seite Auf GitHub sind Binaries für den STM32F103 welche eine Enumeration als WCID Device durchführen, musst du nur auf ein Bluepill o.ä. flashen: https://github.com/Erlkoenig90
-
Thread
STM32 + 10MSPS ADC
Hallo, kann mir jemand sagen ob der STM32 (evtl. STM32F103R8) schnell genug ist um einen externen ADC mit 10MSPS/12Bit auslesen zu können. Es müssen nur ca. 100 Messwerte eingelesen und danach verarbeitet werden können.
nacheinander? 3. Kommt der erste Datenwert Interrupt getrieben? 4. Kann die Messreihe des ADC vom STM32 angestossen werden? 5. Hat der ADC eine Art FIFO? Um eine Change zu haben muesste folgende Konstellation gegeben sein: 1. parallel, 12-16-bit bus, 2. ja, 3. nein, 4. ja, 5. Ja, wuerde die Sache
-
Artikel
IRMP
PIC18F4520 STM32 STM32F4xx (getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32 mit HAL-Library (NEU!) STM8 STM8S103F3 TI Stellaris
Konfigurationsdatei Beispiel Anwendungen (main-Funktionen und nötige Timer-Initialisierungen): irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR mit UART-Ausgabe irmp-main-pic-xc8.c - PIC18F4520 irmp-main-pic-12F1840.c - PIC12F1840 irmp-main-stm32.c - STM32 irmp-main-stellaris-arm.c - TI Stellaris LM4F120 Launchpad
-
Artikel
Entscheidung Mikrocontroller
abschalten kann. Für einen extrem geringen Stromverbrauch sind z. B. die MSP430-Controller oder EFM32-Controller optimiert. Der Stromverbrauch hängt auch stark vom Takt und der Versorgungsspannung ab. Frequenz ATMega8 (2.7V) ATMega8 (5.0V) PIC16LF84A(2.0V) PIC16F84A (5.5V) MSP430F2618 (3V) Einheit 32KHz
adaptiert werden. Diese PCB arbeitet hervorragend mit der kostenlosen Entwicklungssoftware zusammen. STM32. System Preis STM32F4DISCOVERY Demoboard incl. USB-JTAG/SWD Programmer & Debugger ~ 9..20€ Eine Umfangreiche Übersicht über die Funktionalitäten der STM32 µC sind im Artikel STM32 beschrieben. Viele
-
Thread
MMC SD library FAT16 FAT32 read write
b429 cb13 204b 2020 2020 2020 2020 0000c50 2020 4146 3354 2032 2020 1f0e 77be ac7c 0000c60 c022 0b74 b456 bb0e 0007 10cd eb5e 32f0 0000c70 cde4 cd16 eb19 54fe 6968 2073 7369 6e20 0000c80 746f 6120 6220 6f6f 6174 6c62 2065 6964 0000c90 6b73
End-of-Cluster - FAT32 - >= 0x0FFFFFF8 Der Beweis ist here zu finden: http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/fatgen103.doc ...... IsEOF = FALSE; If(FATType == FAT12) { If
-
Thread
STM32 -> Batteriebetrieb und Stop Mode
Hallo in die Runde, habe eine Schaltung entworfen mit einem STM32F103C8, der jede Stunde einmal einen kleinen Motor (~200mA) für eine Minute laufen lässt (durchschnittlich also ~3,5mA), das ganze ist batteriebetrieben mit 3 LiIonen-Akkus. Um den Stromverbrauch gering
ich den Mikrocontroller in der Wartezeit jeweils in den Stopmodus mit Uhrenquarz zum Aufwecken. Laut STM32-Datenblatt soll ein Verbrauch von ~15µA übrig bleiben. Was ich nicht bedacht hatte, ist der hohe Verbrauch des Festspannungsreglers, der die Batteriespannung auf 3,3V runterregelt. Dort fließen allein
-
Thread
Microprocessor programmierbar via GPRS
eine neue Rapic Control Unit Platform... Viele Dinge stehen noch nicht fest, aber wir wollen einen 32bit Microcontroller verwenden und diesen soll man ueber GPRS updaten koennen. Das Board wird einen zweiten 8bit Microcontroller erhalten um einen sauberen Shutdown des 32bit Controllers zu ermoeglichen
Wieso denn unbedingt einen 8-Bitter? Ich würde für das Update einen STM32101 und ale Hautprozessor einen STM32F103 z.B nehmen. Letzterer kannst Du über UART gequem updaten. Gruß Tom
-
Thread
MP3 VS1053 gibt merkwürdiges rauschen mit dem Sound aus
/20110509/20110509100307-98d56.jpg So sieht das aus... Nun habe ich das ganze an ein ET-TEAM STM32F103 Demo Board angeschlossen http://futurlec.com/Pictures/STM32_Board_A600.jpg Ich lese derzeit von der SD-Card (petitFat von elm chan) die mp3 oder wav datei in einen Buffer, welcher dann ausgegeben
Bufferumschalten "Ärghs!", bau dir maln FIFO! Bei mir siehts so aus (einfachst Beispiel, ohne FIFO): [c] void play_file(unsigned char* filename){ uint8_t j; ffopen(filename); seek = file.length; //abspielen while(seek){ if (VS_get_DREQ()) { if (seek >= 32){
-
Thread
STM32 Timer-Periode einstellen
Hi, kann mir jmd kurz erklären, wie ich den Timer Interrupt beim STM32F103 einstellen muss, damit dieser 120x pro Sekunde ausschlägt (also alle 8.333 ms)? Der Prozessor läuft mit 72MHz, wobei die PCLK1 = HCLK/2 ist. [c] /* init timer2 update interrupt */
keinen neuen Thread erstellen ich habe auch ein Problem mit dem Timer...folgendes: Ich habe einen STM32F100... möchte mit dem UserButton den Timer einschalten und mit dem nächsten Tastendruck wieder ausschalten. bei 24Mhz habe ich den Prescaler mit 23999 gewählt somit habe ich eine Frequenz von 1kHz
-
Thread
@Ubertooth One Entwickler: Debugging über JTAG mit ARM-USB-OCD
CodeBench Lite 20xxxx for ARM EABI" brauche und ob ich es auch brauche, weil die Anleitung auch auf dein STM32F103 ausgelegt ist und ich leider nicht verstehen bzw. weiß, wie sich das auf die Einrichtung auswirkt. Vielleicht hat ja jemanden einen Tipp, wo ich besser ansetzen sollte. Wenn genauere Informationen
Beschreibung von Olimex, wie die openocd.cfg aussehen muss bzw ist sie explizit für den ARM-USB-OCD-H und den STM32 eingestellt. Aber ich prüfe nochmal meine ftdi Treibe bei Ubuntu und schaue was passiert, wenn ich die device_desc ändere. Benutzen tue ich folgende Anleitung: http://www.downloads.seng.de/HowTo_ToolChain_STM32
-
Thread
SHT11, Abweichung bei Temperatur
- 40000 + iHyd2; // Teil C1/C2 // Temperaturkompensation if (iMessTemp != -99) { s32 iHyd4 = ((8 * iHyd) + 1000) / 10; s32 iHyd5 = (iMessTemp - 25); iHyd3 = iHyd3 + (iHyd5 * iHyd4); } iHyd3 = iHyd3 / 10000; aFeuchtLoc = iHyd3;[/c] Oder hab ich ein Rechenfehler drin? Wird bei der falschen Temperaturanzeige dann die relative Feuchte auch falsch gezeigt? Die CPU: STM32F103, 8MHz interner Takt
-
Thread
Erfahrung mit China Arduino?
Contrasteinstellung klappte nicht, deswegen nur die roten Platinen mit weisser Beleuchtung) und I2C LCD Adapter für 7(8) Tasten an den Ports anstelle von LCD http://www.ebay.de/sch/i.html?_from=R40&_sacat=0&LH_FS=1&_nkw=I2C+Serielle+Schnittstelle+Modul+f%C3%BCr+LCD&LH_PrefLoc=2&_sop=15 (dafür habe
Nano dann kaum noch Pins übrig. Dann vielleicht eher ein mega2560^^, wie Joachim schrieb, oder ein STM32F103C8T6-Board für unter 5€ mit DMA ider ein Nucleo^^. google schrieb im Beitrag #4135481: > Das läuft sehr gut auf den 2,00€ Promini-Arduinos Auch cool. Da stellt sich die Frage: @Max MMM
-
Thread
ARM Cortex M3 Anfänger
Ich habe ein stm32F103 Development board. Ziel ist es auf der LED Matrix die LEDS zum leuchten zu bringen. Kann mir jemand Starthilfe geben? Programieren in C kann ich aber noch nie etwas mit einem µC gemacht.
kann ist CubeMX von ST (http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?sc=stm32cube). Da kann man die Pins wie gewünscht per Klick&Bunt konfigurieren, also z.B. als GPIO oder PWM, und dann ein Projekt für die IDE der Wahl, etwa Keil, erstellen lassen. In der erstellten main.c
-
Thread
Welcher uC für meine Anwendung?
Nimm dir doch einfach ein ATMEGA32 oder noch besser ein STM32F103
http://e2e.ti.com/support/microcontrollers/tms320c2000_32-bit_real-time_mcus/f/171/t/106560.aspx http://www.codeskin.com/programmer
-
Thread
STM32 CAN Baudrate Berechnung (Can Bit Timing)
Die Excel-Tabelle ist eine Hilfe zur Einstellung der STM32 CAN Baudrate unter Nutzung der STM-FW-LIB. Habe es mit STM32F103RB (SystemCoreClock = 72MHz, APB1-Clock = 36MHz) und der FW-LIB 3.4.0 getestet. Leider sind die Beispiele der STM FW-LIB in Bezug
CAN_InitStructure.CAN_BS2 = CAN_BS2_4tq; CAN_InitStructure.CAN_Prescaler = 40; // Einstellung 8MHz/40 >> 200KHz CAN_Init(CAN1, &CAN_InitStructure) [/c]
-
Thread
[S] ARM M0 mit USB device für < 1€@100qty?
Verhandlungen erfordern. Aber bei entsprechender Stückzahl sollte das gehen. Andererseits könnte der STM32F042F4 in die gewünschte Lücke fallen, sobald man ihn in Stückzahlen kaufen kann. Da weiß sicher ST selber - oder beispielsweise Fuuture Electronics als ST Distributor - ob die Preisvorstellung am
schau mal in China nach STM32F103. Ich hab die CBT6 128kbyte-Version für ca. 1,20 EUR @ 10 Stück, inkl. Versand, auf Aliexpress gekauft. Wenn man da 100 ordert und sich mit weniger Flash zufrieden gibt dürfte 1 EUR vermutlich