-
Thread
Schneller sqrt()-Ersatz ohne FPU
ergeben. Ohne Berücksichtigung des Faktors 1000 käme ca.31 raus statt 1000. Damit wäre die Wurzel von 1 nicht 1, sondern 0,031.
Z.B. 1024 und 32. Damit wird das Multiplizieren und Dividieren zu einfachen Shifts.
-
Thread
In Bewerbung Arduino Stand im Jahre 2022
Beitrag #7100786: > Er meinte, > dass Sachen wie AVR und so veraltet wären. Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür aber jede Menge PIC's und auch AVR. Wir haben Infineon in den Steuerungen (ältere Steuerungen).
Frank O. schrieb im Beitrag #7105358: > Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür > aber jede Menge PIC's und auch AVR. *Du* hast sie noch nicht gesehen. In meinem Umfeld gibt es keine AVR, aber ein ernsthaftes Produkt mit STM32. Ein
-
Thread
[Projektvorstellung] - Selbstgebauter Oktokopter (Open Source)
schrieb im Beitrag #3630585: > Welche PICs habt ihr verwendet? Auf dem gesamtsystem vorhanden sind: 1x PIC23HJ12GP202 2x PIC24FJ64GA002 1x PIC32MX795F512H Mit allen drei Controllern haben wir bereits viel Erfahrung gesammelt und haben uns daher für diese, wenn wohl uach etwas überdimensionierten
Außerdem gibt es keinen C++ Compiler von MC für PIC24.
-
Thread
Handydummy (Attrappe)mit richtigem Display 10Zoll - u.a.Motorola Xoom
1024KB USB_OTG_BUF_MEM_ID 200KB USB_OTG1_BUF_MEM_ID 0KB STRING_BUF_MEM_ID 32KB FONT_BUF_MEM_ID 0KB XPG_BUF_MEM_ID 40KB OSD_BUF_MEM_ID 0KB DISPLAY_BUF1_MEM_ID 2000KB DISPLAY_BUF2_MEM_ID 2000KB disp buffer1 8043a000 2000KB disp buffer2
size: 512 bytes Sectors per cluster: 32 Total clusters: 126833 Fat32_Format: Formatting finished. OnBoardNandSpiInit: drive(s) formatting done. SystemDriveLunInfoChange - Card-NAND_PART1 SystemDriveLunInfoChange - Card-NAND_PART2
-
Thread
Elektronik-Gadget: µRuler2
dazupacken. Bitte ev. melden, wie viele ich bei ihm Bestellen sollte. Diese pcb werden warscheinlich mit 1.2 Stärke bestellt, wenn nicht 1.6 . Preislich, ca 2€, Mindestbestellmenge = 1 Stück. ca 180x26mm.
Vergleichen dienen, sondern auch als Adpaterplatine, wenn notwendig. Was definit draufkommt: ein McHck, stm32 in 64 pin, plc/qfn in 32/48 sowie equivalent auf qfn, xmos, generische soic/tssop adapter, pic32mx, sot-23
-
Thread
Codeumstellung C18 -> C32
Hallo, Anbei der Code für den C18 Compiler. Diesen benötige ich für den C32 Compiler C18: PIC18F87K22 64MHz C32: PIC32MX795F512L 80MHz Es stehen derzeit noch alle fünf Timer zur Verfügung. Das Timing von 1µs muß korrekt eingehalten werden und auch wie für den
den direkten Anweisungen gearbeitet werden. [c] OpenTimer0( // 64MHz / 4 / 16 = 1MHz ^= 1µs TIMER_INT_OFF & T0_8BIT & T0_SOURCE_INT & T0_PS_1_16 ); [/c] und [c] DCC_ucTimer = TMR0L; // save current timer value if ((INTCONbits.TMR0IF) || (DCC_ucTimer
-
Thread
PIC32 Entkopplungskondensator
Hallo, ich komme gerade von den PIC16F's von Microchip und wollte nun was mit dem PIC32MX220F032B machen. Jetzt gibt es bei dem 32er aber ein paar mehr Dinge die man beachten muss bevor man ihn sauber und stabil zum laufen bekommt.
nicht sein?! Kann mir da jemand etwas helfen die richtigen bei Conrad zu finden? Doc: http://ww1.microchip.com/downloads/en/DeviceDoc/60001168H.pdf
-
Thread
Erfahrung mit China Arduino?
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 ich PeDas Entprell bullet prof auf Arduino umgestrickt) hat man einen 32k Compi für vieles unter 10 € (in meiner Jugend kostete 1 Speicherchip SRAM mit 2k x 8 50,- DM und ein Speicherchip DRAM 1Mx1 und DRAM 4Mx1 je 50,- DM (in zeitlich aufsteigender Folge) also leg los!
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
Bootloader selber schreiben...) Aber viel Erfolg, bei mir war der Umstieg über 2 Jahre hinweg von AVR/Pic auf STM32 (auch industriell) und ich bereue es nicht.
value of an IOPORT pin, which has previously configured as an output. http://asf.atmel.com/docs/3.4.1/sam3x/html/group__ioport__group.html Ein als OUTPUT definierter Pin togglen? Also HIGH oder LOW? void pio_set_pin_high (uint32_t ul_pin) Drive a GPIO pin to 1. http://asf.atmel.com/docs/3.4.1
-
Artikel
ELV UP2000 Protokoll
MW Erase Code DB17,DB18: MW Write Code 0x08 PIC seriell ? 0x09 PIC parallel ? 0x0A MCS51 DB1: Prog Puls Pin, NB DB2: Read Puls Pin, NB DB6: Vpp Pin, NB PINy: Mx Pin, x=1..n PINy hat Wertigkeit 2 (x-1) Binäre Kodierung der nächsten Aktion (schreiben
PINy: Mx Pin, x=1..n PINy hat Wertigkeit 2 (x-1) Ternäre Kodierung der nächsten Aktion (schreiben, lesen, löschen, verify,..), ausgelöst durch WriteTarget. Schreibe aus *.up Datei für L - 0x30, H - 0x32, P -
-
Thread
Kleines ARM Modul wie Ardunio Nano gesucht
Oder für 4,42 aus der Volksrepublik: http://www.ebay.de/itm/STM32F103C8T6-ARM-STM32-Mindestsystem-Development-Board-Modul-fur-Arduino-DE-/231713114640?hash=item35f32d8a10:g:66UAAOSw9r1WBPrA
inakzeptabel und die Auswahl > nicht gerade überwältigend. Muss es ARM sein? Du könntest auch PIC32MX2xxFxxxB nehmen. 28 Pin SDIP, USB onchip, Leistungsdaten ähnlich wie ARM, aber MIPS-Kern. Zum Programmieren brauchst Du ein PICKIT3 (Clones gibts für 20€). fchk
-
Thread
Empfehlung uC für Display
Welcher Mikrocontroller kann so etwas leisten? Zur Auswahl stehen (aktuell): - AVR Atmega32 mit 32kB Flash - Cypress PSoC 4, im Prinzip ein Cortex M0 mit 48MHz, 256kB Flash und 32kb RAM. Ich nehme jedoch auch gerne Empfehlungen für Dev-Kits (<100€) entgegen. Ist so etwas überhaupt mit
aber nicht mit voller Geschwindigkeit. Dann eher Dein PSOC4. Oder wenn Du selber löten willst: PIC32MX270F256B-50I/SP. 28 PIN DIL, lochrastergeeignet, ähnliche Daten wie der PSOC, nur MIPS statt ARM. fchk
-
Thread
PIC32 Programmierung
Hallo Hat jemand Erfahrung mit PIC32 ich verwende den PIC32MX795F512L und habe Probleme. Ich habe auf der main.c eine Funktion hinzugefügt und plötzlich hat mein System nicht mehr funktioniert. Ich habe einges versucht und festgestellt
COM M-CPU } ... } Es kommunizieren zwei Baugruppen (M-CPU und C-CPU und jede hat einen PIC32) seriell miteinander und wenn die Funktion dirnnen steht in main, dann werden die Telegramme nicht zur gänze empfangen. Es dürfte die Plosse Anwesenheit des Codes ein Problem sein. Zur zeit tritt
-
Artikel
Mikrocontroller Vergleich
crc8-Code von Colin O'Flynn. Jeweils kleinstes Speichermodell, auf Platz optimiert: Compiler Befehle(1) Bytes(1) Befehle(2) Bytes(2) GCC AVR 24 48 24 48 Keil 8051 24 38 74 109 SDCC 8051 24 40 35 54 Zilog Z8e 21 54 27 73 PIC C18 26 52 95 206 SDCC PIC18 41 112 41 112 SDCC PIC16 26 52 - - (for pic16f84)
Spannungserzeugung, manchmal 2 Betriebsspannungen benötigt; Tendenz aber fallend. Links. Forum 8051 ARM AVR EFM32 LPC1xxx MSP430 PIC R8C ST7 STM8 STM32 Z8 Z8_encore! Vergleich (Original in englisch von Jay Carlson) Vergleich (in deutsch übersetzt)
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
HVPP hatte ich mal zum Test laufen. Der Speed war schon toll. 1.4 Sekunden, um von SD-Card den vollständigen Speicher eines ATMega32 neu zu programmieren und verifizieren. Aber mit 16 Leitungen zu wackeln + 12V am Reset + evtl. Takt sind halt nur für Serienproduktion
Sache ganz einfach: Der beste Makroassembler namens "C" filtert alles für meinen Kern. Ob der nun AVR, PIC, STM8, RX oder Cortex Mx heisst, ist doch schon Nebensache. Wenn er für die Peripherie ausreicht, entscheidet eher die Klicki-Bunti-IDE.
-
Thread
Welchen auswechselbaren Datenspeicher an ATMEGA?
sagen. > Seht ihr noch andere brauchbare/gängige Varianten? Was würdet ihr mir > empfehlen? dsPIC33/PIC32MX: viel mehr Leistung zum gleichen Preis. Microchip hat einen guten USB-Stack für Dich. fchk
Die angeschlossenen Messgeräte werden über RS485 mit dem ATMEGA sprechen, über eine Distanz von max. 1 meter. Daher viel mehr als 1MByte/s sind wohl mit dem ATMega nicht rauszuholen, oder? Karel
-
Thread
TVM802A pick and place aus China
der aktuellen Nozzle. Für die Dispenser braucht es auch Arduino, also schwanke ich noch mit Lösung 1 oder 3, wobei ich warscheinlich mit 1 anfangen werde.
hier mal wieder ein TVM802 Bild. Diesmal ein IC im 32pin MLF Gehäuse. Obwohl ich vor 2 Wochen einiges bestückt hatte, war diesmal eine Justage notwendig. Und zwar musste ich die Koordinaten der Kamera-1 um 0,1mm nach rechts rücken. Möglicherweise
-
Thread
PWM Signale Phasenverschiebung Verständnisfrage
Guten Abend Forum, Ich betreibe einen PIC32MX795 und erzeuge mit Ihm 3 PWMSignale mit 1.38kHz. Nun hab ich beim messen mit dem KO festgestellt, das ich scheinbar zwischen dem OC1 und OC2 keine Phasenverschiebung habe. Doch zum OC3 zeigt mir
#4492645: > Nun hab ich beim messen mit dem KO festgestellt, das ich scheinbar > zwischen dem OC1 und OC2 keine Phasenverschiebung habe. > Doch zum OC3 zeigt mir der KO eine Phasenverschiebung von 1.6°Grad an. > Kann das sein? Natürlich kann das sein. Auf den Screen Shots steht doch deutlich
-
Thread
C + TFT +SD ==> Unlogischer Fehler. Mit Wissenschaftlichen Mitteln nicht erklärbar!
Hallo Leute, ich habe ein Display mit SSD1963 Controller an einem PIC32MX340F512H. ICh versuche ein Bild von SD-Karte (Roh-Format) an das Display zu senden. Der Code: [c] for(i=0;i<(800*480);i++) { f_read(&file1, buffer, 2, &read); LCD_WR_Data((((short)
Welchen Compiler nimmst Du? Meine Empfehlung: C32 Version 1.12 (die letzte 1'er) und MPLAB8. Genau diese Kombination! Probiere es damit mal. fchk
-
Thread
Anfänger sucht Microcontroller Einstieg
saugut sind. DIL Gehäuse sind noch locker lötbar, 5V tolerant... gut vorstellbar bei dem Ziel STM32 AtollicStudio + STM32irgendwasCPU + STLink-Clone ist genauso billig, wesentlich performanter und komplexer, aber moderner und ... irgendwie besser, kann viel mehr als AVR BluePill ist in Form ein
Digispark-Board mit einem Tiny85 drauf ist dir zu gross? Damit kann man erstmal anfangen, für nichtmal 1,5€ aus China. https://img.dxcdn.com/productimages/sku_378845_1.jpg
-
Thread
Bitfelder, Portabilität und STM32
guten Morgen, für einen STM32L451 wollte ich Funktionen aus einem STM32F205-Programm recyclen. Alles ganz primitiv. Die Bausteine der STM32-Familie sollen ja leicht austauschbar sein. Nur zwei Beispiele von den UARTs: Das Bit für
etwa folgendes schreibst (hier: Beispiel 8-Bit Register): [c] struct Bits { uint8_t bit0:1; uint8_t bit1:1; uint8_t bit2:1; uint8_t bit3:1; uint8_t bit4:1; uint8_t bit5:1; uint8_t bit6:1; uint8_t bit7:1; }; int main() { auto p = reinterpret_cast<
-
Thread
FFT-Spektrumanalyzer
Ich würde das mit einem µC lösen. Ein PIC32 oder ARM mit externem ADC mit 10MSPS (parallel, wahrscheinlich - SPI eher nicht). Die Samples sammelt man im RAM (idealerweise mit DMA), zieht das gewünschte Fenster drüber und rechnet die FFT. Integer-Arithmetik
einem PC weiter. Mit 8 oder 16Bit- µC brauchst du aber nicht anzurücken. Einen halbwegs potenten 32-Bitter mit ordentlich RAM ist schon sinnvoll, viel kostet das eh nicht. Ähnliche Geschichten habe ich mal mit einem PIC32MX370 gemacht, das ging sehr gut. Wenn du einen ARM haben willst, kannst du
-
Thread
PIC32 Microchip Graphics Library
Hallo Zusammen, ich beschäftige mich gerade ein wenig mit den PIC32 Mikrocontrollern. Ich habe mir für den Anfang den PIC32MX250128B (28Pin DIL-Gehäuse) ausgesucht. Als Compiler wollte ich den XC32 V1.21 verwenden und IDE ist MPLAB X V1.9 und Win7 64Bit. Ein Hello-World-LED-Blinken
-
Thread
USB Host zum Schreiben auf USB-Stick
Mit einem STM32 gehts aber recht einfach. Man muss nur im CubeMX bei USB Host ein Häckchen setzen und kann dann mit: [c] if (f_open(&USBHFile, filename, FA_READ) == FR_OK) { while (f_gets(sLine, LINELENGTH,
Ich sehe gerade, der ESP32 hat I2S und genug Leistung zum MP3 dekodieren. Du braucht also weder STM32, USB noch Sound Modul. SD-Karten kannst du per SPI schreiben und lesen. Es gibt sogar Code, z.B.: https://github.com/schreibfaul1
-
Thread
PIC32 -> SPI-> MAX7301 Beispiel Code
Hi, Hi, ich bin Besitzer eines Pic32 Starter Kits. Ich soll mit diesem eine Kommunikation über SPI mit einem MAX7301 (I/O Expander)aufbauen. Leider haut das nicht ganz hin:-( Bitte gibt mir Ratschläge oder Tipps.. Ich freue mich über
unsigned int uiValue); #endif /* EOF */ !!!!!C-FILE!!!!!! #include "plib.h" #include "proc/p32mx795f512l.h" #include "CSPI.H" //With these settings PIC32 will run at 80MHz and peripherial bus at Fpb = 10MHz #pragma config FNOSC = PRIPLL #pragma config FPLLIDIV = DIV_2
-
Thread
Leistung messen an 230V von 1W bis 2000W
Bit-Wandler für Strommessungen. Ich verwende (vierpolige) SMD-Shunts. Der Messbereich bei mir ist 10mW - 1kW. Und das klappt sehr gut. 2kW ist nur eine Frage, welche Shunts man verwendet. Ein Problem wird werden: Willst du RMS-Leistung messen ist ein 8-Bit-µC nicht ausreichend, denn du darfst mit 32 bit rechnen - bei 24Bit-Samples schon nötig. Und eine 32-Bit Wurzel, Multiplikation oder Division auf dem ATMEGA geht nicht schnell genug. Ich habe einen PIC32MX beschäftigt, das klappte hervorragend. Aber 40MHz hab ich trotzdem gebraucht. Ein ARM kann das
-
Thread
Referenzschaltplan integrierte RTC einer MCU nutzen
Gerät ausgeschaltet wird, muss dass die MCU irgendwie erkennen, und in den Stromsparmodus wechseln...32 KHz Systemtakt und oft >99.9 % der Zeit schlafen gelegt werden. Konkret geht es um einen PIC32MX795..... Bin für Anregungen dankbar.. Gruß Dirk
sollte auch einen vernuenftigen Spannungsregler vorsehen. zB einen TPS62056 (3.3V) , oder TPS62202 (1.8V) beide ziehen nur 12uA standby.
-
Thread
SAM-Controller, Einstieg und Auswahl
was eigenes, aber Du kannst Dier auch einen JLink kaufen, der so gut wie alle ARM-Controller sowie PIC32 (MIPS, ähnliche Leistungsklasse) Renesas RX und RISC-V kann. Das ist sozusagen der Standard im Embedded-Bereich. fchk
/ASF nuzen. Oh moment, da heißt es ja auch anders ;) (ist zudem auch genauso verbuggt wie der STM32 HAL) Ist schon geil, wenn der USART ein FractionalPart hat aber der vom Treiber nicht genutzt wird und man sich wundert wieso der UART die 1Mbaud mit 4% Abweichung raushustet obwohls bangOn gehen sollte
-
Thread
Neue Bauteile: THT-SMD-Adapter für Kondensatoren, Ethernet-Switches und vieles andere mehr
power-supply rails. The A port is designed to track V CCA , which accepts any supply voltage from 1.2V to 3.6V. The B port is designed to track V CCB , which also accepts any supply voltage from 1.2V to 3.6V. This allows for universal low-voltage bidirectional translation between any of the 1.2
> This allows for universal low-voltage bidirectional > translation between any of the 1.2-V, 1.5-V, 1.8-V, 2.5- > V, and 3.3-V voltage nodes. Tja, und dann gibt es hier Leute die meinen noch mit 5V rummachen zu muessen. Bestimmt stirbt bald schon 3V3 aus. :) Vanye
-
Thread
GPRS GSM Modul in embedded System
Schon mal vielen Dank für Alle Antworten! Es werden jetzt vielleicht noch 1,2 dumme Fragen folgen :) > Du brauchst halt noch eine > entsprechende SIM-Karte um ein Netz nutzen zu können und Empfang braucht > Dein Modul dann natürlich auch. D.h. ich brauche für jedes
Mikrocontroller muss einen TCP-Stack und einen PPP-Client haben. Das schließt kleine Controller wie Attiny und PIC16 aus, weil die einfach nicht genug Speicher haben. Ein kleiner ARM oder ein PIC32MX wäre angemessen. Die GSM/GPRS-Modems haben durch die Bank 32 Bit Controller sowie einen speziellen DSP für die
-
Thread
[V] ENC28J60-I/SP und mehr
Beim Aufräumen gefunden: 4x ENC28J60-I/SP 1,50 EUR/Stk. 2x PIC32-Pinguino-MX220 Board, noch eingeschweißt, 5,00 EUR/Stk. 1x PIC24F16KA102-I/SP 1,50 EUR 2x PIC24FJ64GA002-I/SP 1,50 EUR/Stk. Versand nach Absprache. Kontaktaufnahme bitte
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
Ich habe das mal gemacht, mit einem PIC32MX470, mit 80MHz. Die brauchte er auch, weil er nicht nur decodieren muss, sondern auch die Samples rausschreiben, mit FATFS die SD-Karte lesen, ein User interface bedienen, ein GLCD betreiben, USB
Zylinder #1 -32,0degrees $0F Ansaug-Lufttemperatur 39,0C $10 Luftmassendurchsatz (MAF) 0,0g/s $11 Absolute Drosselklappenstellung 33,70% $14 Gemischregelungswerte, kurzfristig (B1-S1) 0,00% $21
-
Thread
Double Variable liefert über Sprintf->Uart keine Dezimalzahl
µC hat 64KB Flash, 2 Temperatur-/Feuchtesensoren, I2C LED Anzeige, UART und bissl GPIOs. Über STM32CubeMX und SW4STM32 sind das 27KB. Was bringt es mir wenn von den 64KB 63,5KB unbenutzt sind statt 37KB? Richtig, nichts. @W.S.: Steht da auch drin, dass die Float Konvertierung in SW4STM32 standardmäßig
verwenden. Außerdem ist das lang nicht so schlimm wie du behauptest. Ich habe mehrere Projekt auf PIC24FV32KA304 mit float und snprintf - und bin immer wunderbar mit den 32k Flash ausgekommen. Noch eine Anmerkung zum Thema: Ich persönlich würde noch etwas mehr Flash investieren, und snprintf() verwenden
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
Pic 32 mmbasic Interpreter schrieb im Beitrag #4336094: > http://geoffg.net/micromite.html#Downloads > > Der Chip kostet 2 € Interessant. Du kannst irgendwo Waren im Wert von $4,- für €2,- kaufen
Wenn Du Arduino kannst, kannst Du auch mit einem stm32 weitermachen: http://stm32duino.com/ Dafür gibt es dann z.B: solche Boards: http://www.ebay.com/itm/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-/201414966215
-
Thread
Welche Programmiersprache auf µC
auf einem PIC32 laufen lassen wird weder auf PC noch auf AVR portiert. Aeh ja. auf dem PC lass ich Delphi laufen.
vieles von dir abgeschaut und teils auch selbst nach bestem Wissen eine "template library" ala "Uart<1>" für die STM32L4 Serie gebastelt. Leider stößt man dabei immer wieder auf einige Steinchen. Anstelle von "Uart<1>" verwende ich sowas wie "Uart<DeviceTree:Uart1>", wo etwa Register Definitionen
-
Thread
USB-Tutorial mit STM32
kopieren. In der Datei stm32f1xx.h die Zeile "#define STM32F103xB" aktivieren um das richtige Device einzustellen. 3) Die ganzen Quelltexte Dateien von Niklas VCP Branch (https://github.com/Erlkoenig90/f1usb/tree/vcp)
externen nicht mehr braucht. Den steuert man über das DPPU Bit im USB_BCDR Register, welches die STM32F1 gar nicht haben.
-
Thread
Warum 32.768kHz für RTC?
Hallo zusammen, ich befasse mich momentan mit dem NUCLEO-F767ZI, auf dem ein STM32F767ZI verbaut ist. Für ein Projekt benötige ich die RTC, für die auf dem Nucleo wie sonst häufig auch ein 32.768kHz Oszillator verbaut ist. In der von STM bereitgestellten Software STM32CubeMX kann man
Configurations" für dieses Board noch 2 andere Möglichkeiten für Oszillatoren für die RTC sehen. 1. HSE mit 8MHz und Prescaler P, sowie 2. LSI mit 32kHz. Im Datasheet zum STM32F767ZI, sehe ich, dass man zum Betreiben der RTC eine Frequenz von 1Hz erzeugen muss. Dazu werden 2 weitere Prescaler
-
Thread
PIC32 PWM demodulieren
Hallo, ich möchte mit dem PIC32-PINGUINO-MX220 ein PWM Signal demodulieren und anschließend als analoges Signal ausgeben. Das PWM Signal ist mit 25kHz getaktet und die Abtastrate sollte 10% betragen. Wie das PWM Signal funktioniert weiß ich, aber wie bekomme ich es hin, dass der PIC alle 4µsec das Eingangssignal überprüft ob es High oder Low ist? Krieg ich das gescheit mit den Timer-Interrupts hin? Wenn Timer1 mit 40MHz getaktet ist und ich einen Vorteiler von 8 nehme und dan bis
-
Thread
Drehregler Peter D Code
. Eigentlich ist es nicht so schlimm: 1. Timer auf 1ms mit Interrupt initialisieren. Das ist beim STM32 mit Prescaler und Periodendauer nicht so schwer hinzukriegen, obwohl man evtl. gleich uin32_t statt uint8_t für die Zwischen- und Ergebnisvariablen
GPIO_Pin_12 #define PHASE_B GPIO_Pin_13 #define ENCODER_GPIO_PORT GPIOD [/c] da ja beim STM32 Bitposition und Portpin nicht 1:1 liegen.
-
Thread
IDEs? was nutzt Ihr?
EMBITZ,Stm32CubeIDE,Keil, AVR Studio
Diverse Eclipse-Versionen und -Derivate... außerdem Visual-Studio basiertes wie Atmel Studio *STM32* Eingestiegen vor etlichen Jahren mit CooCox, danach Eclipse mit CDT, OpenOCD und GCC-ARM-Embedded. Als ST Atollic aufgekauft hat, hab ich auf TrueStudio umgestellt, weil ich damit CubeMX-generierte
-
Thread
FATFS Datei erstellen und beschreiben
FAT32, aber ich finde auch im Internet relativ wenig dazu.
hei, läuft bei mir auf einem PIC32MX.. Beispiele waren nur auf die schnelle. Steht bei mir in der mmcPIC32 .. Hatte es sofort nach den Anpassungen zum laufen gebracht. schönen Abend
-
Thread
Datenblatt PIC32MX795F512L
Hallo Zusammen Ich habe so meine Probleme mit den Datenblättern des PIC32MX795F512L. Wie finde ich z.B. heraus welches IFSx Register für die SPI1 zuständig ist. gibt es eine Tabelle aus der man diese Zugehörigkeiten herauslesen kann? Gibt es eine Tabelle in der steht welches
und wenn du mit dem C32 oder XC32 arbeitest, musst du nichteinmal wissen, welches bit in welchem register ist: schreib einfach das config-bit(s) mit einem unterstrich davor gleich xy und gut ist. z.b. _SPIEN = 1;
-
Thread
Speicher mehrfach benutzen
Hallo, PIC32MX795F512L C32 Welche Möglichkeit besteht, RAM mehrfach zu nutzen? Das RAM ist in mehrere Array unterteilt Beispiel: RAM_1[512] RAM_2[128] RAM_3[128] RAM_4[128] RAM_5[128] RAM_1 wird
schnuremaus schrieb im Beitrag #4128246: > Kann ich die Blöcke 2 - 5 unter dem Block 1 ansprechen? [c] uint8_t RAM_1[512]; uint8_t *RAM_2 = RAM_1; uint8_t *RAM_3 = RAM_2 + 128; uint8_t *RAM_4 = RAM_3 + 128; uint8_t *RAM_5 = RAM_4 + 128; [/c]
-
Thread
Mikrocontroller Einstieg
PIND in r18,PINC lsr r24 bst r25,7 clr r25 bld r25,0 and r24,r25 eor r24,r18 sbrs r24,0 rjmp 1f sbi PORTB,5 ret 1:cbi PORTB,5 ret[/avrasm] ist? Ich weiß ja nicht. Also wenn schon dann mal ARM-Assembler beim STM32G4 (Cortex-M4): [code]mov r3, #0x48000000 ldr r0, [r3, #0x410] ldr r1,
hab, aber PIC zu ARM > macht schon einen Unterschied. Wenn die Einschränkungen nicht gravierend > sind würde ich doch eher fast zu PIC tendieren. Warum genau? Wenn schon dann die PIC32, sich mit den Limitierungen
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
Nimmst einfach ein STM32F1 mit USB. Da gibts genug Mass storage Device Beispiele bei Github und ST
noch relativ viel im DIL-Gehäuse im Angebot haben, und nicht nur alte Sachen, sondern auch sowas wie PIC32MX. Fertige Bibliotheken für UART, SPI, USB etc hast Du dort auch, und die Debugging-Möglichkeiten sind viel besser als bei AVR. Denke einfach mal drüber nach. fchk
-
Thread
Ausgänge schalten LOW
keinen 7404. Kennst du zufällig aus dem Stand einen von diesen hier, der geeignet wäre? 34063AP1 DC-DC Konverter 74HC107 Dual JK flip-flop with reset; negative-edge trigger 74HC113 Dual FlipFlop mit Preset 74HC132B1 74HC190N Counter ATMega32 16PU ATTiny13 20PU ATTiny2313 20PU CD4001BE
Andi .. schrieb im Beitrag #4749123: > 74HC132B1 http://www.onsemi.com/pub_link/Collateral/MC74HC132A-D.PDF Funk D0 auf A1 und B1, Y1 auf Relais In1.
-
Thread
Uart & printf
hei, PIC32MX795F512L C32 Compiler Der µC hat gesamt 6 UART Wenn ich eine Anweisung mit printf absende, woher weis dann der µC welcher UART gemeint ist? schönen Abend wünsche ein frohes Weihnachtsfest
schreibst, oder ob du [c] char buffer[20]; sprintf(buffer, "\033[%u;%uH", zeile, spalte ); uart1_puts( buffer ); [/c] schreibst, ist im Grunde Jacke wie Hose. Denn wie gesagt, die uart Funktionen, die eine bestimmte UART intialisiern bzw. 1 Zeichen auf der UART ausgibt, bzw. darauf dann aufbauend