-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Suchte da das Militär nicht auch mal 486DX4 ? Philipp Klaus K. schrieb im Beitrag #7418543: > PIC Schon sehr oft angetroffen. Alle möglichen Modelle. Zwischen einen PIC12 und PIC18 liegen nochmals einige Welten. Geschweige PIC24 oder PIC32.
im Angebot. Es gab auch keine Tools, allenfalls ein Assembler. Fuer einen 32bitter .. ein schoener Beginn. Da war mal eine PIC32 Familie, wofuer ich mich auch interessiert haette, aber Microchip hat es nicht auf die Reihe gekriegt ein Manual zu produzieren. hat fuer den Core
-
Thread
Qualität technische Dokumentation TI (MSP432)
nehmen von einfachen Dokumentationen, die sich wie ein Playboy Magazin lesen lassen. In wieweit andere 32 Bit Nicht-Arm Controller (PIC32, AVR32 ) genauso kompliziert sind, kann ich nicht beurteilen, wäre aber interessant zu wissen,obwohl, Arm-Cortex regiert den 32 Bit uC Markt, Fremdgehen ist da kaum möglich
jetzt eingeschossen auf NUCLEO L476RG als Debugger/Programmer (11,96€ netto bei Mouser), der den STM32L476RGT6 evaluiert, also drauf hat. Für mein eigenes Board nehme ich den viel kleineren STM32L431CB6. Kann ich den ST-Link V2 direkt nutzen für mein externes Board zum Flashen und Debuggen, oder muss
-
Thread
PIC32 UART lib nur für UART1 und 2?
Hallo Leute, der PIC32, den ich benutze (PIC32MX795F572L) hat 6 UARTs. Wieso hat die microchip Library aber nur Funktionen für UART1 und 2? Oder gibt es das auch irgendwo für die anderen UARTs? Klar, man kann es auch
-
Thread
Ethernet implementieren Problem P18F
MACON4bits.DEFER=1; // MICMD Register MICMDbits.MIISCAN=1; // PHCON1 Register PHCON1bits.PDPXMD=1; // PHCON2 Register PHCON2=0x110; // Bit8, Bit4, enabled
https ist der 18F zu langsam. Ein SSL-Handshake dauert 20s. Wenn Du wirklich SSL brauchst, nimm einen PIC32MX. Der Tcp-Stack ist dort der gleiche. fchk
-
Thread
PC-Tastatur mit Tasten ohne Querversatz
angesprochen werden wollen. Danach kannst du in Serienproduktion gehen. Im Nanokontrol Version 1 werkelt sogar noch ein Atmega32 mit USB Bridge, den könnte man direkt neu programmieren.
Eingabe einer USB-Tastatur in das wirklich simple PS/2-Protokoll zu übersetzen, das geht mit Python in 1/4-1/2 Stunde. Mit einem µC ginge das auch, ist aber deutlich arbeitsaufwendiger.
-
Thread
SVPWM Ansteuerung eines BLDC
error + GainI * SUM(previous errors) + GainD * (actual error - last error) m1.Vd = ((m1.PI.kp1)*d_actual_error) + ((m1.PI.ki1)*(m1.PI.i_err1)) + ((m1.PI.kd1)*(m1.PI.d_err1)); m1.Vq = ((m1.PI.kp2)*q_actual_error) + ((m1.PI.ki2)*(m1.PI.i_err2)) + ((m1.PI.kd2)*(m1.PI.d_err2));
Geschwindigkeit willkürlich. An den Parametern habe ich schon ein wenig rumgespielt. Code: [c] m1.PIParmD.InMeas = m1.Id; m1.PIParmD.Err = m1.PIParmD.InRef - m1.PIParmD.InMeas; m1.PIParmD.Sum += m1.PIParmD.Err; m1.Vd = m1.PIParmD.Err * P + m1.PIParmD.Sum * I; if(m1.Vd > m1.PIParmD.OutMax) m1.
-
Thread
STM32WB10 und STM32WB15 - Bluetooth LE und CUBE-Unterstützung für wenig Geld
.  STM32WB10 und STM32WB15 sind dabei Zweikernprozessoren: ein Cortex M4-Kern verarbeitet die Benutzerapplikation, während ein Cortex-M0+-Kern für die Abarbeitung des Netzwerkstacks verantwortlich
uCs und seine Tools: Es reicht nicht sich auf einen Hersteller einzuschießen und zu meckern. STM32 - CubeMX XMC - Dave ATSAM - start.atmel.com PIC32C - MPLabX TM4C - CCS + tivaware usw .. usw .. Die Komplexität der uCs und der Zeitdruck bei der Entwicklung neuer Produkte beim uC Hersteller
-
Thread
Ausgelasteter CAN Bus Auswerten
gleichzeitig getestet werden > können(Langzeit/Klimatests). Da nimmst Du Dir beispielsweise einen PIC32MX795 oder einen STM32F107, die Fast Ethernet und 2*CAN haben. Dazu einen passenden Ethernet PHY sowie die CAN Transceiver, und los gehts. Du sammelst so viele CAN-Pakete, bis ein UDP-Paket voll ist
UDP-Pakete verloren gehen - die Bandbreite dürfte mit Sicherheit ausreichen. Vorschlag: Olimex STM32-P107: CAN1 liegt auf PD0(RX)/PD1(TX), CAN2 auf PB4(RX)/PB5(TX). Ihr müsst nur noch die CAN-Transceiver und die zugehörigen Steckverbinder auf dem Lochrasterteil aufbauen, der Rest ist nur noch Weichware
-
Thread
Basteltip: STM32F103 DIP40 Board
are 2 banks of 64K And not let it probe the chip, witch only returns one bank diff -Naur stm32f1x.cfg stm32f1x_128.cfg --- stm32f1x.cfg 2014-08-22 17:46:29.954188309 +0200 +++ stm32f1x_128.cfg 2015-09-16 21:42:38.117258883 +0200 @@ -80,7 +80,10 @@ # flash size will be probed set _FLASHNAME $_CHIPNAME.flash -flash bank $_FLASHNAME stm32f1x 0x08000000 0 0 0 $_TARGETNAME +#flash bank $_FLASHNAME stm32f1x 0 0x20000 0 0 $_TARGETNAME +flash bank $_FLASHNAME stm32f1x 0x08000000 0x20000 0 0 $_TARGETNAME +#flash bank $_FLASHNAME stm32f1x
-
Thread
Armband Binäruhr
der 80er haben wir eine Uhr komplett aus einzelnen Logik-ICs (SN74xxx, CD40yyy, CD45zzz) gebaut. Der 1MHz Takt wurde immer wieder durch 10 geteilt bis 1Hz raus kam. Es funktionerte am Ende, war aber sicher nichts fürs Handgelenk, eher etwas in der Größe eines Schuhkartons. Der Stromverbrauch war auch
eine Batterie nachlegen. Naja so pauschal stimmt das nicht, bei 30uA statischem Stromverbrauch und 32kHz Takt reicht die Batterie länger... http://www.altera.com/devices/cpld/max2/overview/power/mx2-low_power.html http://www.latticesemi.com/en/Products/FPGAandCPLD/iCE40.aspx Die letzteern sind übrigens
-
Thread
Bytes Umrchnung und die größe des Flash Speichers
Frage 1: Ich habe ein PIC32MX695F512L dem Datenblatt entnehme ich das dieser 512KB Flash + 12KB Bootloader hat. Öffne ich MPLAB zeigt er mir an "536560" Ist dieser Speicher der gesammte einschliesslich
Weil 1 kB 1024 Byte hat. (512kB + 12kB) * 1024 = 536576 Byte
-
Thread
PIC32 - SYSTEMConfigPerformance
Hallo, ich bin vom dsPIC33 auf einen PIC32MX470F512 umgestiegen. Bei einem ersten Testprogramm ist mir aufgefallen, dass der Mikrocontroller für einfache Dinge - beispielsweise das cs-Bit nach der SPI-Kommunikation wieder auf
den Peripherie-Takt wähle, stellt sich immer eine Frequenz von 50MHz ein. Anscheinend wird die "DIV_1" Anweisung von der oben genannten Funktion überschrieben. Daher nun die Frage, wie ich beides unter einen Hut bekomme. Also ein schnell rechnender PIC bei einem beliebigen Peripherie-Takt. Vielen
-
Thread
Basic im STM8S103
Tolles Projekt! Wenn jetzt noch der Funktionsumfang von Micromite [1] auf dem STM32 erreicht wird, dann finden sich sicherlich auch einige ernsthafte Nutzer. [1] http://geoffg.net/MicromiteMX170.html
aus Anhang im ersten Post) [pre] CH32V003F4P6 ------------ PD4/A7/UCK/T2CH1ETR/OPO/T1CH4ETR_ | 1 20 | PD3/A4/T2CH2/AETR/UCTS/T1CH4_ PD5/A5/UTX/T2CH4_/URX_ | 2 19 | PD2/A3/
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
verstanden wird: Der 74HCT08 dient als Pegelwandler und wird wie im Datenblatt beschrieben beschaltet (1 Ausgang vom ENC28J60 auf die 2 Eingänge eines Gatters, Ausgang des Gatters an AVR/PIC/...) Mir gings nur darum, ob zwischen dem einen Ausgang und den beiden Eingängen nochmal ein Widerstand zur Strombegrenzung
enc28j60Init(); ufruft und dann enc28j60RegDump(); RegDump liefert: [c] RevID: 0x02 Cntrl: ECON1 ECON2 ESTAT EIR EIE 04 80 01 08 C0 MAC : MACON1 MACON2 MACON3 MACON4 MAC-Address 0x0D 0x00 0x32 0x00 304646494345 Rx : ERXST ERXND ERXWRPT ERXRDPT
-
Thread
welcher controller für retro Spielkonsole
ARMs. In der Richtung muss doch irgendwas vorhanden sein mit >32 IOs, >60Mips in einem noch "vernünftig" für den hobbybastler verarbeitbarem Gehäuse, keine BGAs oder sowas, DIL wirds wohl nicht geben :(
der SX abgekündigt wurde, der wäre echt gut geeignet. Momentan liebäugele ich mit einem kleinen PIC32MX320 Tqfp64 läßt sich irgendwie noch verarbeiten, IO toggling bis zu 80MHz, 64K flash, 16K sram, 53 IOs, klingt fast zu gut um wahr zu sein. Hat mit dem vielleicht schonmal jemand gespielt
-
Thread
ARM-Assembler-Tutorial
Christoph db1uq K. schrieb im Beitrag #6002724: > der Cortex-M kann nur den T32 Thumb, nicht A32. Ich dachte das sind > nur 16Bit-Instruktionen. Aber die DSP-Befehle (Multiply-accumulate) sind > für 32 Bit.
anzutreffen. Ein load/store multiple zB ist auch ein 32Bit THumb2 Befehl, der sogar 1zu1 wie das ARM32 pendant aufgebaut ist. @Niklas G: Wirklich ein sehr gutes Tutorial! Jetzt könnt man noch die MPU in Betrieb nehmen falls man mal ausversehen auf
-
Thread
ARM gibt Cortex-M-Prozessoren für Xilinx FPGAs frei
 Die 32-bit-Cortex-M1 und Cortex-M3-Kerne sollen durch das [DesignStart-Programm](https://developer.arm.com/products/designstart) als Softcores für die Spartan, Artix, und Zynq-Reihen
Linux auch gutes Geld (Azure). Jim M. schrieb im Beitrag #5575880: > bis zu 100MHz für den Cortex-M1 PicoRV32 läuft je nach FPGA mit 400~700 MHz und dürfte damit (trotz CPI von 3~6) in der gleichen Leistungsklasse liegen.
-
Thread
PIC32 Ethernet Starter + SSD1963 EvalBoard + Touchscreen
herunterladbar unter: http://www.techtoys.com.hk/Displays/SSD1963EvalRev2A/SSD1963EVAL_Rev2A_UG_Rev1_0b.pdf Das Set beinhaltet ein PIC32 Ethernet Starter Kit mit Breakoutboard Das SSD1963 Eval Board mit 7 Zoll Display Touch 2x PIC32MX795F512L-80I/PT-ND 100TQFP sowie 5x SSD1963QL9 Neupreis
-
Thread
Logic Analyzer bauen
schnellen Cache SRAMs aus Mainboards, oder gegen synchrone Cache SRAMs ? In fast jedem etwas neueren P1 Mainboard (oder auf P2/P3s) findet man 2 synchrone SRAMs mit 32kx32 oder sogar 64kx32 8bit reichen für einen Logikanalyser selten, spätestens wenn man sich einen parallel Datenbus anschauen möchte
@Andreas > Mehr als 1 MHz ist da nicht drin. Habe das mal mit einem dsPIC gemacht (30MHz), dank seiner nützlichen Adressierungarten dauerte ein Abtasten und Speichern nur 2 Takte (ohne Delays). mov $100, W1 ; (1)
-
Thread
µC 8 x UART/RS485 Server
aufkommenden Daten auf SD-Karte o.ä. zwischenspeichern. Ich dachte eventuell an die Prozessorfamilie PIC32MX5XX oder eine Raspberry PI mit entsprechenden Schnittstellenerweiterungen. Jedoch scheint mir der Programmieraufwand recht hoch zu sein… Hat eventuell schon jemand etwas ähnliches realisiert (
Hallo, den XMEGA128A1 gibts mit 8 UARTS. Gruß Johannes
-
Thread
STM32 ADC genauigkeits probleme
Ich dachte 4096-1, da es bei 0 startet und nicht bei 1. Bit0 halt. oder sehe ich das falsch?
ADC-Pin mit GND verbinden und den messen, ob das Ergebnis dann auch einen Offset hat. Wenn der STM32 einen großen Offsetfehler hat (was ich eigentlich nicht glaube), könnte der "verrechnet" werden. Sowas musste ich mal bei einem PIC mit bekanntem (erratum) üblen Offsetfehler machen. Hat der STM32
-
Thread
Lötstation JBC ?
alleine liegt mir nicht wirklich. Display soll ein 128x64 OLED Typ sein. UC wahrscheinlich ein STM32 oder DsPIC da ich mit denen beruflich zu tun habe.
soll ein 128x64 OLED Typ sein. > > Bei mir tut es ein 1602-LCD. > >> UC wahrscheinlich ein STM32 oder DsPIC >> da ich mit denen beruflich zu tun habe > > Das ist wohl ziemlich egal, für jeden µC ist eine Heizung unendlich > langsam. Bei mir steckt ein A*-Nano drin. Das stimmt. Aber beim STM32
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
volgendermaßen vieleicht: Ich geh jezt mal davon aus das du immer Viertelkreise zeichnest. [c] mx = mittelpunkt X my = mittelpunkt Y x=mx oldx = x-1 y=my+radius while(x < mx+radius) { drawPixel(x,y) //rand zeichnen if (x != oldx) { //x != alter postion, sonst haben wir schon gemalt!
0, 0, 30, 0, 0, 0, 0, .db 0, 0, 7, 192, 0, 0, 0, 0, .db 0, 0, 248, 0, 0, 0, 0, 0, .db 0, 31, 1, 228, 128, 0, 0, 0, .db 7, 224, 255, 248, 0, 0, 0, 1, .db 124, 63, 255, 0, 0, 0, 0, 32, .db 135, 253, 224, 0, 0, 0, 0, 33, .db 255, 206, 0, 0, 0, 0, 92, 57, .db 161, 192, 0, 0, 0, 6, 3, 16,
-
Artikel
USB
Full/OTG 64 (40) 3,3 V AVR32 60 MHz 128 K 32 K 8 x 10 bit (7+6) x PWM 2 (1x full) I2C, SPI, SSC Kernspannungsregler 1,8 V Farnell ca. 6 € Microchip PIC24FJ256GB106 Full 64 3,3V/5V PIC24 16 MHz 64 KB 16 KB 10bit - - Spannungsregler Farnell ca. 5,70 € Microchip PIC32MX420FxxxH Full 64 3,3V/5V MIPS32 80 MHz ab 32 KB 8 - 32 KB 16 x 10bit - 1 mit IRDA Spannungsregler, JTAG Farnell ca. 4,83 € Philips/NXP LPC2388 Full 144 3,3V/5V ARM7 72MHz 512KB 32KB 8 x 10bit 1 x
-
Thread
Auswahl zwischen Cortex M3 von NXP, ST, TI
Bei den STM32 gibt es CAN/USB ab 48 Pins. Diese Controller können dann beides, aber nicht gleichzeitig.
STM32F103RE hat mehr.
-
Thread
Tach mit CAN Bus umbauen
Ok. Für den Mut: https://www.youtube.com/watch?v=MX0n_hEs5Ug
: clutch engaged if (xx & 0x80) 48 da 40 39 xx : turn signals, xx = 1,2,3 for left/right/both 68 88 10 03 : check engine indicator off 68 88 10 83 : check engine indicator on a8 3b 10 03 xx : current gear, xx = 1,3,7,15,31,63 for gears 1-6 a8 49 10 10
-
Thread
TCP/IP Stack PIC32
Kit von Microchip, das heißt : Mag45 Buchse DP83848C PHY COntroller PIC32mx795f512l Schaltplan wurde eben vom Starterkit übernommen... Aber ich frage mich warum das Teil dann nicht auf anhieb läuft ?? Also die TCPIPinit funktion wird anscheind erfolgreich
= ON /////////////////////////////////////////////////////// int main() { TRISE &= ~((1<<0)|(1<<1)|(1<<2)); LATEbits.LATE2 = 1; mJTAGPortEnable(FALSE); // JTAG Schnittstelle ausschalten LATD &= 0xFFF7; TRISD &= 0xFFF7; LATDbits.LATD3 = 1; M_LEDS_INIT
-
Thread
Schnelle Kommunikation AVR/PC
zu implementieren. Und solltest Du einfach einen schnelleren Controller brauchen, wartet zB ein PIC32MX auf Dich, mit 32 Bits, echten 80 MHz, USB (mit fertigen USB-Stack), 10/100 Ethernet (mit fertigem IP-Stack) und anderen netten Gimmicks - und der Chip ist auch nicht teurer als ein Mega128. fchk
Von dem was ich gemessen habe, ist der aber relativ untätig. 18 KB/s zu verarbeiten (= an die SPI 1:1 weiterzugeben) sollte, denk ich, kein Problem sein, zumal die SPI mit knapp 1 MBit/s betrieben wird. Aber danke, ich werd schauen dass die Software möglichst effizient läuft! Frank K. schrieb im
-
Thread
PIC32MX110 JTAG Betrieb
Hallo zusammen, Ich versuche momentan, JTAG Instruktionen mit dem PIC32MX100F016B uChip auszuführen. Als Experiment habe ich die Instruktionen in verschiedenen Frequenzen betrieben. Ich stelle fest, dass die Instruktion "Sample/Preload und Exest" nur ab einer bestimmten
vorgeladene Bits steuern, TDO bleibt jedoch im ShiftDR-Zustand auf High-Z. Ich finde in der Norm 1149.1 keinen Hinweis, dass JTAG mit einer bestimmten Frequenz betrieben werden sollte. Das Problem tritt bei dem uChip PIC33FJ128MC802 nicht auf. Könnten jemand einige Informationen mir liefern, in denen
-
Thread
Problem bei Port Ausgabe mit LATA
hei, PIC32MX795F512 MPLAP 8.84 C32 V2.02 Habe ein Problem mit der Ausgabe auf PORT A (LATA) TRISAbits.TRISA0 = 0; // -> Pin 17 TRISAbits.TRISA1 = 0; // -> Pin 38 TRISAbits.TRISA2
TRISAbits.TRISA6 = 0; // -> Pin 91 TRISAbits.TRISA7 = 0; // -> Pin 92 while (1) { LATAbits.LATA0 ^= 1; LATAbits.LATA1 ^= 1; LATAbits.LATA2 ^= 1; LATAbits.LATA3 ^= 1; LATAbits.LATA4 ^= 1; LATAbits.LATA5 ^= 1; LATAbits.LATA6 ^= 1; LATAbits.LATA7 ^= 1; } dazu habe ich
-
Thread
Welche uC /IDE hat besten Aussichten?
Version Nein, seit ST die IDE aufgekauft hat, ist es komplett kostenlos, dafür aber leider auf STM32 Controller beschränkt. > Wann ist der 32 Bit im Nachteil? Da es sehr viele 32 Bit Controller mit sehr unterschiedlichen Eigenschaften gibt, kann man die Frage nicht vernünftig beantworten. Selbst
/stefanfrings.de/stm32/index.html
-
Thread
LCD Controller für 640x480 LCD mit mega8515
bedienen, leider hat Atmel keinen Sendepuffer, das verringert die Datenrate von nominell 2 auf etwa 1 MBit/sec. Im 32k-SRAM habe ich für ein seriell angesteuertes 240*128 Display 7 Bildspeicher und einen Hardcopy-Speicher für eine Druckausgabe aufgeteilt, ein Bild enthält die Skalenbeschriftung, die
Hallo, AVR steht mir nich zur Verfügung, nur PIC's. Und von denen schafft nur die 32 Bit S-Klasse in smd Taktraten bis 80 Mhz. In wieweit sich die normalen übertakten lassen weiss ich nicht, manche Rev. A Chips schaffen nicht mal die 40 Mhz ohne nach
-
Thread
Allgemeine Fragen zu Audio-DACs und ADCs
Ein schones Beispiel ist das STM32 F4 Discovery Board. Hat eine Audio DAC (2 Kanale, I2S), und ist eher billig. Hat auch eine USB, ideal um selbst eine MP3 Spieler zu basteln !
Oberbegriff, I2S bezeichnet nur einen von Philips definierten Spezialfall. Die meisten dsPICs und die PIC32MX5xx/6xx/7xx können ihre SPI-Ports im übrigen auch als Framed SPI betreiben. !SS wird dann zum Frame Clock. fchk
-
Thread
Mikrocontroller Einstieg
http://www.googlefight.com/index.php?lang=en_GB&word1=assembler&word2=c
AVRs und ein paar bauteile. Und wenn man dann etwas großes machen will, empfehle ich einen Cortex Mx(Im Moment recht gut: stm32f4. Bald kommt dann aber auch der erste m7 von stMikroelektronics).
-
Thread
Die andere Firmware für AVR-NET IO
client data for physical address "00-03-6F 55-1C-C8" / client_id "00-03-6F-55-1C-C8" [08/06/2009 17:32:45] Client 00-03-6F-55-1C-C8 is not configured [08/06/2009 17:32:45] Perform auto configuration [08/06/2009 17:32:45] IPPOOL_1: 192.168.210.10
hier 2 mal liegen. Ausprobiert habe ich die SW von neo.guerillaz und die von ulrich Radigs Seite. 1) neo.guerillaz: Für den Atmega 644 und AVR-Net-IO ohne ext. hardware modifiziert 2) ETH_M32_EX: Für den Mega32 ohne hardware modifiziert(Pin B4 in enc28.60.h) Bei beiden Softwares: Probleme mit
-
Thread
VCXO Ausgangsbuffer notwendig?
Ausgangslast von CMOS/15pF. Dieser VCXO soll einen ADC (AD1974) betreiben, auf einen Counter Eingang eines PIC32MX1 gelegt werden und zusätzlich noch auf zwei Logikbausteine (Zähler 74HC590 und D-FF 74AC74) gelegt werden, um eine 48kHz Master-Clock daraus zu generieren. Die jeweiligen Eingangskapazitäten sind: AD1974: 5pF (digital inputs) 74HC590: 5pF 74AC74: 5pF PIC: ? (würde auch 5pF schätzen) Das würde bedeuten, dass ich schon über 15pF bin. Außerdem würde ich noch gerne einen digital gesteuerten analogen Schalter zwischen VCXO und ADC einbauen, damit ich
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
wenn auch > für mich vielleicht ein bisschen Overkill... Wenn Du was handliches haben willst: PIC32MX150F128B. 128k Flash, 32k RAM, 50 MHz, 32 Bit, DIL28. So einfach zu benutzen wie ein 8051, hat aber einen MIPS-Kern, d.h. ein direkter Abkömmling der Prozessoren, die Anfang der 90'er in den fetten
Drittel des internen Takts des PICs. Wenn Du dann mehr willst: kein Problem. Es gibt auch größere PIC32. fchk
-
Thread
uVision KEIL / Fehlermeldung
schnell folgenden Link auf der KEIL Homepage gefunden: http://www.keil.com/dd/docs/datashts/st/stm32f10xxx.pdf Sieht so aus als ob alle nötigen Infos enthalten sind. Gruß Bernd
= 0x0000000A; // void EXTIO_IRGHandler(void) { if(EXTI -> PR & (1 << 13)) { EXTI -> PR |= (1 << 13); GPIOD -> BSRR = (0 << 12); GPIOD -> BSRR = (0 << 11); } } [/c] Was mach ich falsch
-
Thread
Günstiger I²C-ADC in DIP?
Ja, aber für 1€ kann ich mir einen ATTiny84 reinsetzen, der dann auch 8 ADCs und TWI/I²C mitbringt. Vielleicht ist das auch die flexibelste Variante.
Reichelt günstiger als der 644p. Warum? Keine Ahnung. PS: Für das gleiche Geld bekommst Du auch einen 32 Bitter mit 80 MHz: PIC 32MX575F256H80PT. So viel zum Thema günstig.
-
Artikel
STM32
im Stop Modus STM32L0 (2014) ARM Cortex M0+ bis 32 MHz - mit EEPROM STM32L1 (2010) ARM Cortex M3 bis 32 MHz - mit EEPROM STM32U0 (2024) ARM Cortex M0+ bis 56 MHz STM32L4 (2015) ARM Cortex M4F bis 80 MHz STM32U3 (2025) ARM
und SiSy-Projekte in Deutsch Testbericht über CoreMark 1.0 auf Cortex-M3/M4 mit verschiedenen Compiler- und MCU-Einstellungen STM32-Toolchain mit Eclipse CDT 4.3, GnuArmEclipse, OpenOCD 0.8.0, Gnu Arm GCC 4.8, STM32CubeMX libopenmc3 OpenSource libs für STM32
-
Thread
PWM zu Sinus
bereits in diversen Foren durchgelesen. Zuerst einmal zum bereits bestehenden Projekt: - uP = PIC32MX250F128B - PWM wird momentan mit einer Frequenz von 50kHz ausgegeben - mit einer Frequenz von 25kHz wird die Interrupt-Service-Routine aufgerufen #define - Code: #define SYS_FREQ (48000000L) //Systemfrequenz #define PB_DIV 1 //Divisor auf 1 #define PRESCALE 1 //Prescale auf 1 #define Interrupts_per_Sec 25000 #define T1_TICK (SYS_FREQ/PB_DIV/PRESCALE/Interrupts_per_Sec)
-
Thread
STM32: Sendepuffer für USART
); DMA_ITConfig(DMA1_Stream6, DMA_IT_TC, DISABLE); DMA1_Stream6->M0AR = (uint32_t) &"123456789012345678901234567890123456789\n"; DMA_SetCurrDataCounter(DMA1_Stream6, 40); DMA_ITConfig(DMA1_
BRR; /*!< USART Baud rate register, Address offset: 0x08 */ __IO uint32_t CR1; /*!< USART Control register 1, Address offset: 0x0C */ __IO uint32_t CR2; /*!< USART Control register 2, Address offset: 0x10 */ __IO uint32_t
-
Thread
[S] MP3 Player Modul mit Resume - Funktion
Dann könntest du wohl selber was bauen. Nimm einen PIC32MX675F512L, den gibt es in einem 64 Pinner TQFP mit 0.5mm Pitch. Das kann man mit dem richtigen Flussmittel noch gut selber löten. Der hat 512kB Flash und 128kB RAM mit 80 MHz Rechenleistung. Der
holger schrieb im Beitrag #2820442: > Beitrag "STM32F4 Discovery MP3 Player - komplett mit Code" Vielen Dank, das werde ich mir mal näher ansehen.
-
Thread
ADCs mit LVDS an DSP oder USB 3.0 Device Controller anbinden
kann auch nur PCIe 1.1, also maximal 2.5 GT/s. Wenn du den USB 3.0 Controller wirklich nur mit x1 angeschlossen hat begrenzt das erreichbare Datenrate auf ca 180-200 MByte/s über alle 4 USB 3.0 Ports. (Mit x4 ginge 720-
der Funktechnik oder mehrere ADCs phasenversetzt parallel) Zur Zeit habe ich zwei 1-Kanal ADCs (kostet je ~27 Euro) über SPI/50MHz mit 4 MSPS an einem *PIC32MX795F512H* und das ist definitiv ein Killer... Funktioniert locker mit HighSpeed USB 2.0 nur kommt der PIC mit seinen 100MHz
-
Thread
PCB für DP83848, Entwurf
soweit ich es weiß mit 5V oder 3.3V VDD betreiben können. Die Amplitude sollte dann 0.9*VDD bzw 0.1*VDD sein. Das passt doch, oder?
von Microchip PIC32MX Starter Kit. Alle 3 LEDs sind angeschlossen und parallel jeweils dazu ein Widerstand, der beim Einschalten der Versorgungsspannung die Konfiguration einließt.
-
Thread
uC "Shield" für Raspberry
echter Schnapp. Aber die Shield Fraktion will abgezockt werden. Das ist ok. Leider sucht der TE ja 32-Bitter. Er weiß zwar nicht so genau warum, aber es hat irgendwas mit extrem harter Echtzeit zu tun.
hallo, es gibt noch einen pic32mx... als raspberry pi erweiterung. gruß morob
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
Ich bin zwar auch ein grosser STM32-Fan, aber in diesem Fall würde ich doch den ESP32 vorschlagen, da das "Gesamtpaket" durchaus ein paar Vorzüge hat. 1. Für 6-7€ plus Versand bekommst Du ein fertiges Board vom Chinamann (https://de.aliexpress.com
https://www.st.com/en/evaluation-tools/nucleo-f429zi.html hat STM32F4 und Ethernet, wie gewünscht STM32CubeIDE installieren, aus dem Repository das Beispielprojekt: Repository\STM32Cube_FW_F4_V1.26.0\Projects\STM32F429ZI-Nucleo\Applications\LwIP durcharbeiten und