-
Thread
PIC32MX flash access time
Aus http://www.microchip.com/forums/m344244.aspx: Microchip is re-specifying the PIC32MX flash speed from 20MHz to 30MHz. This means that PIC32MX needs only 2 wait states at 80MHz instead of 3 wait states using the previous specification. Hat die CPU einen Prefetch Cache folgt aus
Datenblatt des PIC32MX795, Table 31-12. Gilt sicher für alle Type das gleicher Core. http://ww1.microchip.com/downloads/en/DeviceDoc/61156G.pdf
-
Thread
pic32 flash und i/o speed
gleichzeitig holen. Man macht das, um die langsame Zugriffsgeschwindigkeit des Flash (ich meine bei den PIC32MX liegt der so bei 20MHz) wieder wettmachen zu können. Genaues steht unter den "flash wait states". >>Das eintige was ich gefunden habe ist "FIGURE 29-3: I/O TIMING >>CHARACTERISTICS" Seite 258
gleichzeitig holen. Man > macht das, um die langsame Zugriffsgeschwindigkeit des Flash (ich meine > bei den PIC32MX liegt der so bei 20MHz) wieder wettmachen zu können. > Genaues steht unter den "flash wait states". In die Richtung habe ich eben auch gesucht, aber ich finde es(Flash Wait States) einfach nicht
-
Thread
Thermomix Rezeptchips
->fwVersion = V243 [ 1.030000] nt1103-ts 0-0001: ts->chipID = 4 [ 1.030000] nt1103-ts 0-0001: Touchscreen works in IIC wake-up green mode [ 1.070000] nt1103-ts 0-0001: Date code read: 32 32 32 32 32 30 30 30 30 30
->fwVersion = V243 [ 1.030000] nt1103-ts 0-0001: ts->chipID = 4 [ 1.030000] nt1103-ts 0-0001: Touchscreen works in IIC wake-up green mode [ 1.070000] nt1103-ts 0-0001: Date code read: 32 32 32 32 32 30 30 30 30 30
-
Thread
PIC 32 Program Memory benützen 512K
könnten aber die max. garantierten E/W Cyles des Flashs ein Problem werden. Ich weiß nicht welchen PIC du hast, beim PIC32MX3XX/4XX z.B. garantiert Microchip 1000 E/W Cycles. Und zudem ist der Programmspeicher ein gutes Stück langsamer als das RAM: Word Write Cycle Time min. 20µs
hey danke, ich glabe der Speicher des PIC 32 ist so weit okay.. auch mit geringen Zyklen, das Gerät soll einaml am Tag einen String Speichern .. von dem Herr Okay
-
Thread
Wo ist PIN1!
Langsam macht mich ARm wahninnig!! Wo ist hier Pin 1??! Alle Ecken sind angekanntn und es gibt ZWEI Rundungen auf der Oberseite... http://g.search3.alicdn.com/img/bao/uploaded/i4/i1/T19GeNXrVaXXXXXXXX_!!0-item_pic.jpg_210x210.jpg
https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fSTM32F401%2064pin%20pin1%20marking%20%20orientation&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
-
Thread
Externer Interrupt PIC32
Hallo, ich kämpfe gerade mit dem externen Interrupt bei einem PIC32MX470. Mein Programm sieht wie folgt aus: [c] #include <stdio.h> #include <stdlib.h> #include <plib.h> #pragma config FPLLMUL = MUL_20, FPLLIDIV = DIV_4, FPLLODIV = DIV_2, FWDTEN = OFF #pragma
#define SYS_FREQ (50000000L) int main(int argc, char** argv) { TRISGbits.TRISG8 = 1; //INT3-Pin als Eingang TRISDbits.TRISD0 = 0; //Externes Interrupt INTCONbits.INT3EP = 1; //auf steigende Flanke reagieren INT3Rbits.INT3R = 0b0001;
-
Thread
Experte gesucht: ESD Burst Surge Schutz von USB Schnittstelle
USB Schnittstelle". Der Hsot soll mal an einen 3.3V uC betrieben werden. Die Wahl wird wohl ein PIC32 werden. Dieser verträgt an den Pins 3,6V bei 15mA. Aus dem Datenblatt des TVS Arrays geht hervor, das die maximale Klemmspannung 10V sind. Also sollten doch noch Vorwiderstände in den Datenleitungen
werden es die 27R. Datenblatt des Controllers beachten. Bei den PICs, zumindest den mir bekannten PIC24, PIC32 sind diese Widerstände im Controller. Z.B. PIC32MX 11.26 Hardware Interface http://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX_Datasheet_v2_61143B.pdf
-
Thread
Full speed USB mit mikrocontroller
und einiges mehr. Vielleicht ist das einfacher für Dich. fchk PS: http://www.tme.eu/de/details/32mx250f128b-i_sp/mikrocontroller-microchip-32-bit/microchip-technology/pic32mx250f128b-isp/ PPS: Es gibt auch noch den PIC32MX270F256B mit doppeltem Flash+RAM, aber der ist bei den Händlern noch nicht so gängig. http://www.digikey.de/product-detail/de/PIC32MX270F256B-I%2FSP/PIC32MX270F256B-I%2FSP-ND/4902630 PPPS: plus extra Boot Flash
-
Thread
Retro Fieber: Z80 oder 68000 ?
der anderen Bank. Sowas bin ich > nicht gewöhnt und finde das schräg.. Das war wohl eher ein PIC16F677. Bei den PIC18F muss man nicht mehr banken, kann aber, wenn man 16'er Code portieren will, und die 16-Bitter (dsPIC, PIC24) und 32 Bitter (PIC32) brauchen das ohnehin nicht mehr. fchk
Version 3.4.1, die von gestern abend :-) Frisch kompiliert. cjulius@kirk:~/nasdata/Z80/src/ram$ sdcc -v SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.1 #9098
-
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
PIC18F45k20 interrup & Serielle Übertragung
<xc.h> #include <pic18f45k20.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "C:\Program Files (x86)\Microchip\xc8\v1.32\include\plib\usart.h" #include "C:\Program Files (x86)\Microchip\xc8\v1.32
RxTxMain.c * Author: floryd * * Created on 20. August 2014, 15:38 */ #include <xc.h> #include <pic18f45k20.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "C:\Program Files (x86)\Microchip\xc8\v1.32\include\plib\usart.h" #include "C:\Program Files (x86)\Microchip\xc8\v1.32
-
Thread
Warning bei MPLAB XC32
Hallo, wenn ich ein älteres Projekt mit dem aktualisiertem MPLAB XC32-Compiler compiliere, erscheinen mehrere Warnings wie diese hier: c:\program files (x86)\microchip\xc32\v1.33\bin\bin\../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/include/peripheral/pmp.h:53:2:
liest). Auch werden Peripheral Libs für die kommenden PIC32MZ nur mehr für MPLAB Harmony zur Verfügung gestellt. Was tun: a) ignorieren b) ein " #define _SUPRESS_PLIB_WARNING " im Sourcecode vor der Verwendung eines PLIB-Headerfiles einfügen welches die
-
Thread
C# Serielleschnitstelle Empfang zu viele zeichen
Character den der Pic auch richtig empfängt. Den empfang gebe ich aus in dem ich Die LED´s auf dem Demoboard in der codierung anzeigen lasse. Nun sendet der pic die Daten auch zurück aber nicht 1 Zeichen sondern mehrere
"C:\Program Files (x86)\Microchip\xc8\v1.32\include\plib\usart.h" #include "C:\Program Files (x86)\Microchip\xc8\v1.32\include\plib\delays.h" /*========================================================= * PIC CONFIGURATION *=========
-
Thread
FPGA+SDRAM+PIC Fragen
Zudem gibt er an den PIC (durch eine Leitung) das Signal, dass die Daten gelesen werden können. Das Quittiert der PIC, indem er ein Rücksignal (auch eine Leitung), z.B. "Go", auf Low setzt. Nun kann der PIC auf den Speicher
Anfang oder in der Mitte ist. Ist die Anzeige der Bits 1000 Pixel breit, so kann der PIC 1000 gleichverteilte Werte lesen. Bei einem Zoom von 2x, kann der PIC 1000 Werte aus z.B. der ersten Hälfte des RAMs lesen. Wenn eine neue Messung gestartet werden soll, setzt der PIC das "Go" Bit wieder
-
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
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
Problem bei Verwendung der XLCD lib
>Die C-Dateien aus dem Ordner >...\Microchip\xc8\v1.30\sources\pic18\plib\XLCD Oben möchte er v1.32 und nicht v1.30
Danke für die Antwort, Sorry habs falsch hingeschrieben. So wärs richtig. ...\Microchip\xc8\v1.32\sources\pic18\plib\XLCD Ich hab nur den xc8 v1.32 installiert. Trotzdem danke sieht jemand einen Fehler in der Vorgehensweise?
-
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
Screenshot von Grafikcontroller mit PIC32
Hallo. Ich verwende einen PIC32Mx Mikrocontroller mit externem Grafikcontroller (Epson S1d13517 + SDRam) und einem 4,3" Display von Glyn. Leider unterstützt der Grafikcontroller das Auslesen des Framebuffers nicht und ich habe
Bildspeicher direkt beschreiben und eben auch wieder auslesen. Allerdings gibt es sowas m.W. beim PIC32 noch nicht und die Verwendung eines gewöhnlichen DMA-Kanals nebst Interruptprogrammen halte ich für Bastelpfusch. W.S.
-
Thread
USB - Seriell Wandler
> Ich brauche einen USB Seriell Wandler. Dieser sollte in Dip erhältlich > sein und Windows 8.1 64bit und Linux unterstützen. Eigentlich wäre der > FT232RL ideal aber leider gibt es ihn nicht in Dip. Welchen Chip würdet > ihr empfehlen? Microchip MCP2200. Das ist ein vorprogrammierter PIC18F14K50
Hallo, also es geht schon auch in DIP. Aber nur in Roh. Man kann einen PIC32MX250 http://ww1.microchip.com/downloads/en/DeviceDoc/60001168F.pdf Dazu umfunktionieren. Das ist nicht allzu schwierig, man nimmt eine der UARTs, das USB CDC-Example und fertig. Wenn ich mich
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
Andere Möglichkeit: PIC32 (oder STM oder oder oder) über 32Bit SPI Transfer raus mit 40MHz. Pro Puls 15kByte. 128k hat z.B. Pic32MX370. Wäre zumindest recht einfach. Es gibt auch die MZ Typen mit 512kByte Ram.
Thomas S. schrieb im Beitrag #3736307: > Andere Möglichkeit: PIC32 (oder STM oder oder oder) über 32Bit SPI > Transfer raus mit 40MHz. Pro Puls 15kByte. 128k hat z.B. Pic32MX370. > Wäre zumindest recht einfach. Es gibt auch die MZ Typen mit 512kByte > Ram.
-
Thread
Config-Daten im Flash ablegen (PIC32MX795)
Das Flash des PIC32MX795 lässt sich scheinbar nur in niedriger begrenzter Anzahl (um die 1000 Löschaktionen) benutzen. Zumindest wenn man auf der sicheren Seite bleiben will. Ich möchte Config-Daten im Flash ablegen
und weiß damit, dass ich mit Offset 8 weiter lesen/testen muss? Oder hat der PIC32MX795 einen Mechanismus, dass ich dies nicht machen kann? 5) Alternative wäre, dass ich die CFG-Daten jeweils auf die nächsten 8 Byte schreibe (natürlich aligned), die frei (0xFF) sind. Würde
-
Thread
Interrupts beim PIC32
Hallo, vom dsPIC33 kommend, habe ich doch noch die ein oder andere Frage zu den Interrupts beim PIC32. Zum Testen möchte ich ein Bit im Timer1-Interrupt toggeln. Dazu habe ich meinen Timer wie folgt in der Main konfiguriert
Gibt es irgendwo eine Zusammenfassung > wie die ISR für jede einzelne Interrupt-Art lautet? Beim dsPIC habe ich > die alle im Header-File gefunden.. Ist auch beim PIC32 so: \xc32\v1.32\pic32-libs\include\proc\p32mx........ nach "Vector Numbers" suchen weil die Files ein paar 100kB haben....
-
Thread
PICKIT3: Controller wird nicht unterstützt.
Zum Flashen eines PIC32MX150F128B habe ich mir einen PICKIT3-Clone gekauft. Den "Pickkit 3 Programmer" habe ich mir von Microchip geladen. Nun stelle ich fest, dass der obige Controller nicht unterstützt wird. Was
In MPLAB X IDE wird der PIC32MX150F128B vom PICkit 3 unterstützt.
-
Thread
Wahl der richtigen µC-Familie Gesperrt
?P=1z0z7by&Keyword=STM32F03&FS=True
Zugriff bis auf Bits der IO-Register. Keine blöden 'Schiebereien', weil Bits diverser Kanäle in ein 32-Bit Register gepreßt wurden. Beispiel: EXDMAC0.EDMDR.BIT.DTE = 1; // starte transfer Kanal0 Oder für DMA-Kanal1 EXDMAC1.EDMDR.BIT.DTE = 1; // starte transfer Kanal1 Ein Blick ins Datenblatt
-
Thread
IRMP auf einen PIC18F4520 portieren
IRMP_DATA" Für mich sieht es so aus als wäre IRMP_DATA unbekannt. Die originale main.c hab ich 1:1 kopiert und als neues Projekt angelegt. Die einzige Änderung die ich gemacht hab sind die zwei #defines: #define PIC_C18 #define WIN32 Die stehen im Hauptprogramm gleich am Anfang. Andy
pwm.h> // pwm lib # define IRSND_PIC_CCP1 1 // PIC C18 RC2 = PWM1 module # define IRSND_PIC_CCP2 2 // PIC C18 RC1 = PWM2
-
Thread
Richtiges PIC-Board für folgende Anforderungen.
Schau dir mal die PIC32 "LCC" Boards an. http://www.microchip.com/DevelopmentTools/Listing.aspx?CatID=14&CatText=Graphical%20Displays
Vielleicht wäre das etwas. Ob da 32 I/O noch frei sind habe ich nicht nachgezählt, sollte aber über einen I/O-Expander mit I2C/SPI Ansteuerung kein Problem sein... https://www.olimex.com/Products/PIC/Development/PIC32-MX460LCD/
-
Thread
ATMega128 an Ethernet, USB & SD-Karte anschließen (Schaltplan)
Nimm doch gleich einen PIC32MX695F512L. Der hat 100MBit Ethernet und USB OTG gleich eingebaut und dazu noch ein Vielfaches an Rechenleistung und Speicher. Von der Hardware her ist der auch nicht komplizierter zu handhaben als
oder ein FRDM-K64F (Kinetis K64 mit 120MHZ 1MB Flash 256kB Ram) Eval board kaufen und loslegen - ARM ist zukunftssicherer ....
-
Thread
ATMEL 24C04 auslesen
hier angesehen: http://www.aliexpress.com/item/SPI-25xx-PCB5-0E-Willem-EPROM-programmer-BIOS009-PIC-support-0-98d12-promotion-clip-PLCC32-SOIC/515743260.html
Hmmm, ein 32 Bit Controller an einem Wegwerfprodukt - die Programmierer werden auch immer anspruchsvoller ;-) http://ww1.microchip.com/downloads/en/DeviceDoc/60001168F.pdf
-
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
Elektronische Bauteile - Einstiegssortiment
Bevor Du Dir jetzt irgend welche µC besorgst solltest Du mal hier vorbei schauen, Artikel: [[STM32 für Einsteiger]] Im Abschnitt "Kosten" ist gezeigt was der Einstieg in die jeweiligen µC Familien in etwa kostet. Für einen PIC sollte man das "PicKit-III" kaufen, damit man mit der Microchip IDE die Chips Flashen und Debuggen kann. Für einen ARM sollte man sich auf die µC mit Cortex-Mx Kern beschränken. z.B. STM32 mit dem Board "STM32F4DISCOVERY" das auch schon gleich einen Debugger mit drauf hat. Bei PIC ist man an Microchip gebunden. Bei den ARM's hat man eine Auswahl von vielen
-
Thread
PICKIT 3 Programmer: Frage
taugt dieses Angebot etwas? Muss ich etwas beachten? http://www.ebay.de/itm/Microchip-PICkit-3-PIC-KIT3-In-Circuit-Development-Debugger-Programmer-PIC-PIC32-/261497233414 Mit dem Programmer möchte ich PIC32MX und dsPIC33 flashen. Die Controller sind im DIP-Gehäuse. mfg Friedrich
damit, aber die Beschreibung kling ganz gut. Das Microstick II unterstützt eigentlich alle "3.3V PIC24FJ, PIC24E, PIC24H, dsPIC33, and PIC32 28-pin SPDIP packaged devices", der Microchip Support hat mit aber verraten, dass diese Aussage richtig war als der Microstick II auf dem Markt kam und neuere
-
Thread
PIC32MX795 und UART4: Kein Interrupt beim Empfang von Zeichen.
Für den alten C32 Compiler wirst du dir die UART4-Routinen selbst schreiben müssen, denn: pic32-libs/peripheral/uart/legacy enthält nur die Funktionen für UART1 und UART2. >Hier ist 1->1A,2->3A,3->2A,4->1B,5->3B,6
deinem PIC woanders sind, ich hab das kurz in ein Projekt für einen PIC32MX470 eingetippt - die Flags (U4IP etc) sollten aber gleich heißen. TX müsste analog gehen.
-
Thread
Debuggen mit myAVR
. Da kannst Du mit einem PICKIT3 (50€ als original, 20€ als China-Clone) so gut wie alle aktuellen PIC10F/12F/16F/18F (8 Bit) und PIC24/dsPIC (16 Bit) und PIC32MX (32 Bit) sowohl programmieren als auch debuggen, und das sind etwa 1000 verschiedene Typen. Bei Atmel ist das etwas ... äh ... vielfältiger
und TPI für die ganz kleinen Tinys. PICs haben von ganz klein bis ganz groß immer ICSP. Einige PIC24/dsPIC/PIC32 haben zusätzlich noch JTAG, aber das kann man ignorieren, normal braucht man es nicht. fchk
-
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
ok erledigt danke: english deutsch wer kanns richtig übersetzen.
) - 1 #define MX_HARD_BAUD_2400 ((MX_CLK_SPEED / 2400) / 16 ) - 1 #define MX_HARD_BAUD_4800 ((MX_CLK_SPEED / 4800) / 16 ) - 1 #define MX_HARD_BAUD_9600 ((MX_CLK_SPEED / 9600) / 16 ) - 1 #define MX_HARD_BAUD_19200 ((MX_CLK_SPEED / 19200) / 16 ) - 1 #define MX_HARD_BAUD_38400 ((MX_CLK_SPEED / 38400) / 16 ) - 1
-
Thread
LED-Programm f. PIC32MX150F128B
Diesen Arduino PIC32-Programmer [1] möchte ich testen und benötige dazu ein compiliertes kleines Beispiel. [1] https://code.google.com/p/ardupic32/
OMG so ein Geseiere..... Programm wurde auf einem 32MX250F032B getestet, der ist aber kompatibel zu den 32MX1xxFxxx. Das HEX-File ist aber für den PIC32MX150F128B compiliert - sollte also laufen. LED blink auf RB15 (Pin 26).
-
Thread
ENC28J60 verliert Link nach einiger Zeit
Hallo liebe Leute, ich habe auf Basis des STM32F4-discovery und einem ENC28J60-Board (http://www.lctech-inc.com/Hardware/Detail.aspx?id=588fbc2e-ecc1-4013-ac35-69bc83bda1fb) einen Webserver aufgebaut. Mir ist klar, dass STM32F4 eine integrierte
ein Tutorial hier im Forum zu Verfügung stellen. Die Software habe ich unter Verwendung der CubeMX-Firmware, dem FreeRTOS 8.0 und dem uip 1.0 verfasst. Mein Code orientiert sich ansonsten sehr stark an dem FreeRTOS-Beispiel "CORTEX_STM32F107_GCC_Rowley". Leider läuft mein System noch nicht rund
-
Thread
PIC32MX1xx/2xx 40 o. 50 MHz
Hi, beim durchstöbern der Parametric Table zu den MX32 in DIP ist mir aufgefallen, dass einige Modelle der 1xx/2xx-Reihe mit 40MHz angegeben werden, die anderen mit 50MHz. Im Datenblatt zu der Reihe finde ich nur die max. Taktfrequenz bezogen auf die max. Temperatur, nicht jedoch typabhängig. Auch bei Digikey werden einige Typen sowohl als 40- und als 50MHz Typ ausgewiesen, allerdings ohne Unterscheidung anhand der Typbezeichnung. Kennt sich da jemand aus im Durcheinander? Oder passen momentan Datenblatt, Website und div. Shops nicht zueinander? Gruß Nobby
-
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
[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
STM32: To HAL or not to HAL
main(void) { [...] uartStart(&UARTD1, &uart_cfg_1); [...] } [/c] mcuconf.h [c] #define STM32_UART_USE_USART1 TRUE [/c] halconf.h [c] #define HAL_USE_UART TRUE [/c] fertig. Damit bekomme
zumindest bei der STM32L4-Serie gibt es keine Alternative... Entweder mit CubeMx oder "from the scratch". CubeMx hat auch noch einen Low-Level-Treiber (LL) aber da heißt es erst Mal: reinlesen... Viele Grüße Runout
-
Thread
PIC32MX und UART2
Kann mir jemand kurz ein Anfänger-Hilfe für den PIC32MX geben? Ich habe UART1 des PIC32MX am Laufen und möchte jetzt auch UART2 benutzen. UART1 war einfach: OpenUART1 und diverse WriteUART1 UART2 ist (soweit ich gesehen habe fest) mit RF12
13); OpenUART2(UART_EN, UART_RX_ENABLE | UART_TX_ENABLE, (GetPeripheralClock()/16/9600)-1); while(1) { unsigned long w; mPORTFSetBits(BIT_12); mPORTFClearBits(BIT_13); for(w = 0; w < 1000000; w++); mPORTFSetBits
-
Thread
PIC 32 schneller Basic Interpreter
Zum Thema: Hier [1] ist ein Flashtool für den obigen PIC32-Controller. Wer hat die Arduino-Umgebung installiert, kann das Programm compilieren (ATMega328) und das Hexfile hier einstellen? So hat man die Möglichkeit
Gerade getestet: 32 Sekunden auf einem PIC32MX150 bei 48MHZ.
-
Thread
Anfänger: Was für Komponenten notwendig (für C und USB)?
Programm zum Laufen gebracht hat. https://www.youtube.com/watch?v=lCzokKzD3-Q Für ASM und generell zu PIC findet man hier viel: http://www.sprut.de/ [1] 40-pin-Testplatine http://www.sprut.de/electronic/pic/test/index.htm#40pin MPLAB X IDE http://www.microchip.com/pagehandler/en-us/family/mplabx
alt ist und die neueren µC ein deutlich besseres Preis/Leistungsverhältnis bieten. Besser ist ein PIC (Debugger gibt es als PICKIT-3 für ca. 40 EUR) Oder ein ARM (z.B. LPC oder STM32 Boards gibt es incl. Debugger für 12..20 EUR (z.B. STM32F4DISCOVERY)) Eine Auflistung der Kosten für den Einstieg
-
Thread
Taugen MSP430 noch was?
z.T. Delta-Sigma-ADC (K5x, KV3x, KM1x, KL4x, KL3x, KL3x, KL1x usw. usf.). Die KL1x sind zudem auch noch günstiger als der F2013, deutlich leistungsfähiger und ähnlich stromsparend... MKL16Z32VFM4 (32 kiB Flash, 4 kiB RAM) laut TI $0.95
> MKL16Z32VFM4 (32 kiB Flash, 4 kiB RAM) laut TI $0.95 @ 10000 Stück > (Mouser 0,896 € bei 100 Stück) > MSP430F2013 (2 kiB Flash, 128 Bytes RAM) laut TI $1.10 @ 1000 Stück > (Mouser 1,77 € bei 100 Stück)