-
Thread
ADC LTC2445 - Funktionskontrolle / Ansteuerung über SPI
generiert wird: Im Datenblatt steht, beim Power-Up wird der ADC auf Standard-Einstellungen (Kanal 1,1x-Mode,...)gesetzt Und wenn man den Pin !EXT auf HIGH stellt, wird der interne Oszillator als Clock verwendet. Außerdem steht da noch wenn man den Chip-Select auf LOW setzt fängt der ADC zu arbeiten
Die externe Clock vom ADU läuft mit 1 MHz. Kann es sein, das die ALU da nicht schnell genug ist, um da mitzukommen? Ich verwende das PIC-StarterKit von Microchip mit einem PIC32MX360?
-
Thread
STM32: Jitter PLL Frequenzerzeugung
periodisch schwankt, sprich die Schwebung. Den Timer konfiguriere ich mit folgenen Zeilen: [c] TIM1->CCMR1 |= (0b011 << 4); //Ausgang toggeln TIM1->CCER |= TIM_CCER_CC1E; TIM1->BDTR |= TIM_BDTR_MOE; TIM1->ARR = 0xffff; TIM1->CR1 |= TIM_CR1_CEN; [/c] Mein
Verzweifelt an PIC schrieb im Beitrag #5308062: > Nur mal eine Frage: Auf deinem Oszi steht eine Bandbreite von 60MHz und > du misst ein 72MHz Signal? Stimmt dezent was nicht oder? Ich mess 18MHz, weil der STM32
-
Thread
6N137 Optokoppler: Frage zu Datenblatt
Es handelt sich um einen PIC32MX. Die I/Os können bis zu 25mA liefern. > Fast alle µCs kommen damit klar, wenn der Optokoppler gegen Vcc > verbunden ist. Wenn die I/Os auf High sind, ist die Differenz zwischen VCC_5V für
>Wenn die I/Os auf High sind, ist die Differenz zwischen VCC_5V für >Optokoppler und VCC_3V3 (PIC32) aber immer noch 1,7V. Wieso hängst du den Optokoppler nicht auch an die 3.3V ?
-
Thread
Display 8 Bit SPI
); Clear_Display(); while(1) { Display_Picture(pic240120); show_character('A'); Display_Picture(pic240120); Delay(65000); Delay(65000); Write_Instruction(0xA7);//--set inverse
Write_Instruction(0xC4);//set LCD mapping control MX=1,MY=0 Write_Instruction(0xEA);//set bias:1/12bias Write_Instruction(0x81);//Set Gain and Potentiometer Write_Instruction(0x40|Contrast_level);//Set Gain and Potentiometer xx xxxxxx
-
Thread
STM32L471 SPI3 mit DMA per HAL resetten (Byte Shift)
Hallo, ich habe ein System mit einem bestimmten PIC-Controller, die Software auf diesem PIC ist nicht veränderbar, da sie zusammen mit anderen Systemen verwendet wird. Der PIC ist der SPI-Master und hat eine CS-, MOSI- und MISO-Verbindung zu einem STM32L471
zu viel Zeit kosten. Der STM32 ist der SPI-Slave (SPI3), der via CS getriggert wird (Active Low) und verwendet die DMA2-Kanäle 1 und 2 für SPI3_RX und SPI3_TX. Das CS liegt auf PC10 als SPI_SCK. Der NSS-Signaltyp wird in der Einstellung
-
Thread
Pic32 und Schaltwandler über Portpins steuern
pth08t260w.pdf ....DOCH: Ich möchte diese Ausgangsspannung (2 verschiedene) durch Ansteuerung mittels eines PIC32 bewerkstelligen. Pic32 Datenblatt: http://hw.cz/system/files/redaktor130/PIC32MX_Datasheet_v1_61143A.pdf Hatte erst gedacht: "Ick ziehe den einen oder den anderen Widerstand über einen Portpin (des PIC) auf GND und kann so zwei verschiedene Spannungen generieren" Nun blicke ich aber nicht mehr durch. Dieser Widerstand hängt mit in dem SENSE-Zweig. Nun weiss ich nicht, ob das überhaubt so klappt
-
Thread
PIC UART Rx im 7Bit-Modus?
Hallo! Weiß jemand, wie man mit dem UART im 7-Bit Modus empfangen kann? 1 Startbit, 7 Datenbits, 1 Stopbit, kein Paritätsbit, 9600 Baud. Controller ist ein PIC32MX795F512L (PIC32 Ethernet Starter Kit). Brauche nur den Rx-Modus. Der UART des angeschlossenen Gerätes kann nicht
dennoch testen. Der Knackpunkt ist folgender: Zwischen einem Frame und dem Nächsten ist normalerweise 1.5 Bittime Pause, eigentlich 0.5 wenn man das Stop-Bit nicht mitzählt. Wenn der Sender nun das nächste Frame zu schnell raussendet, dann könnte der Pic einen Framing Error signalisieren. Dem könntest
-
Thread
Interrupt on Change
Halli Hallo Ich weiss nicht ob es sowas bei AVR oder anderen auch gibt, aber bisher hatte jeder PIC die Option "Interrupt on Change". Bedeutet, ein Interrupt wird ausgelösst, wenn sich der Zustand von einem Eingang verändert (Entweder von 0 auf 1 oder von 1 auf 0, konnte man meist wählen). Nun arbeite ich mit diesem PIC: PIC32MX795F512L Bin ich blind oder gibt es diese Funktion bei diesem PIC nicht? Vielleicht heisst sie anders? Vielen dank für jeden Hinweis.
-
Thread
Alternative zum Msp430?
Rechenleistung braucht nicht wieder längere Laufzeit. Bekannte Stromsparer sind auch die Silicon Labs EFM32, aber für meine Hobbyprojekte habe ich die noch nicht gebraucht. Ein LPC812/824 kommt im Tiefschlaf auch mit 0,3 µA aus und ist (war) mit ca. 1€ auch sehr günstig. Bleibt das FRAM Feature, das haben
bekommt) einen Segger Chip, mit dem man sogar andere HW debuggen kann. > Anzahl der BREAKPOINTS, 1, 2, oder mehr? Kommst du aus der PIC Welt wo du dich mit solchen Einschränkungen rumschlagen musst? Ich meine min. 5 HW und viele (unbegrenzt?) transparente SW Breakpoints bei Segger. > Können
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
sauber ohne derart seltsame Signale zu erzeugen. Falls du abgucken willst: http://stefanfrings.de/stm32/stm32f1.html#i2c Da sollte man aber noch Abbrüche nach Timeout einbauen.
kann eigentlich nur vom STM kommen! > Und das bevor du dein START sendest! Das passiert in der MX_I2C1_Init-Funktion. Beim Aufruf LL_GPIO_Init(GPIOB, &GPIO_InitStruct); geht es von 5V auf 0V runter, danach LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_I2C1); von 0V auf 3,3V.
-
Thread
PIC32 CN Pins Triggern ständig Interrupt
Ich habe eine Platine mit einem PIC32MX695F512 (Ethernet (Phyter), SPI Flash, RTCC). Nachdem ich mit dem Board diese Probleme hatte, beschloss ich eine neue Platine nur mit dem PIC32 einem 16MHz quarz und seinen Kondensatoren zu bestücken
. Ist das mCNOpen() Harmony oder PLIB? Ich würde das für diesen Fall selber schreiben, ist bei PIC32 nicht schwierig, auch nicht viel größer für den CN und man weiß, was es macht. Das sind wenige Zeilen. Die Libs kann man ja für die komplizierten Sachen wie dieses blöde I2C nehmen, aber für so einfachen
-
Thread
8051 und Linux - Anfänger sucht Hilfe
avr-gcc-4.7.0 -v gcc version 4.7.0 (GCC) [olaf] ~: sh2a-gcc -v (sh2a und sh2) gcc version 4.5.1 (GCC) [olaf] ~: m32c-elf-gcc -v (m16c und r8c) gcc-Version 4.7.0 (GCC) [olaf] ~: m68k-elf-gcc -v (68332 und Palmpilot) gcc-Version 4.1.1 [olaf] ~: tasm TASM Assembler. Version 2.9.2
> auch fürs Grundlagenstudium bzw. Assemblerlernen zu einer aktuellen RISC > Architektur (Cortex-Mx) raten. Oder meinetwegen einem PIC, oder wenn er > unbedingt will irgendeinem Atmel. Witzig, Du empfiehlst also die noch ältere vorsteinzeitliche PIC-Architektur und lehnst die 8051er ab. Ahja
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
.c" nebst einigen .h-Files für den STM32F730 einzubinden. Das Projekt baut auf der von STM32CubeMX erzeugten "main.c" auf. Die Hauptaufgabe von "main.c" besteht darin, Caches und Interrupts zu konfigurieren und die Taktfrequenz des Systems
Verhalten zeigen sowohl F1, F2, F4, F7, L0 und H7 stm32 F3 habe ich nicht getestet. Mann kann aber an PH0 und PH1 schnell clocks anlegen und diese direkt als CPU clock nehmen. Dies ist nur bis 50 MHz spezifiziert ich habe
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
Ich rate entweder uC mit Quadratur Peripherie (STM32, DSPIC, etz.) zu verwenden oder die LS7166 Zähler o.ä. Den STM32 Quadraturmodus verwendeten wir früher einmal in der Firma und das funktionierte wie gewünscht. Die LS7x66 funktionierten in früheren Projekten
I.MX7 hat interne Decoder aber mit anderem nützlichen "vermuxt" daher ist es dann auch bei uns extern geworden..
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
Smarthome etc. Ansonsten sind STM32 weit überlegen, gar keine Frage.
warmgeworden. Bei mir lag das nicht an den µC (die sind wirklich solide), sondern am Aufbau von CubeMX und der Peripheral Lib, und der freien Version von IAR. Schlussendlich bin ich bei PIC24 + MPLABX gelandet, mit denen ich sehr zufrieden bin. Mir gefällt, wie die Header (vordefinierte Strukturen)
-
Thread
Stromverbrauchs-Vergleichstabellen von Atmel Mikrocontroller
bit-AVR-microcontroller-ATmega8A_datasheet.pdf&usg=AFQjCNHk2zNYDTnIH5z7ztdnPb67yrhzEQ Abschnitt 32.1. Active Supply Current Figure 32-1 Active Supply Current vs. Frequency (0.1 - 1.0MHz)
Das Tool CubeMX von ST bietet für all seine STM32 µC einen Rechner wie viel Strom der Chip verbraucht, abhängig von - Taktrate - verwendete Peripheriemodule - eingestellter Stromsparmodus - Betrieb aus FLASH /
-
Thread
Brenner8 Error 997, USB error SE, PIC-ID 0x004F is not in database
nicht gescheit : PIC bleibt danach stehen oder springt in eine Funktion - Bei mehr als 10 Byte im Watch dauert 1 Step mehrere Sekunden - Es hängt sich (fast) so oft auf wie STLINK mit IAR - Setzten eines Breakpoints verlangt einen Reset Für den fast gleichen Preis bekommt man einen J-Link EDU und einen PIC32MX250. DAS ist debuggen :-) @TP ID 0x0004 klingt nicht nach einer richtigen Device ID. Schau mal im Datenblatt deines PIC nach, welche er tatsächlich hat. Ich tippe auf ein HW-Problem. Dann wäre
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Also Mein Umstieg von kleinen 16-Bit Controllern auf dicke mit 32 Bit war mit erheblichen Kopfschmerzen verbunden. Bei mir waren es zwar PIC32, aber der Unterschied zu ARM ist jetzt nicht so gewaltig. Freu dich auf all die wunderschönen Begleiterscheinungen großer
Früher gab's die zumindest auch von TQFP auf TH. Ansonsten wenn's hier eh schon so schön OT ist... PIC32 wurden schon erwähnt: Gibt's bspw als PIC32MX270F256B mit 256 kiB Flash, 64 kiB RAM, USB im DIP-28 (mit Steigerungsmöglichkeit: SOIC, SSOP ;)) Oder QFP zum Löten Üben? ;) 0.8mm Pitch und 64-Pins gibt's
-
Artikel
PIC C-Compilervergleich
dsPIC/PIC24. Version: 5.7.0 Unterstützt: PIC24/dsPIC Preis (Pro): 199$ Beschränkung der Freiversion: max. Flash-Speicher 6144 Byte PIC32. XC32. Version: XC32 1.31, MPLAB X 2.05 Unterstützt: PIC32 Preis (Pro
1879 Words (46%) Built in 275ms Used RAM: 64 Byte (2%) Used ROM: 6955 Byte (11%) Built in 703ms + PIC24/32/dsPIC PIC24FJ16MC102 16kB ROM 1024B RAM dsPIC33FJ16GS402 16kB ROM 2048B RAM PIC32MX220F032B 32kB ROM 8192B RAM XC16 Free (Optimizing Level 1) Used RAM: 12 Byte (1%) Used ROM: 1404 Byte (26%) Built
-
Thread
CTCSS decoder / encoder
den dann nicht weiterzugeben? Oder kennt jemand eine Bezugsquelle für die fertigen Bausteine MX/FX-165? Frohe Festtage Jens
ALso alle 38 währe schon ganz gut. (Oder 32 dann kann man das ganze mit 4 BIT an einem µC geben). Was benutzt du denn wenn kein AVR oder PIC..? Nimmst du da so einen Decoder-Baustein oder wie machst du das..?? Mani.
-
Thread
[V] Diverse Microcontroller und ICs
So und weiter gehts, hoffe die Preise gefallen so: Microchip 1x PIC18F4550-I/P 3,00 EUR 2x PIC32MX675F512H-80I/PT je 4,00 EUR 5x ENC28J60-I/SP je 2,00 EUR 5x ENC28J60-I/SO je 2,00 EUR Atmel 10x ATTINY25-20PU je 0,65 EUR 5x ATTINY85-20SU je 0,75 EUR 5x ATMEGA88V-10AU je 1,00 EUR Versand innerhalb D wahlweise per Warensendung, je nachdem wieviel es ist ab 1,- EUR, oder Groß-/Maxibrief für 1,50 EUR bis max. 2,50 EUR. Näheres dann bei Interesse per PN. Gruß
-
Thread
Sparsamer USB Stick
verbessern, wäre die Verwendung eines Schaltreglers an Stelle des LDO. Und auch dann könntest du höchstens 1/3 des Leistungsbedarfs einsparen.
wär's... Die SOMs von Acme Systems (http://www.acmesystems.it/) sind schon gut, Variscites DART6-UL (i.MX 6UltraLite) oder vergleichbare SOMs mit Freescales Vybrid, Atmels SAMA5 (Cortex A5) oder STM32F7 kommen (im Betrieb) definitiv nicht unter 100 mW. Auch kein PIC32MX/Z mit Retro-/ oder LiteBSD. Mit uCLinux
-
Thread
PIC24FJ256GB106 UART läuft nicht, bitte um Hilfe?
************************************************************/ void UARTInit(void) { AD1PCFGL = 0xFFFE; TRISBbits.TRISB4 = 1; // PORTB bit 4 is input (1) TRISBbits.TRISB5 = 0; // PORTB bit 5 is output (0) #if defined(_PIC24FJ256GB106_) RPINR18bits.U2RXR
RP28 to RX RPOR9bits.RP18R = 5; // assign RP18 to TX #endif #if defined(__PIC32MX) U2BRG = GetPeripheralClock() / 4 / BAUDRATE - 1; #else U2BRG = 25; #endif U2MODE = 0x8800; U2STA = 0x0400; } /***********************************
-
Thread
[V] diverse PIC-MCUs
Typs auf einmal, bei den Mengen lohnt es sich auch gar nicht das noch aufzuteilen denke ich. 2x PIC32MK0512GPE064-I/PT TQFP64 im Tape, 15 Euro 2x PIC32MX170F256D-50I/ML QFN44 in Tube, 8 Euro 4x PIC18LF2321-I/SS SSOP28 in Tube, 8 Euro 3x PIC18F45J10-I/PT TQFP44 im ESD-Karton, 9 Euro 2x PIC16LF876A-I/SS SSOP28 in Tube, 12 Euro 3x PIC16LC62A-04/SS SSOP28 im ESD-Karton, 6 Euro Versand wenn gewuenscht und durch Verpackung moeglich per Briefversand (unversichert, 1 Euro), sonst Warensendung (1.95 Euro). Wer alles auf einmal haben
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
. http://www.ebay.de/itm/USBASP-USBISP-USB-ASP-Programmierer-blau-fur-KK2-SimonK-Arduino-AVR-Atmel-PIC-/181908519921?hash=item2a5a97bbf1:g:NoEAAOSwuTxWCrT4), wenn Du auf die USB-Flashbarkeit des Arduino-Gedöhns verzichtest. Tipp: 1x Kombo-Board und 1x Single-Board bestellen, dann kannst Du dir beide
volle Gültigkeit. Es ist noch gar nicht so lange her (gefühlt) da habe ich angefangen mich mit STM32 zu beschäftigen. Nackter STM32F1 + LQPF48 Breakout + Fake ST-Link V2 via eBay erstanden. STM32 auf das Breakout gelötet, ein paar Kerkos an die Versorgunspins gelötet und aufs Breadboard gesteckt.
-
Thread
Floppy zu SATA Konverter?
einen Schaltplan erstellt. Die 3,3 V > Versorgung fehlt noch. Irgendwelche Ideen/Kommentare? 1. USB gehört nicht auf eine Stiftleiste, sondern gleich auf die passende Buchse. USB VBUS-Beschaltung ist nicht korrekt. 2. Takt für den PIC fehlt. 3. 6-polige ICSP-STiftleiste fürs PICKIT3 fehlt. 4. Nimm einen PIC mit mehr Pins, alleine schon, um dedizierte Pins fürs PICKIT zu haben. So wie es jetzt ist, wirst Du nicht glücklich, das garantiere ich Dir. Der nächstgrößere CHip ist der PIC32MX250F256H (B:28 Pins
-
Thread
winziger Webserver mit enc28j60+mega32
schön 45° gedreht, so eine Platine wollte ich immer schonmal machen 8) Hier das aktuelle eagle3d pic: http://avr.auctionant.de/img/avrETH1_1_2_s01_280206.jpg Bye, Simon
zum enc28j60 steht auf seite 9 wie du den Übertrager anschliessen musst :) Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/39662a.pdf Aber was redest du von "trafo an pic" ? der enc28j60 ist doch kein pic ? Bye, Simon
-
Thread
Mehr I/O Pins.
LPC3131 verwenden, bzw. mit jedem "ARM"? Oder, was für Dich einfacher ist: Nimm einen 100 Pin PIC32MX. Dazu hat Microchip den passenden Compiler für Dich, den passenden Debugger, die passende IDE, die passenden Bibliotheken, und die passenden Eval-Boards. Alles passt nahtlos zusammen, alles ist
vergleichsweise gut. Als Anfänger wirst Du so deutlich schneller vorankommen. Der MIPS-Kern im PIC32 ist mindestens genauso leistungsfähig wie die ARM-Konkurrenz. fchk
-
Thread
16-Bit SPI Master Mode an PIC32 funktioniert nicht
sieht wie folgt aus: Mein erster Schritt war das Kopieren des Beispiel-Codes, der auf sich auf dem PIC32MX Family Reference Manual (DS61106F auf Seite 23-17) befindet. Die Initialisierung habe ich auch vorgenommen. Weiterhin habe ich das "Watch"-Fenster aktiviert und überwache SPI1CON, SPI1STAT und
kann also die Signale nicht direkt überprüfen. Was will ich machen? Ich würde gerne mit meinem PIC32 eine LED ansteuern, der an einem MAX7301 angeschlossen ist. Tausend Dank für Eure Hilfe
-
Thread
EtherCat Slave
i2c und SPI. Der Preis des uC ist auch irrelevant. Der Datendurchsatz ist sehr gering (3Byte Out / 1 Byte In). Als Slave habe ich vor LAN 9252 zu verwenden. Der Stack sollte auf einem uC laufen. Ich habe Vorlagen und paar Beispiele auf Microchip-Seite gefunden, die sich auf PIC24H oder PIC32MX beziehen
einfachste und schnellste Weg? Oder soll man etwas anderes nehmen? Was auch für den Einsatz vom PIC spricht ist dass man vom Werk die Prozessoren schon mit eigenem Image für kleinen Aufpreis bekommt ist aber das ist zweitrangig.
-
Thread
RFM12 fehlersuche
So also: Anbei mal mein Anschlussplan :) Zum Senden verwende ich ein PIC12F683 Zum Empfangen einen PIC32MX460F Der Code zum Senden (PIC12F683): [c] include "pic.h" typedef unsigned char uchar; typedef unsigned int uint; #define _XTAL_FREQ 8000000 #define
ANS1 = 0; ANS2 = 0; ANS3 = 0; TRISIO &= ~(1<<SDI); TRISIO &= ~(1<<SCK); TRISIO &= ~(1<<CS); TRISIO &= ~(1<<LED); } unsigned short rf12_trans(unsigned short wert
-
Thread
PIC32MX Timer 45 Problem
weiterkomme. Für den Takt meines Schrittmotorcontrollers (TMC261) verwende ich die Timerkombi 4&5 als 32bit Timer eines PIC32MX575F512H. Den Timer initialisiere ich wie folgt: [c]T4CONbits.TON = 0; T4CON = 0x00; T5CON = 0x00; TMR4 = 0; TMR5 = 0; T5IE_bit = 1; T5IF_bit = 0; T5IP0_bit = 1; T5IP1_bit = 1; T5IP2_bit = 1; PR5 = 0; PR4 = 8000; // 80 = 1us T4CONbits.TON = 0; T4CONbits.T32 = 1;[/c] Des weiteren
-
Thread
USB Koppelfeld für Festplatten
noch entschieden werden, welcher genau in Frage käme. Auf der Steuerplatine möchte ich ja einen PIC32MX764F128L verwenden. Für die SetPortFeature-Variante ohne Steuerplatine würde auf dem Koppelfeld vielleicht ein ATtiny24 o.ä. reichen, der kostet nämlich nur 1,25€. Der µC müßte m.E. nur folgende
. Ich bin mit dem PIC32 allerdings schon angefangen und ein Lochraster-Adapter kostet auch nur ca. 3€ (ebay 280545041432), siehe auch hier links im Bild: http://www.mikrocontroller.net/attachment/148490/PicUsbStarterKitAdapterDsc
-
Thread
[V] Diverse Evalboards
Hallo, beim Aufräumen bin ich über folgende Dinge gestolpert. 1x Olimex PIC-P32MX Evaluationsboard , unbenutzt 1x DM330013 - Microstick for dsPIC33F and PIC24H, unbenutzt 1x Elektor-Applikation-Board R8C Chip: R5F2113, unbenutzt 1x Elektor-Applikation-Board R8C Chip: R5F2111, unbenutzt 1x MOTOROLA DSP56002EVM Evalboard + Literatur 1x AVR Butterlfly, neuwertig. Würde die Sachen gerne verkaufen, falls das jemand brauchen kann, bitte PN mit Preisvorschlag.
-
Thread
PIC32MX350: zu viele Interrupts
Hi, ich habe hier einen PIC32MX350, der mittels eines externen Signals angesteuert wird. Dieses Signal ist recht simpel: SYNC geht auf HIGH, CLK wechselt 22 mal (es wird jeweils auf beide Flanken reagiert), SYNC geht auf LOW,
CLK-Interrupts 23 mal ausgelöst werden, kommt der SYNC-Interrupt einmal. Tatsächlich ist das Verhältnis aber 3:1 bzw. 4:1. Wenn ich mit dem Oszilloskop direkt an den Eingängen des PIC messe, ist alles OK, die Signale stimmen und es ist auch kein Rauschen zu sehen, welches Fehlinterrupts bewirken würde. Meine
-
Thread
ATmega328P-Platine
aber technisch bessere Lösungen. Auch in DIL, wenn es sein muss. Ich werde hier mal in den Raum: 1. https://www.microchip.com/en-us/product/dsPIC33EV256GM102 - 16 Bit, 70 MHz, 256k Flash+16k RAM, viel mehr und viel bessere Peripherie, z.B. CAN, 5V Betriebsspannung und I/O, gibts auch als SDIP28. 2. https://www.microchip.com/en-us/product/dsPIC33CK256MP502 - dito, aber 3.3V Betriebsspannung, dafür 100 MHz, 24k RAM, CAN-FD statt CAN 3. https://www.microchip.com/en-us/product/PIC32MX270F256B - 32 Bit MIPS, 50 MHz, 256k Flash, 64k RAM
-
Thread
Dynamisches Array im embedded System
denn schlimm malloc im embedded Umfeld zu benutzen? Kommt drauf an. "embedded" reicht vom kleinen 1kB PIC bis zu fetten 32Bit ARMs. > Ich weiß zur > Laufzeit wie groß meine Arrays zum Berechnen von Zwischenschritten > maximal sein müssen, ich muss sie also nicht "vergrößern". > Muss ich da wirklich
Implementierung weg. Ich verwende das Entwicklungsboard: https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/mimxrt1060-evk-i-mx-rt1060-evaluation-kit:MIMXRT1060-EVK An Speicher mangelt es mir da auf keinen Fall. Konkret geht es darum, dass ich Teile der SciPy-Bibliothek
-
Thread
PIC32: Verwendung alternativer CAN-Pins
Weiß jemand, wie man beim PIC32 (PIC32MX795F512L) die CAN-Schnittstelle (C1TX, C1RX) auf andere Pins verschiebt? Laut Pin-Diagramm gibt es die beiden Pins AC1TX u. AC1RX, die "alternative CAN-Pins" sein sollen. Ich habe jedoch weder im Handbuch des PIC32 noch bei Microchip noch in Foren/Internet einen Hinweis gefunden, was man dazu wo umkonfigurieren muss. Die beiden Pins scheinen Alternativfunktionen von Port F (RF12, RF13) zu sein, aber was muss
-
Thread
PIC32 mit Ethernet. Oszillator vom Ethernet auch fuer den PIC32 nutzbar?
Ich habe einen PIC32 (8MHz quarz) und frage mich ob ich hier nicht eventuell den sowieso schon vorhandenen Oszillator vom Ethernet nehmen kann. Das wären immerhin 50MHz
udo schrieb im Beitrag #3189670: > Welcher µC kann denn > extern 50MHz vertragen ? PIC32MX5/6/7... Externe Takt DC bis 50 MHz, Quarz bis max. 25 MHz.
-
Thread
Welcher µC ist einfach zu programmieren
bzw. 1,5% (U2X = 1) für 8 Bits / no parity (Atmega32 datasheet). Viele Grüße, Stefan
Blackbird schrieb im Beitrag #4654819: > EFM32LGxxx (EFM32WG, EFM32GG, u.a.) können das. 32kHz-Uhrenquarz und > (32MHz) 48MHz-Quarz. können zu- und abgeschaltet werden. Schon klar, die Cortex-Mx können das wohl alle. Ich wollte es beim EFM8 wissen
-
Thread
Welchen µC-Typ für neues Projekt?
mitnichten was mit deinem Gurkenvergleich von 20 Mhz zu 32 Mhz zu tun. Bei 32 MHz ist ein XMEGA doppelt so schnell wie ein normaler AVR bei 16 MHz oder, um bei der Kümelkackerei zu bleiben 1,6 Mal so schnell wie ein AVR @ 20 MHz.
Meine Möglichkeiten die > ich bis jetzt so sehe wären folgende: > > Atmel ATxmega > Atmel AVR32 > Atmel ARM > ST ARM Du kannst auch einen dsPIC33EP (140 MHz/70 MOPS, 16 Bit mit DSP-Erweiterungen) oder einen PIC32MX (32 Bit 80 MHz/80 MOPS, MIPS-Kern) verwenden. Die gibts von klein (28 Pin DIL
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
3d-gedrucktes Gehäuse (35*35*9mm) - Im Standby 5µA Stromaufnahme (quasi nur RTC in Betrieb) - STM32L162 Dann gibts noch die Mini-Word-Clock mit 80*42mm. - Funktionsumfang im Prinzip ähnlich zur Wrist-Watch. - Anzeige aber 1,5" 8*8 Bi-Color (Grün/Rot) Matrix-Display (die Klötze) - STM32F103
abspielen kann! Achso: Hier gibt's noch ein kleines Video dazu: https://www.youtube.com/watch?v=bMx0wPSdm2Y&t=41s Da war das Ding aber noch im 1/16 Step Modus und hatte einige Features noch nicht.
-
Thread
Fragen zu SPI Geschwindigkeit
anderen Signalen. Aber trotzdem mehr als 4MHz SPI Clock schafft das Konstrukt nicht. Pullup an MISO, DAT1 und DAT2 ist vorhanden (2k2). Hat mir jemand Tipps wie ich das Problem angehen soll? Oder fällt jemanden etwas ein was ich unbedingt beachten sollte?
. Generell gehen SD-Karten auch mit 20MHz problemlos. Ich habe das in mehreren Projekten mit STM32 und PIC32 verwendet, und hatte nie Probleme. Sogar auf dem Breadboard (PIC32MX250). Ich wäre ja nie auf die Idee gekommen, einem Atmega eine SD-Karte aufzubürden. Es gibt da passendere Lösungen, wie
-
Thread
CP/M auf ATmega88
habe ich 7 verschiedene 72-polige RAM-Modul Sorten. Davon nur eines mit 1Mx4 bestückt.
Oder PIC32 mit z80sim: http://www.kenseglerdesigns.com/cms/node/8 Peter
-
Thread
Logamatic 2107 Schnittstelle
15.07.10: 09 {--} 16:20:32 15.07.10: 8C {--} 16:20:32 15.07.10: 89 {--} 16:20:32 15.07.10: 09 {--} 16:20:32 15.07.10: 90 {1A} 16:20:32 15.07.10: 10 21 AC 00 00 00 00 1A {1A} 16:20:32 15.07.10: 10 21 AC 00 00 00 00 1A {1A
{--} 16:20:32 15.07.10: 89 {--} 16:20:32 15.07.10: 09 {--} 16:20:32 15.07.10: 90 {1A} 16:20:32 15.07.10: 10 21 AC 00 00 00 00 1A {1A} 16:20:32 15.07.10: 10 21 AC 00 00 00 00 1A {1A} 16:20:32 15.07.10: 10 21 AC
-
Thread
Atmega64 und XMEM
rausschreibe, umso langsamer wird dass, > irgendwann schaffe ich das nicht mehr alle variablen innerhalb von 1ms > rauszuschreiben. Dann puffe ich lieber, und schicke ein großes Paket in > den 10 Sekunden danach Dann wechsle doch die Plattform. Ein PIC32MX795F512L kann über sein eingebautes 100 MBit Ethernet
64 Ki x 8 wären 512 Kibit, eine unübliche Größe. Die übliche Staffelung war 16 Ki, 64 Ki, 256 Ki, 1 Mi. > Verbaue ein 128kx8 Oder eben 32 Ki x 8, falls das auch reicht.