-
Thread
CP/M auf ATmega88
E6 6F E5 BA E6 83 E6 20 88 o.....o...... E490 00 20 E4 20 00 BB E8 E6 E7 00 00 AF 47 6F 67 22 ............Gog" E4A0 4C E4 22 4E E4 ED 73 61 E4 31 9B E4 DD E5 D5 DD L."N..sa.1...... E4B0 E1 DD 22 5D E4
noch einige Bauelemente bestellen. Wer Interesse hat, hängt sich einfach mit ran. ATmega328 TQFP32 P8X32A-Q44 (Propeller) PCF8583T SO08 PCF8574T SO16W AT24C256 DIL 20 MHz Quarz 5 MHz Quarz (Propeller) 32 KHz Quarz (RTC) SD Slot SCDA6A0101 Joe
-
Thread
Umstieg auf C
Bitvariablen, dies würde eine Bitarithmetik > bedingen, so dass man auf Byte ausweicht. > > typedef uint8_t bit_t; Und welchen Vorteil soll sowas gegenüber bool haben? Philipp
billigen STM32F103 Boards ist nicht schlecht. Jedenfalls kann man damit sehr schnell was zusammenstricken, größere kommerziele Projekte würde ich damit aber auch nicht machen.
-
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
Programmieren mit KI
Zurück zum Thema, aus einem alten Staubsaugerroboter:GIGA Devices GD32F103VCT6 Sollte mir die nötigen Pins Listen (VDD, VSS, SDIO, SWDC) und den Befehl für openocd zum unlock damit ich ihn neu Beschreiben kann. Im ersten Anlauf fehlerfrei. Bisschen Ordnung in
-> STM32Cube MCU Package for STM32F1 Series anwählen -> Install.
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
Mich würde allerdings wundern wenn es nicht ginge. Auch mit dem CS Signal. Ich habe DMA auf einem STM32F103 verwendet. Und es funktionierte ;) Kann sein dass es nicht so möglich ist wie du möchtest aber dafür habe ich eine Lösung mit dem Timer beschrieben. Der ADC muss sicher nicht zwingend frei laufen
oder dahinter)? Kleiner Tip: "Event" kommt lt. PDF-Suche auf den 3556 Seiten 3338-mal vor! (rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics) Rein vom Inhalt kann meine ursprüngliche Frage eigentlich keine Noob-Frage (á là "...wie schließe ich eine LED an meinen
-
Thread
Open source Autoradio
Interface-%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9-2010%E5%B9%B4-06%E6%9C%88%E5%8F%B7-%E9%9B%91%E8%AA%8C/dp/B003D7CGYA
Interface-%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9-2010%E5%B9%B4-06%E6%9C%88%E5%8F%B7-%E9%9B%91%E8%AA%8C/dp/B003D7CGYA Habe eines bestellt... Anscheinend ist es möglich.
-
Thread
Entwicklung eines Bussystems
Hi, ich habe seit 5 Jahren ein I2C Netzwerk im Haus laufen, DS1621 Thermometer in jedem (8) Zimmern, 10 Heizkoerperventile, 6 PIR sensoren, die ueblichen Tuerkontakte und Alarmgeber. Kabellaenge rund 20 meter mit 8 Modulen interfacing
Ich empfehle immer nur einen, den STM32, gibts hier: http://www.tme.eu/de/katalog/index.phtml#cleanParameters%3D1%26searchClick%3D1%26search%3DSTM32F103%26bf_szukaj%3D+ der STM32F103RB sollte gehen Mehr kann im Artikel [[STM32]]
-
Thread
Kleines Breakoutboard mit USB HS (480MBits) verfügbar?
EZ-USB FX2 CY7C68013A * mcs51-derivat * sdcc als Compiler "Blue Pill" STM32F105RxT6 * ARM cortex * arm-none-eabi-gcc als Compiler
du unter Breakout Board? Was genau soll da drauf sein - Controller oder ULPI Chip oder was? Einige STM32F73 haben integrierte USB HS Transceiver. Das STM32F746NG Discovery hat einem USB HS Transceiver IC (ULPI) drauf. Handlich ist das aber alles eher nicht...
-
Thread
SPI-Problem mit LTC6803-1 und STM32, LTC lässt sich nicht beschreiben
Hallo, ich habe seit Tagen ein Problem mit einem LTC6803-1 welcher an einem STM32F103 per SPI hängt. Die Kommunikation funktioniert eigentlich problemlos, allerdings scheint es so als ob der LTC Chip die anfangs gesendete Konfiguration nicht übernimmt. Zum Test wird eine abgewandelte
Programmcode vergessen -.- [c]#include "stm32f1xx_hal.h" #include "stm32f1xx_hal_conf.h" RCC_OscInitTypeDef RCC_OscInitStruct; RCC_ClkInitTypeDef RCC_ClkInitStruct; GPIO_InitTypeDef GPIO_InitStruct; SPI_HandleTypeDef hspi1
-
Artikel
MINOS
Operating System MINOS ist eine sehr einfache, trotzdem aber auch komfortable Firmware, welche auf einem STM32F4xx läuft - vorzugsweise dem STM32F407VET6 Black Board, welches für einen einstelligen Euro-Betrag zu haben ist. = MINOS = MINOS unterstützt dabei ein Dateisystem auf einer eingesetzten SD-Karte und
STM32 also ein Wert von 0 bis 15. Der Rückgabewert ist entweder LOW oder HIGH. Beispiel: ---- UART. Auf dem STM32F407VET6 BlackBoard können UART2-UART6 als freie Schnittstellen verwendet werden. uart.init
-
Thread
Transistortester AVR
ATMEGA-168-20DIP/index.html?;ACTION=3;LA=2;ARTICLE=58324;GROUPID=2959;artnr=ATMEGA+168-20DIP;SID=12T3Xy4n8AAAIAABT0PlU8bccc99f6b44db843b9cfaa778ef89c9 ist die 20DIP-Ausführung, ansonsten gibt es ja noch die SMD-Ausführung im TQFP-32, ansonsten kenne ich keine. Das ist ja auch wurscht, die gehen ja
2,45€? http://www.reichelt.de/Atmel-ATMega-AVRs/2/index.html?;ACTION=2;LA=2;GROUPID=2959;SID=12UH65rH8AAAIAAEg1tPQad75c0b6c08258d5706b0ad08c4af89a Danke und Gruß Christian
-
Thread
STM32 ASM Interrupt
Hallo liebe Mikrocontroller Gemeinde. Ich habe ein kleines Projekt für mich um den STM32F103C8 besser kennen zulernen. Ich möchte eine LED blinken lassen und zwar im Takt von einer Sekunde. Ich möchte den Takt über Timer 2 realisieren. Das ganze soll in asm mit keil realisiert werden
einrichten? Die ersten 4 Byte im Flash sind die Stackadresse. Praktisch gesehen kannst Du ein uint32_t-Array hernehmen: uint32_t my_stack[N]; und die Adresse, die dann im Flash am Anfang stehen muß, lautet einfach &my_stack[N]. Das ist kein Array-Overflow, weil es sich um einen fully descendent
-
Thread
Datenlogger 10Kanal
Ich würde einen STM32F103 (Bluepill-Board) verwenden. Das hat nämlich 10 analoge Eingänge und die SD Karte kann man direkt ohne Pegelwandler anschließen. Dazu dann den alten STM32Duino Core von Roger Clark (http://stefanfrings.de/stm32/stm32f1.html#arduino), weil der wesentlich schlanker ist, das der Framework-Stapel von ST. Das oben empfohlene Teensy 3.5 Board sieht auch gut aus, das habe ich allerdings noch nie verwendet.
-
Thread
STM32F103T8 USART
Ich versuche mit dem USART des STM32F103T8 eine Kommunikation mit dem PC hinzubekommen. Im Moment komme ich aber mit der Konfiguration des USART nicht zurecht. So kann ich zum Beispiel die TE und RE Bits des CR1 Registers nicht setzen
verhindert besitzt der STM32F103T8 doch nicht oder doch?
-
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
Retro Fieber: Z80 oder 68000 ?
"gleichzeitig" - auf dem Atari ST % c't 86/ 6 76 EPAC-09 (Mit Prozessor 6809) % c't 86/ 7 62 Echtzeit-Multitasking mit RTOS/PEARL Teil 2: Umgang mit dem Betriebssystem % c't 86/ 8 38 Echtzeit-Multitasking mit RTOS/PEARL PEARL und Pascal
168 RTOS-UH/PEARL für unseren Einplatinen-Computer % c't 88/ 6 92 Interrupt-Programmierung bei der c't-KAT-Ce % c't 88/ 7 156 EPAC 68000 1: Schaltung % c't 88/ 8 144 EPAC 68000 2: Software % c't 88/10 148 Task-Kommunikationssystem unter RTOS % c't 88
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
Beitrag #7146755: > 3,19 Mäuse sind dafür zu teuer? *Zu* teuer habe ich nicht geschrieben. Ein STM32 mit CAN konnte man vor dem Chipmangel für ca. 1 Euro bekommen. Da hat man dann µC und CAN zusammen zu 1/3 des Preises. Da macht es schon Sinn zu *erwägen*, diesen zu bevorzugen, finde ich. Denn
statt einem ATtiny85 einen STM32F103C8T6 mit integriertem CAN Controller. Wegen Chipmangel von einem Bluepill board runterfummeln, die sind lieferbar. Sind mit Sicherheit Clone, aber wenns billig sein soll ...
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
stm32f103
800 Byte Code habe ich noch mit der Hand assembliert. Dann mit der Hand ins Eprom gebrannt. Hat rund 6 Wochen gedauert das Programm zu erstellen.Hatte das Teil letztens noch mal eingeschaltet das Eprom war noch Ok nach über 30 Jahren. Wilhelm F. schrieb im Beitrag #3288191: > Die ersten C-Compiler
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
-0-3/ Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, Virtueller COM-Port). Vom
> Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board > realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der > "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS > laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, > Virtueller COM-Port
-
Thread
STM32 Struct ins Flash
Guten Morgen! Ich arbeite mit dem STM32F103VDT6 und dem uVision von Keil. Ich habe festgestellt, dass meine Funktion die Daten ins Flash speichert doch nicht ganz funktioniert. So sieht mein Struct aus: [c] typedef struct {
*setup) { uint32_t *pData = (uint32_t *)setup; uint8_t i; int x = (sizeof(tSetup2) / sizeof(int)); FLASH_Unlock(); FLASH_ClearFlag(FLASH_FLAG_BSY | FLASH_FLAG_EOP | FLASH_FLAG_PGERR | FLASH_FLAG_WRPRTERR
-
Thread
Microcontroller mit langer Akkulaufzeit
(hierbei auf dessen Leckstrom achten). Im 32bit Umfeld sieht es schon ganz anders aus. Der ESP32 nimmt zum Beispiel ca. 25µA auf und der beliebte STM32F103C8T6 nimmt etwa 20µA auf. STM verweist für solche Anwednungen auf die besser geeignete L-Serie
mit programmierbarer Weckzeit und Interrupt-Ausgang, wie die ebenfalls genannten DS1305/6. Ob sich das lohnt ist eine andere Frage. Wenn man mehr Leistung braucht als ein sehr sparsamer 8/16-Bitter liefert, und den µC deshalb die übrige Zeit hardwareseitig komplett abschaltet beispielsweise
-
Thread
64 Punkte FFT auf guenstigem Mikrocontroller
im Beitrag #4348321: > Nein, darauf kommt es dann nicht an. Gut. Dann kannst Du auch einen PIC32MX110F016B-I/SP verwenden. 50MHz 32 Bit MIPS Kern, damit sollte das schon flutschen. Bei Bedarf gibts auch Versionen mit mehr Speicher... > Ich würde gerne mit noch etwas > kleinerem als dem Atmega8
http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Als Einzelchip irgendwo um die 1€. Oder den hier: http://www.watterott.com/de/STM32F103TB-ARM-Cortex-M3-Development-Board Es wäre sinnvoll, wenn Du
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
dann wird das Standard-Script genommen ;-) Im Descriptor-File kannst du das mal so probieren: [c]//#pragma romdata SERIAL #ifndef __DEBUG #pragma romdata serilanumber = 0x7FC0 #endif const struct{uint8_t bLength;uint8_t bDscType;uint16_t string[8];}sd003={ sizeof(sd003),USB_DESCRIPTOR_STRING
PersonalSaSchr/vschilli/QtProjekte/ ältere Screenshots: http://picforum.ric323.com/viewtopic.php?f=46&t=103#p745 Die HID-API kann man natürlich auch in VS C++ verwenden.
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Gerüst für jemanden, der das tun will, was du angesprochen hast. Such hier mal nach einem Anhang "STM32F103C8T6.ZIP". Das ist von mir und es ist ein lauffähiges Minimal-Projekt, was mir und anderen tatsächlich ermöglicht, sich auf ein eigentliches Problem zu konzentrieren. Und warum? Weil dieses Minimalsystem
.c eingebunden... Das hat aber auch schon mecker gegeben. Hm, außerdem sollte es ja nicht nur um Displays gehen... @johannes: normalerweise nehm ich, wenn es klein werden soll einen STM32F030.
-
Thread
ARM Daten Hilfe
ne Frage weil ich bald von AVR auf ARM umsteigen will. Wieviele MIPS hat denn so ein AT91SAM7S256 µC wirklich? Ich lese oft, dass sie 16/32 Bit Controller sind, heißt das jetzt, dass sie bei einem Clock Cycle 32 oder 16 Bit verarbeiten können (so wie die ATMEGAs 8 Bit)? Der Leistungsunterschied zu einem
leistungsfähig, und nach etwas Einarbeitung auch nicht schwer zu programmieren. Als Cortex hat mich der STM32F103 von STM sehr überzeugt. Ich arbeite mit dem MCBSTM32 (Keil). Sehr einfach zu programmieren, wenn man eine Kleinigkeit, die hier beim GPIO anders gemacht wird, erst mal raushat (Hab da nen schönen
-
Artikel
CAN
ARM966E-S CPU Kern STM32 (Cortex M0/M3/M4). Cortex M0 Core - STM32 F0 series of entry-level MCUs STM32F042 : 1 CAN Schnittstelle STM32F072 : 1 CAN Schnittstelle Cortex M3 Core - STM32 F1 series of mainstream MCUs STM32F103
STM32F407 : 2 CAN Schnittstellen STM32F417 : 2 CAN Schnittstellen STM32F427 : 2 CAN Schnittstellen STM32F437 : 2 CAN Schnittstellen STM32F429 : 2 CAN Schnittstellen STM32F439 : 2 CAN Schnittstellen TI TMS470
-
Thread
Digispark im Terminal nutzen
Oder ein Bluepill Board (STM32F103C8T6). Ist momentan billiger als Arduino, hat mehr Speicher und viel schneller.
wie USB überhaupt funktioniert und die Fachbegriffe dazu. Für meinen Hausgebrauch bevorzuge ich µC Platine mit USB-UART. Mit dem STM32F103 komme ich klar, denn dazu liefert der Hersteller eine USB-UART (CDC) Library.
-
Thread
STM32: Fehlersuche I2C EPPROM
Hallo zusammen, ich bin wieder einmal ratlos beim Schreiben (u. Lesen eines 24C256 I2C EEPROMS an einem STM32F103) Stand: Epr_WriteBuffer funktioniert mit Array von Länge 52Byte Epr_ReadBuffer funktioniert mit Array von Länge 52Byte StoreCalibrationValues()schrieb ehemals
Übertragung "gemerkt" werden, dass eine Kommunikation danach unmöglich ist?! in main zum debuggen: [c] //Debug: Test if EEPROM is write and readable: was successful uint8_t wBuffer[30]; uint8_t rBuffer[30]; wBuffer[0]=6; wBuffer[1]=6; uint8_t i ; if(Epr_WriteBuffer
-
Thread
Junkers HT-Bus Heatronic 3 Schnittstelle
47,8°C 03.04.2011 21:03:58 (Draussen dunkel) B0,00,FF,00,00,03,32,00,00,00,00,C8,02,20,00,00,00,50,28,38 Byte 9 & 10 : Solarertrag der letzten Stunde -> 00,00 = 0 Wh Byte 11 & 12 : T1 -> 00,C8
03.04.2011 13:47:52 (total sonnig / 25°C) B0,00,FF,00,00,03,5F,5B,15,58,04,0D,01,DE,01,00,00,4F,38,27 Byte 9 & 10 : Solarertrag der letzten Stunde -> 15,58 = 5464 Wh Byte 11 & 12 : T1 -> 04,0D = 103,7°C Byte 13 & 14 : T2 -> 01,DE = 47,8
-
Thread
Byte Array/Word-Array
Ich habe mit sowas schon bei einem Compilerupdate schon Probleme gehabt, als ein Array aus uint8_t über uint32_t angesprochen wurde. Wenn Du sowas machen willst, benutz das Alignment-Attribut für das Array.
schrieb im Beitrag #6757945: > Tja, theoretische Gedankenspiele... Warum sollte man ein Array uint8_t > deklarieren, wenn man uint16_t speichern will? Beispielsweise oben genannter Klassiker: Weil man in einem STM32F103C8 einen 8kB-Puffer nicht unbedingt zweimal unterbringen kann und will. mh
-
Thread
BLDC ansteuerung die x-te
Für mein Projekt würde ich gerne einen BLDC via FET-Halbbrücke und PWM mittels STM32 controller und Blockkommutierung ansteuern. Leider scheitere ich schon an der Theorie. Ich habe gelesen das Hi- und Low Side Transistoren invers gesteuert werden müssen mit deadtime wegen shoot-through
aktiviert oder deaktiviert. Hier z.B. ist die Kernroutine für Block Kommutation aus einem meiner STM32 Projekte, STM32F103, Timer 1 ist hier der Advanced Timer: [c] // PHASES to position in TIMx_CCER register #define UH 0x0004 #define UL 0x0001 #define VH 0x0040 #define VL 0x0010 #define
-
Thread
Optokoppler nich Invertierend an STM32 gesucht
Optokoppler für eine BLDC Ansteuerung bin ich leider nicht so richtig fündig geworden. Ich habe 6 PWM-Signale(20MHz) an GPIO Pins am Mikrocontroller (STM32) die ich vom Motortreiber (Mosfets) trennen will. Habe dazu einen HCPL2631 getestet. Im Datenblatt ist aber nur eine invertierende Schaltung
Da wie im gezeigten Aufbau das Microprozessorboard http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-Neu-/350940830643?pt=Wissenschaftliche_Ger%C3%A4te&hash=item51b5b41bb3 über USB vom PC versorgt wird und ausserdem auch noch der Programmieradapter
-
Thread
STM32 PWM Spannung nur 1,06 V
etwas am verzweifeln. Ich schreibe Momentan an meiner Bachelorarbeit und ich möchte gerne mit einem STM32F103RB eine H-Brücke (DRV8873) per PWM (mit disable und nSleep Pin) Ansteuern. Ich verwende der Bequemlichkeit halber den CUBEMX um mir die HAL erstellen zu lassen. Meinen Prescaler hab ich auf
param line: assert_param error line source number * @retval None */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, tex: printf("Wrong parameters value: file %s on line %d
-
Thread
Wer kennt sich mit dem Mikrocontroller STM32F 103x mit einem ARM32-bit Cortex-M3 CPU Kern aus ?
µC. http://www.mikrocontroller.net/articles/STM32 Bernd_Stein
lieber hier weiter diskutieren : http://www.mikrocontroller.net/topic/328680#new Wenn es um den µC *STM32 F103x* geht und die Firmware - dann diesen Thread hier. Bernd_Stein
-
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 {
Lösungsansatz: [c] set_in_Flash(Setup); [/c] [c] void set_in_Flash(tSetup *Setup) { uint32_t *pData = (uint32_t *)Setup; uint8_t i; int x = sizeof(tSetup); FLASH_Unlock(); FLASH_ClearFlag(FLASH_FLAG_BSY
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
Mi N. schrieb im Beitrag #6437779: > Wenn es hilft: Beitrag "8-stelliger Frequenzzähler, reziprok, STM32F7xx" vielen Dank für den interessanten Beitrag. Das hilft sicher !
inzwischen bei mir; die Daten weiterhin mit normalem LNG und auf dem Tisch - nicht gedämmt: t f I @ 12 V ------------------------------------- t=0 : 10.000.8xx,x 220 mA t=+1': 10.000.773,x 215 mA t=+2': 10.000.000,6 105 mA t=+3': 10.000.000,1
-
Artikel
IRMP - english
PIC18F4520 STM32 STM32F4xx (tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library (NEW!) STM8 STM8S103F3 TI Stellaris LM4F120
Sample applications (main functions and timer configurations): irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR with UART output 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
-
Thread
STM32F103 Bytes nach Bits (DMA SPI)
Planes) den ich über einer selbst entworfenen Platine ansteuern möchte. Mit dem kleineren Bruder (8x8x8 Würfel) klappt das schon relativ gut (Ohne DMA). Jetzt habe ich aber das Problem das dem Mikrocontroller den ich verwende (STM32F103 @ 72MHz) die Puste ausgeht. Ich würde den Würfel gerne mit
ldrb.w ip, [r1, lr] 64: f042 0e06 orr.w lr, r2, #6 68: ea43 0309 orr.w r3, r3, r9 6c: f810 9008 ldrb.w r9, [r0, r8] 70: f811 800e ldrb.w r8, [r1, lr] 74: f042 0e07 orr.w
-
Thread
MosFET Auslegung
ich noch nicht dimensioniert, da ich mir über die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den Treiber. Ich hab bei Mouser schon ein paar schöne gesehen. Wenn ich mit einer Frequenz von ~0,1 Hz den Widerstand
Bastian W. schrieb im Beitrag #5768936: > die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich > verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den > Treiber. In das Mosfet-Gate fließt nur im Umschalt-Moment Strom. Deine PWM ist so langsam (fast schon Gleichstrom
-
Thread
Cortex I2C zu kurze Impulsdauer
Hi, ich habe folgendes Problem: Ich versuche gerade eine I2C Kommunikation zwischen 2 Boards her zu stellen. Auf einem Board läuft ein ATXMEGA16 auf dem anderen ein Cortex STM32f103. Nun ist es so, das der Cortex mit anderen Cortexen, und der ATXMAGA mit anderen
Ich habe es übrigens auch mit DMA und Interrupgesteuertem senden versucht, aber auch Erfolglos [c] Status I2C_Master_BufferWrite(I2C_TypeDef* I2Cx, uint8_t* pBuffer, uint32_t NumByteToWrite, I2C_ProgrammingModel Mode, uint8_t SlaveAddress) { __IO uint32_t temp = 0; __IO uint32
-
Thread
Probleme bei atan2() mit volatile
Hi, ich nutze die CodeSourcery Toolchain mit dem STM32F103. Wenn ich folgendes versuche klappt es wunderbar [c]u16 x[2]; // oder auch mit double x[0] = 12; double z; z = 12; double y = atan2 (z, x); [/c] Wenn ich allerdings bei der Variable
reference. Ich vermute mal ich habe es an der falschen Stelle ... Wo müsste es denn genau hin? [c]LDFLAGS = -Wl,--gc-sections,-Map=$(MAIN_MAP),-cref -T lanchon-stm32.ld $(INCLUDE_DIRS) $(LIBRARY_DIRS)[/c] Nochmal Danke! lg, Thorsten
-
Thread
Frequenz Messung InputCapture STM32
Guten Morgen, ich versuche mit einem Stm32F103 eine Frequenz zu messen. Und das Ergebnis ist fast gut. Irgendwie ist die Messung immer um einen 1% zu niedrig. (gegenüber Oszilloskop) die Init des Timers sieht so aus [c]
B-A)+max } pw_us = pw_us + (overflow_cnt * MAX_CNT); pw_s = (double)pw_us / 1E6; frq_Hz = 1 / pw_s; // Frequenz in Hz printf("\n\rpw_us= %li, Frequenz = %04.2f Hz OV=%i\r\n", pw_us,frq_Hz,overflow_cnt ); update = 0; } [/c] Was mache ich falsch. Wo
-
Thread
STM32F103 und I2S Probleme
ADC fest; konkret handelt es sich dabei um einen PCM1808. Mein verwendeter Mikrocontroller ist ein STM32F103RCT6. Mein Problem liegt darin, dass ich zwar Daten vom ADC lesen kann, diese Daten aber offenbar falsch sind. Entweder erhalte ich haufenweise 0 oder 16777181, manchmal auch nur wirre und unzusammenhängende
(); uint32_t data_received[BUFFER_LENGTH] = {0}; uint16_t data_temp = 0; for(;;){ for(uint8_t i = 0; i < BUFFER_LENGTH; i = i+2){ data_temp = I2S_ReadData(); data_received[i] = data_temp
-
Thread
STM32 -> SPI -> AD7142
Hallo, ich möchte gerne einen AD7142 über einen STM32F103RB auslesen. Das ganze soll mit SPI geschehen. An dem AD7142 hängen mehrere Touch-Sensoren. Es scheitert leider schon an der SPI-Verbindung. Ich habe da leider wenig Erfahrung und würde mich freuen
c] siehst Du auch den Pointer im Prototype ? Gruß T.