-
Thread
16 Bit MC oder 8 Bit MC
ADC > 8 Bit wird deine Samplingrate von 1MSPs wohl nicht schaffen. > Über entsprechende Empfehlungen mit dem richtigen MC würde ich mich > freuen. Schau dir mal die 32 Bit Cortex STM32 uC von ST an.
> Pollin: 5.95+4.95 Versand=10.90 EUR > > Reichelt: 5.90+5.60 Versand=11.50 EUR Dagegen: PIC 32MX150F128B-ISP 128k Flash, 32k RAM, 32 Bit, 50 MHz, SDIP-28 Reíchelt: 3.60€ Lass Dich nicht verarschen, vor allem nicht beim Preis. fchk
-
Thread
Projekt : viele kleine zu einem groß Projekt, brauche Infos
kein Extraaufwand mehr) Displayansteuerung? Auch kein Thema, kann der PIC32 auch alles mitmachen. Wie gesagt, je weniger Kommunikation, desto weniger Arbeit und desto weniger Fehlerquellen. Zum PIC32: schau Dir den PIC32MX575F512H(64 pins) bzw L(100 pins) an. 80 MHz, 512k
Im Wesentlichen sind das jetzt ein Haufen digitaler IO, drei serielle Schnittstellen (GPS, GSM, 1-Wire), drei SPI (SD, µSD, VS1053b) und eine Anzahl externer AD-Wandler über I2C oder einen vierten SPI. Nichts, was furchtbar viel Rechenleistung braucht. Ein PIC32 oder AVR32 oder Cortex M3/M4 sollte
-
Thread
Atmel oder PIC Gesperrt
Mega328P im 28 SDIP kostet. Der aktuelle Kurs steht bei 4.25€. Dann mal flugs zu Microchip geblättert: PIC32MX150F128B-I/SP 3.60€. 40 MHz, 32 Bit, USB, 128k Flash, 32k RAM. Äh... da fällt die Wahl ja wohl nicht schwer. Wer da für mehr Geld etwas schlechteres nimmt, ja sorry, der hat die Zeit verpennt.
(RAM)Stellen im OP-code. Bei AVR (und auch bei MIPS) sinds nur 5 Bits (also max 32 Register, dafür aber als Quell u Ziel gleichzeitig nutzbar Bei grösserer Menge gehts nur mittels LD/ST). Bei PIC sinds 5 (ältere), 7(PIC16F1xxx), 8 (PIC18) oder 13 (PIC24) Bits, allerd. ist das Reg
-
Thread
USB Device realisieren
wirst Du wohl einen gerätespezifischen Treiber brauchen. Warum nimmst Du eigentlich nicht einen PIC32? Wenn Du den Microchip Stack kennst, kannst Du den hier auch verwenden, und der PIC32 ist in einer ähnlichen Leistungklasse wie der LPC2300, eher noch etwas schneller. fchk
Ich rudere jetzt mal zurück. Wenn ich USB 2.0 OTG statt USB 2.0 auswähle, gibt es einen PIC32, der auch 2x CAN unterstützt. Die sehen doch ganz gut aus. Auch weil sie nur etwa 1/3 so teuer sind. Ich schau mir die mal genauer an. Der PIC32MX795F512H/L finde ich interessant.
-
Thread
PIC32 Mein erstes Board
Hallo Zusammen Im Anhang mein erstes PIC32 Board mit ETH Phy. Ich habe eigentlich genau die Schaltung vom pic32 Ethernet starter kit (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en545713) kopiert und auf den 64 PIN Pic32MX764F128H umgeschrieben. Da es sich um mein aller erstes PIC board handelt (ich war stark Atmel lastig) dachte ich, dass der ein oder andere vielleicht einen Fehler findet oder das Board auch gebrauchen
-
Thread
Kann mir jemand einen PIC18F2550 brennen?
Hallo Henning, wenn sich sonst keiner der PIC freunde in deiner naehe meldet, sende mir eine PM um addressen auszutauschen. Ich habe adapter fuer fast alle PICs von 16-18-24-30-32mx mit DIL/DIP. geht aber nur per post wenn du zu weit von mir
Peter C. schrieb im Beitrag #3120512: > Hallo Henning, > > wenn sich sonst keiner der PIC freunde in deiner naehe meldet, sende mir > eine PM um addressen auszutauschen. > Ich habe adapter fuer fast alle PICs von 16-18-24-30-32mx mit DIL/DIP. > > geht aber nur per post wenn du zu weit
-
Thread
Stromverbrauch PIC32 senken
der Stromverbrauch. Für deinen Einsatz kannst du den Takt sehr sehr stark reduzieren, der PIC32 muss ja fast gar nichts machen. Ebenso scheint der PIC nach deiner Beschreibung nach, ständig und somit viel zu oft zu messen, was vermutlich quatsch ist. Überdenke wieviele gemittelte Werte du
Vielen Dank für die guten Antworten ! ja der PIC32MX460F512L wird ein bisle warm wird er schon, circa 30-45 °C, sollte eigentlich nicht sein. Da ich in selber eingelötet habe schon möglich das ein Kurzsschluß wo sein kann...bei den 100 Pins
-
Thread
In-System-Programming über CAN
Dazu gibt es auch eine App Note :) https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Attachments/18225/AN2606.pdf Dazu benötigt man die Pin Boot0 und Boot1 in der ensprechenden Konfiguration und dar Baustein startet dann im Bootloader Modus.
Sorry, habe den Schritt 1.a) zwischen Punkt 1 und 2 vergessen: 1. Wenn meine Anwendung läuft, schicke ich Ihr ein Kommando, welches zur Folge hat, dass der BOOT0-Pin beim nächsten RESET auf "1" gesetzt wird und dadurch
-
Thread
RS232 und USB an ATmega
Hi, ich möchte eine Schaltung mit folgenden Schnittstellen aufbauen: 2x RS232 1x USB (zur Kommunikation mit einem PC) So wie ich das bis jetzt verstanden habe, verwende ich dafür spezielle Controller, wie z.B. den MAX232 (für RS232) oder den MAX3420E (für USB). Wie spreche ich
einen UART-USB Konverter setzen. Wenn Du einmal über den Tellerrand schaust, gibts da z.B. einen PIC24FJ64GB002 oder einen PIC32MX220F032B oder PIC32MX250F128B, die die von Dir gewünschte Schnittstellenausstattung haben und gleichzeitig im 28-pinnigen SDIP oder SO-Gehäuse verfügbar sind. Die ersten
-
Thread
Hat schon jemand den LPC810 getestet?
wenig für den echten Vergleich. Preislich sagt ST 0.425 US$ @ 10000. Beim schon erhältlichen STM32F050G4U6 werden 0.8 US$ @ 10000 angegeben, Mouser verlangt für 10 Stück dann 1,61 EUR. Es besteht also gute Hoffnung daß das Teil auch in kleineren Stückzahlen unter 1 EUR landet.
@c-hater: Was willst Du uns damit sagen? 1. Nur mal so 2. Der AVR ist tot, es lebe der AVR Falls 2.: Es gibt genügend Leute, die sich aufgrund der Preisentwicklung im 32bit Bereich überhaupt nicht mehr mit 8bit beschäftigen. Wozu auch. Es
-
Thread
Was gibt es Neues auf der embedded world 2013 in Nürnberg?
kleinen Designs verwende ich schon seit Jahren sowas hier: http://www.reichelt.de/Buchsenleisten/BL-1X10G-1-27/3/index.html?;ACTION=3;LA=2;ARTICLE=51821;GROUPID=3221;artnr=BL+1X10G+1%2C27 Für den Prototyp in der Entwicklungsphase bestücke ich den, für die fertigen Geräte lasse ich den weg und stecke
könnte ich gar nicht in einem so kleinen Raster setzen, da die Hülsen schon einen Durchmesser von 1,4mm haben.
-
Thread
PIC 32 ADC Messen mit Internal Vref
Hallo Zusammen Ich will mit meienm PIC 32 eine externe Spannung zwischen 2,6V und 3,0V messen. Meine Idee ist es den Vref- de PIC32 auf 2,37 einzustellen und mit der Internal VREF- und VDD am ADC die Messung Spannung so zu skalieren auf
Welcher PIC32?? Bei den PIC32MX3xx/4xx gilt (electrical characterisitics, Tabelle 30.34): VREFL = min:AVss, max:VREFH - 2,0V Bei deinen VREFH = 3,6V wäre die höchste VREFL also 1,6V.
-
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
Clockfrequenz durch 256 teilen - Jitter Problem
Hast du mal den Jitter des VXCOs gemessen (nicht von Flanke zu Flanke, sonder zwischen 1. und 256. Flanke)? Wenn du hier auch einen Jitter von 2ns bekommst, liegt es entweder an deinem Oszi oder an deinem VCXO
von 4.5pF und der 74AC74 ebenfalls. Weiters hängt der VCXO Ausgang noch an einem Timer-Eingang eines PIC32MX1 (da finde ich leider keine Eingangskapazität). Sollte ich da schon buffern (mit einem Fan-out buffer) oder gibt es da noch keine Probleme (bzw. spielen dabei auch Leitungslängen eine Rolle?)?
-
Thread
Massekonzept DCDC Wandler
stellt also die Versorgung für das Gesamtsystem, bestehend aus Mikrofonvorverstärkern, A/D Wandlern, PIC32MX1, Phantomspeisung, RF Transceiver, usw. bereit.
>also die Versorgung für das Gesamtsystem, bestehend aus >Mikrofonvorverstärkern, A/D Wandlern, PIC32MX1, Phantomspeisung, RF >Transceiver, usw. bereit. Dann achte auf eine sehr gute Masseführung und verwende reichlich PI-Filter. Analoge, digitale und HF-Schaltungsteile müssen strikt räumlich
-
Thread
pic32mx795F512L kein Interrupt mehr frei sobald Ethernet genutzt wird?
von den PIC24H/dsPIC33 bekannte flexible Mapping ("Remappable Pins") fehlt mir bei den PIC32MX auch. Das sollte Microchip noch nachrüsten. fchk
einen Timer dazu brauchen. Ausser im Idle Mode da kann > man die als Interrupt Only Einstellen PIC32MX500_600_700 Family Data Sheet Abschnitt 12.1.6 "Input Change Notification" fchk
-
Thread
ARM Cortex gegen AVR
LDR R1,=FIO1DIR um die Adresse des I/O-Registers aus dem constant pool PC-relativ zu laden. In Thumb2 kann man auch 32-Bit Konstanten inline laden, benötigt dafür aber 2 32-Bit Befehle, die der Assembler aus
der Assembler selber: MOV32 R1, #FIO1BASE
-
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.
-
Thread
PIC32 Configuration Bits
Hallo zusammen, weiß jemand in welcher (Pic32Mx) Header Datei sind die Config-Bits + Config-Werte definiert? (es muß in irgendeiner Datei alle Definitionen geben: z.B.: #define DIV_2 1, usw)
-
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
[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
STM32 F2/F4 - was ich vermisse - Wunschliste für ST
Ich schreibe mal auf was ich beim STM32 vermisse. Der STM32F2xx/F4xx sind jetzt schon sehr gut geworden, aber dennoch habe ich Wünsche... 1) UART5 lässt sich beim F4xx nur auf einen einzigen Port-Pin mappen, wenn man SDIO haben will, kann
die Busmatrix wohl nicht belegt und frei für andere Aufgaben wie z.B. DMA. Siehe RM0090 Figure 1. "System architecture for STM32F40x and STM32F41x devices" Daher auch die Trennung der einzelnen RAM Bereiche.
-
Thread
PIC32MX Spannungsreferenz Auswahl
2.048 V Ich denke mal das machen die um das schön umrechnen zu können. Wenn ich mich bei einem PIC32MX fuer eine 2.048V referenz entscheide, darf ich an den Analogeingang dann denoch die 3.6V maximal anlegen?
den 5V toleranten Pins -0.3 V bis 5.5 V wenn VDD >= 2.3 V ist. Beim ADC VINL = AVSS - 0.3 V bis 1/2 AVDD, ansonsten AVSS - 0.3 V bis AVDD + 0.3 V, allerdings kann der ADC, so ich mich nicht verlesen habe, auch die Differenz zw. ANx und AN1 messen... Spezifiziert sind die Angaben zur Genauigkeit
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
1 PIC18F67K22: 2 PIC18F87K90 1 PIC18F86K90 1 PIC24FJ64 1 dsPIC33EP256MU806: 1 dsPIC33EP512MU810 1 PIC32MX695F512L 1 PIC32MX795F512L: 3 STM32F103CB: 3 STM32F103RB: 5 STM32F103VC: 2 STM32F407VG
1 PIC18F67K22: 2 PIC18F87K90 1 PIC18F86K90 1 PIC24FJ64 1 dsPIC33EP256MU806: 1 dsPIC33EP512MU810 1 PIC32MX695F512L 1 PIC32MX795F512L: 3 STM32F103CB: 3 STM32F103RB: 5 STM32F103VC: 2 STM32F407VG
-
Thread
CAN-Bus Gateway
müsstest also das Board ändern. Da ist es besser, ein neues zu machen. Nimm doch einfach einen PIC32MX564F128H-I/PT. Da hast Du CAN drin, da sind genügend UARTs drin, alle LIN-fähig (falls Du das mal brauchst), für USB brauchst Du keinen extra Chip, das ist auch schon drin, 64k RAM drin, 512k Flash
und das Board muss es überleben, und zwar nicht nur einmal. https://www.olimex.com/Products/Duino/PIC32/PIC32-T795/ Programmieren und debuggen tust Du hiermit: https://www.olimex.com/Products/PIC/Programmers/PIC-KIT3/ Es gibt auch diverse ARM-basierte Controller als Alternative. Wenn Du gerne
-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
kannst Du für dieses eine Projekt immer noch einen F103er nehmen. Wie schon oben erwähnt, die NXP LPX1xxx und STM32Fxxx unterscheiden sich eigentlich nur von der Pheripere, was einem lieber ist. Der eine hat das mehr, der andere das andere. In meinem aktuellen Projekt brauche ich 2xCAN, 6xUART, IIC, SPI und USB, daher nehme ich den STM32F417.
-
Thread
Probleme beim Empfängersignal auswerten
Daniel H. schrieb im Beitrag #2993924: > T1CON muss so T1CON = 0b00110001; > > Ach ja da Oszi sagt bei beiden Empfängern das gleiche. min 18ms pause > dann 2 bis 1ms signal. Irgendwo muss es aber Unterschiede geben. Dein PIC kann ja
bei deiner eben nicht. AAh! Nun das könnte daran liegen das ich das bei mir mit einem Atmega 32 mit 16Mhz laufen habe. Vllt. den prescaler ander einstellen. So ist es bei mir: //ICP-Störfilter aktiv. ICP-PIN fallende Flanke. Prescaler clk/8 eingestellt. TCCR1B = (1<<ICNC1) | (1<<ICES1)
-
Thread
raspberry pi zerstört andauernd sd karten
kann man sie neu paritionieren und dann mit FAT32 formatieren. da1l6
jeder behämmerte Mikrocontroller außer man nimmt natürlich den Low End Bereich z.B. 8 biter wie Atmel, PIC oder solche kleinen Fliegen. Außer man hat wirklich nur minimalste Aufgaben nimmt man heutzutage einen 32biter der hat sofort USB OTG, 2xCAN, Ethernet, 5xUART, 5xSPI und und und. Das ist nur leider
-
Thread
Ethernet Chips und die Geschwindigkeit
Hallo, hier ein Auszug aus einem älteren Forenbeitrag: PIC18F97J60+interner MAC/PHY(*): 113 PIC18F8722+ENC28J60: 63 PIC32MX795F512L+ENC28J60 (SPI, 10 MBit/s): 456 PIC32MX795F512L+ENC624J600 (SPI, 100 MBit/s): 784 PIC32MX795F512L+ENC624J600 (16 Bit Parallel PMP, 100 MBit/s): 2071 PIC32MX795F512L+interner MAC (100 MBit/s): 8449 Auf dem PIC32 Demoboard von Microchip wird ein PIC32MX795F512L + externer DP83848 PHY verwendet http://www.mouser.com/ds/2/282/snosat2e-75807.pdf
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
anbietet. Microchip hat für PIC32 gar nicht mehr damit begonnen, einen C(++)-Compiler anzubieten.
STM32F107 oder STM32F2xx oder STM32F4xx, bei denen geht CAN und USB gleichzeitig. Der STM32F1xx kann garantiert 72MHz. Der kann auch mehr, aber dann funktioniert der nicht mehr im gesamten spezifizierten
-
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
PIC Entwicklungsboard Eigenbau
Design an). Davon gibts noch eine 144-pin Variante, falls Dir die Pins auszugehen drohen. Oder den PIC32MX795F512L (100 pins), wenn Du schnelles Ethernet willst. Einen 8-bit PIC empfehle ich Dir nicht mehr. > Wie muss ich die SD Karte mit dem Mikrocontroller verbinden? Über SPI. Schau Dir das entsprechende
damits schön brav ins Rack passt. Fertig. Funktionierte prima. Als Denkanstoss kann dir folgendens PIC-Board dienen. Wird deine Anforderungen abdecken können. Wenn du es selber designen willst, steht dir ja der Schaltplan zur Verfügung... https://www.olimex.com/Products/PIC/Development/PIC32-MAXI-WEB
-
Thread
Spannung galvanisch trennen? 5V
trennen ist kein Problem. Und wenn Dein Atmega zu langsam ist, nimm doch einfach was schnelleres. DsPIC, PIC32MX oder irgend ein Cortex M3/M4. Alternativen gibts zuhauf, AVR ist da eher das untere Ende. fchk
Spannungsteiler wählen? Habe jetzt ausgerechnet für 450V 100kOhm und 800Ohm -> 3.57V für 300V 100kOhm und 1,2kOhm -> 3,55V für 225V 100kOhm und 1,7k Ohm -> 3,76V
-
Thread
Suche einen µC / Serie
oder PIC32 aussieht, weiss ich nicht.
ist aber nicht dazu geeignet. Die PIC32 können aber Code aus dem internen RAM ausführen (bis zu 128 kiB z.B. PIC32MX795F512L) Da es (nur?) bei jedem Start neu programmiert werden soll: Wie häufig sind die Starts? Das interne Flash einiger
-
Thread
Komplexität STM32 vs. PIC32
Die Compiler sind Extra-Pakete und nicht Teil des MPLAB/MPLABX. Habe ich heute probiert: http://ww1.microchip.com/downloads/en/DeviceDoc/XC32-release-1.20-src.tar.bz2 Das enthaltene Skript zum Bauen ist ein Witz. Also wie üblich bei ARM & Co. Das ging gut bis zur newlib, welche pic32mx nicht kennt
Skript zum Bauen. Darf er vermutlich nicht publizieren. Wie dem auch sei: [c] /home/new-sw/data/pic32-tools/bin/pic32-size build/comparison-pic32mx440f256h-v1.31-20120614.elf text data bss dec hex filename 48100 52 2400 50552 c578 build/comparison-pic32mx440f256h-v1.31
-
Thread
PIC 32 anschließen
ne frage, wäre super wenn mir jemand weiterhelfen könnte Ich zeichne gerade ne Platine mit nen PIC 32 (PIC32MX795f512L)und hab aus dem Datenblatt nich herauslesen können wo ich das PICkit3 zur programmierung anschließen muss, da es jeweils zwei PGCx und PGDx gab. Hab im Blog con microchip eine Beschaltung
sehr Hilfreich. ich hab jedoch noch ne frage wie erkenn ich bei reichelt ob es sich bei diesen PIC 32 um ein 100-Lead Plastic Thin Quad Flatpack(PF) - 14x14x1 mm Body oder 100-Lead Plastic Thin Quad Flatpack(PF) - 12x12x1 mm Body http://www.reichelt.de/PIC-32-Controller/32MX795F512L80PT
-
Thread
PIC32 SPI1 Interrupt Anzeigebit löschen
Hallo Zusammen Ich habe das Problem das ich beim PIC32MX795F512L das Interrupt bit IFS0bits.SPI1TXIF nicht löschen kann es bleibt immer 1. Dann bin darauf gekommen das es sich nur bei der Verwendung des Debuggers nicht zu löschen läßt. Wenn ich das Programm
-
Thread
Atmega8u2 mit I2C
28%28i:8238,v:!%280,18%29%29,%28i:8394,v:!%280,18%29%29,%28i:8362,v:!%281,28%29%29,%28i:8282,v:!%280,1,2,3,4,5,6,7,8%29%29%29,view:table%29,sc:1%29 Da solltest du fündig werden. MfG Spess
eine Alternative dazu (ich meine damit einen anderen > Hersteller oder so) Für kleine USB-Geräte: PIC18F14K50 im DIL20/SO20 Im DIL28/SO28 Gehäuse: 8 Bit: PIC18F27J53 (2 UART, 2 SPI/I2C, HW USB,...) 16 Bit: PIC24FJ64GB002 (2 UART, 2 SPI/I2C, HW USB,...,32 MHz) 32 Bit: PIC32MX250F128B (hat auch
-
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
PIC32 SPI Bytereihenfolge ändern
Hallo, ich versuche gerade, das Filesystem FatFs auf einem PIC32 mit SD-Kartenslot zum Laufen zu bringen. Leider hat der PIC kein natives SD-Karten Interface, so bin ich auf SPI angewiesen. Um das Ganze etwas schneller zu machen, lese ich die Daten in 32-bit Häppchen
little endian". Doch wie mache ich das? @Andreas. SRXISEL kann ich leider nicht nutzen, da mein PIC32MX460 keinen enhanced mode SPI hat. Im Netz habe ich eine Lösung mit 2 DMA Kanälen gefunden, einer liest die Daten aus, der andere füttert den SPI mit einer Serie von 0xFF's. Das scheint aber sehr
-
Thread
PIC32 - zwei SPI Schnittstellen kontinuierlich betreiben
Hallo zusammen, ich möchte mit einem PIC32MX1xxxxx mit einem SPI Modul (SPI1) kontinuierlich Daten einlesen (slave, bitclock = 200-300 kHz) und gleichzeitig auf dem zweiten SPI Modul (SPI2) daraus abgeleitete Daten ausgeben (framed, slave,
Mick M. schrieb im Beitrag #2935241: > SPI2 sendet erst wenn SPI1 empfangen hat? > > SPI1 interruptgesteuert zu betrieben, bietet sich jedenfalls schon > einmal an. SPI2 sendet immer, auch wenn SPI1 noch nicht empfangen hat (SPI1 überschreibt den Wert den SPI2
-
Thread
Anfängerfreundlicher 32-Bit Controller
Um vielleicht noch so zu ergänzen was mir so bisher im Kopf rumschwirrt, das wären: - AVR32 - PIC32 - AT91SAM7 oder der XMC 4500 von Infineon
Eben gefunden: Arduino- ähnliches Board mit PIC32MX795F512 und CAN für 50€ http://shop.trenz-electronic.de/catalog/product_info.php?cPath=26_163&products_id=957
-
Thread
AtxMega oder doch lieber Atmel ARM
schnell haben willst. Auszug aus der Doku zum Microchip TCP/IP-Stack: UDP-Durchsatz in kBytes/s PIC18F97J60+interner MAC/PHY(*): 113 PIC18F8722+ENC28J60: 63 PIC32MX795F512L+ENC28J60 (SPI, 10 MBit/s): 456 PIC32MX795F512L+ENC624J600 (SPI, 100 MBit/s): 784 PIC32MX795F512L+ENC624J600 (16 Bit Parallel PMP, 100 MBit/s): 2071 PIC32MX795F512L+interner MAC (100 MBit/s): 8449 Du siehst: 1. Bei den kleinen 8-Bittern ist der PIC mit integriertem Ethernet doppelt so schnell wie der mit externem Ethernet über SPI. Der CPU-Kern
-
Thread
PIC32 ETHERNET STARTER KIT
Hallo Zusammen, hat jemand PIC32 ETHERNET STARTER KIT selber nachgebaut ? Das Board enthält einen PIC32MX440F512H USB Microcontroller for on-board debugging. Ich habe momentan ein Verständnisproblem. Wenn man dieses Board
Die Lösung ist den PIC32MX440F512H mit der Software zu versehen ;-) Hast du denn schon geschaut, ob Microchip diese öffentlich zur Verfügung stellt?
-
Thread
SPI mit 2 Mastern und 2 Slaves entkoppeln
wovon der eine sich um die Daten Aquirierung kümmert und diese in einen FRam buffer schreibt (aus 2x 32KB Fram chips, auf die nacheinander geschrieben wird FRAM1 - FRAM2 - FRAM1). Und der zeite AVR liest das jeweils nicht gerade beschriebene FRAM aus und schreibt die 32KB mit einem SD_WRITE_MULTIPLE_BLOCKS
AVR öffnen. Schau hier: http://www.reichelt.de/PIC-32-Controller/32MX150F128B-ISP/3//index.html?ACTION=3&GROUPID=4509&ARTICLE=121326&SHOW=1&START=0&OFFSET=500& > Und es ist kostengünstiger 2 Mega168 zu verwenden als einen von den > größeren SMD-only
-
Thread
EU Unsinn PLC - Dampfradio ade ?
s&source=web&cd=10&ved=0CGsQFjAJ&url=http%3A%2F%2Fwww.irt.de%2Fwebarchiv%2Fshowdoc.php%3Fz%3DNDUxNiMxMDA2MzExMTQjcGRm&ei=dMH_UMisLceo0AWJ04GADQ&usg=AFQjCNFMGGOkV0Z6YXxVv9U1igW76B5CNg&bvm=bv.41248874,d.d2k&cad=rja
verlinkten PDFs findest du die gewünschte Auskunft. http://www.mikrocontroller.net/topic/277120?page=1#3012136
-
Thread
Preis für Atmega2560 auf Platine ok?
www.ebay.de/itm/Mikrocontroller-Atmel-ATMega2560-ATMega-SMD-Adapter-/280962604100?pt=Bauteile&hash=item416aad1c44 > > Oder gibts so einen fertigen uC mit Platine fertig verlötet noch > anderswo guenstiger? Unter ebay #230880643959 gibts ein STM32F4 Discovery Board. Für das, was der Mega 2560 kann, ist er zu teuer. Es gibt zahlreiche Alternativen, die mehr Wumms pro € liefern, z.B. STM32 (Cortex M3/M4), dsPIC33EP oder PIC32MX. fchk