-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
320x240-SPI-Display (Live-Logging) - Anschluss für ESP8266-Modul; angebunden an Reset-, Boot- und UART1-Pins -->Flash des STM32 über WLAN möglich oder einfach nur zweiter (drahloser) Kommunikationsweg neben CAN; der hier herausgeführter USART1 kann alternativ direkt zu Debugging-Zwecken verwendet werden
- der STM32F103RBT6 ist leistungsfähiger (CPU, Peripherie, RAM, ROM, PIN-Anzahl) und bei meinem Lieferanten (Aliexpress) günstiger (1,60€ pro Stück), als der PIC > Dann gibt es noch Hapcan, > http://hapcan.com
-
Thread
Mikrocontroller-Programmierung selber beibringen
ist der Arduino hier nicht so beiliebt. Mein Arduino verstaubt inzwischen nur noch, ich hab einen PIC32MX250 auf einem Breadboard inklusive GLCD, USB und Segger J-Link. Zum Experimentieren und herumprobieren schlägt der den Adruino um Lichtjahre, alleine schon wegen dem Debugger und der Leistung.
WehOhWeh schrieb im Beitrag #4052759: > ich hab einen PIC32MX250 auf > einem Breadboard inklusive GLCD, USB und Segger J-Link Nur aus Neugier: Warum nimmst Du einen J-Link statt dem Pickit3 ? /regards Andreas
-
Thread
Controller für DCDC Converter
Hallo, danke für die Antworten, ich werde die STM32F3xx auch mal in Erwägung ziehen. @Florian: >Was ich beim dsPIC etwas vermisst habe, ist eine interne >Slope-Compensation. Die musste ich mir extern an die >Spitzenstromregelung dranbasteln. Geht
dspic33fj16gs502 würde ich aber nicht mehr verbauen, weil mir das Debuggen von den PICs im gegensatz zu Cortex Mx zu nervig ist. Sonst sind das schöne Teile mit genau solchen Hardwareeinheiten. STM32F334 Cortex M4 (High-resolution Timer mit 217ps) dem gibts auch als 32pin LPC1549 Cortex
-
Thread
STM32F4 Core Clock ändern
und ist detailliert im Reference Manual beschrieben. Bitte dort nachlesen (Kapitel "RCC"). Das STM32CubeMX Tool hilft beim Berechnen der Vorteiler/Multiplikatoren etc.
ganze steht in wenigen Registern der RCC Einheit drin. Das ganze steht auch in der Datei "system_stm32f4xx.c" der ST Library. So der Ablauf. PS: Das CubeMX Tool errechnet zum Teil falsche (zu große) zwischenwerte nach der Multiplikation! Es kamen mal 800MHz raus und der Kollege wunderte sich warum
-
Thread
XC32 Compiler Problem
Hallo Community Ich habe ein Problem mit dem XC32 Compiler in MPLABX. In meinem Projekt wechsle ich den Mikrokontroller und benutze neu den PIC32MX534F064H anstatt den PIC32MX220F064D. Da ich den Code für den neuen PIC etwas abändern werde aber das
sein. Im configurations.xml ist einzig der PIC32MX534F064H als targetDevice konfiguriert.
-
Thread
Möchte jemand für mich ein PIC-Assemblerprogramm schreiben?
im Beitrag #4024541: > Wenn du ein Problem mit Banking hast, hast du dir eindeutig den falschen > PIC ausgesucht. Wie wär's mit einem PIC24? 1. Der TO wollte explizit PIC16f76 und Assembler nutzen 2. Gibt es für PIC24 keine richtige freie Entwicklungslösung. MPLABx kommt mit irgendwie kastriertem
Kinderchen immer noch mit den alten Dingern quält. OT: Was für einen Sinn haben eigentlich PIC16? Weil Stromsparen und Preis kann es ja nicht sein. Auch nicht die Bastlerkompatiblität - Ein STM32F03... ist billiger. - Ein PIC24 braucht genauso wenig Strom - Ein PIC32MX250 ist genaus Bastlerkompatibel
-
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
Eure Erfahrungen mit Entwicklungsumgebungen
weniger nicht so stark ins Gewicht. Vergleiche mal die Anzahl der Timer beim Atmel SAM4 mit einem STM32. Da gibts gewaltige Unterschiede.
auszuwählen macht schon gar keinen Sinn. Wenn dann ob es gute kostenlose Toolchains gibt. Darum bin ich von PIC auf AVR umgesteigen, damals, weil es für PIC keinen guten freien C-Compiler gab. Heute siehts wohl anders aus. Wenn du AVRs programmieren willst, dann nimm das Atmel Studio. Einfacher gehts nicht
-
Thread
Mikrocontroller Einstieg
- Bastlerfreundlich, da auch im DIL zu bekommen, auch ein paar "Dicke" - Skalierbar von simpel (PIC12) bis groß (PIC32MX) Schön ist MPLABx, das kann man nämlich schnell, einfach und kostenlos ohne bescheuerten Registierungszwang verwenden. Die Einschränkungen sind komplett egal für Bastler (begrenzte Optimierung). Ich würde aber zumindest PIC18 oder gleich PIC24 nehmen. Mit den alten Gurken würde ich mich nicht zufriedengeben. Vorschlag: PIC24FV32KA301 Alternativ: STM32F0x + ein Discovery-Board als Debugger + Coocox - IDE. Nachteil
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
STM32F103RCT6 in Einzelstücken für 2.10$ Cortex-M3, 256kb Flash, 48kb Ram, LQFP-64 http://www.ebay.com/itm/1PCS-MCU-ARM-IC-ST-LQFP-64-STM32F103RCT6-STM32F103RCT6TR-/271505510162
Es gibt hier jetzt ein ESP32 Dev Board für gute 8€ mit Versand: https://www.aliexpress.com/item/WEMOS-LOLIN32-V1-0-0-wifi-bluetooth-board-based-ESP-32-4MB-FLASH/32808551116.html
-
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
Ausgabe Microchip XC32-Compiler
Hallo, mein Microchip XC32-Compiler erzeugt als Ausgabe: C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: creating dist/PIC32MX795F512L/production/MPLAB.X.a statt C:\Program Files (x86)\Microchip\xc32\v1.34
Sorry, die korrekt zu erzeugende Datei heißt wohl: C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: creating dist/PIC32MX795F512L/production/MPLAB.X.production.elf
-
Thread
Entpacken von Archiven (zip) auf einem Mikroprozessor
zu finden ist, habe ich keine Librarys/c-Quellcodes gefunden, mit denen sich zum Beispiel auf einem PIC32MX695 und einen entsprechenden File-IO-System auch zip-Dateien entpacken lassen. Über einige Antworten würde ich mich freuen.
Datenblatt zum Prozessor ist hier zu finden http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX695F512L Der Prozessor ist mit 128k RAM ausgestattet. Vielleicht hat ja noch wer anders ein paar Tipps oder Anregungen oder sogar Beispiel-Sourcen.
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
,0x41,0x00,0x00,0xB1,0x8F,0x0B,0xFC,0x61,0x05,0x00,0x00,0x00,0x09,0x70,0x48,0x59,0x73,0x00,0x00,0x15,0x12,0x00,0x00,..................,0xA3,0xB0,0x8C,0xC2,0x32,0x0A,0xCB,0x28,0x2C,0xA3,0xB0,0x8C,0xC2,0x32,0x0A,0xCB,0x28,0x2C
+FOIY7JDJYmqUrAoJXpmWalck9e5MXm6VV5TApXFFPeRp7i3ssU/FY5WHrm+yxdVfqclvEjy8MXQauw1TMi6lLTWEccZKIa+3mo3O7LGpDJCAV1h9UYJQ/8ALex9FxlWn7JAe14DUtfGOtwp6+maQvPuAsbs0xndu3of2Vt/jMxJKhJYy6e8lU4t4c8QZo7Z2/8A0Oy89dH3C9orLELy3G6e07wOpv77/qq1S+ErY/RI6NRkEJgWhQTsV0znlEijGa4Lg0WvzE2Nh8It1Oy9D4U4iqqirPhuhp
-
Thread
interner RTC oder externer
Hallo, ich habe hier das PIC32 Ethernet Starter kit (bestückt mit PIC32MX795) und möchte gerne den internen RTC nutzen. Ich habe noch nie mit einer RTC gearbeitet und mir fehlt auch ein wenig das Hintergrundwissen dazu. Trotzdem
> #include "time_date.X/displaytech.h" #if defined (__32MX360F512L__) || (__32MX460F512L__) || (__32MX795F512L__) || (__32MX430F064L__) || (__32MX450F256L__) || (__32MX470F512L__) // Configuration Bit settings // SYSCLK = 80 MHz (8MHz Crystal / FPLLIDIV
-
Thread
Ethernet mit PIC realisieren
dafür. Jetzt habe ich folgende Frage. In dem TP/IP Stack Help PDF steht folgendes: " To use the PIC32MX795 in your project, include the files ETHPIC32IntMac.c and ETHPIC32ExtPhy.c in your project. You’ll also have to add a specific PHY implementation file (by default ETHPIC32ExtPhyDP83848.c is provided
See the PHY datasheet). " Ich habe jetzt das Problem, dass ich obwohl in in Properties den PIC32MX795 des Starterkits einstelle immer noch das PIC18EX in der Hardwareprofile.h angezeigt bekomme. Das Projekt ist also nocht nicht auf den PIC32 eingestellt. Was genau muss ich hierfür tun?
-
Thread
WiFi PicTail und PIC32
sichtbar. wenn du auch den PIC32MX795F512 benutzt, und mir sagst welches Beispiel aus welcher MLA version.....UND es ev wieder regnet oder schneit am wochenende, dann nehme ich das Original ESK 1 mal wieder in die Hand. Habe sogar
Ich benutze den PIC32MX795F512L. Die Version ist "v2013-06-15". Das mit den defines ist mir bekannt. Es gibt zwei Zeilen, wovon man eine immer auskommentieren muss, um auszuwählen ob SPI1 oder SPI2 verwendet wird. Ich
-
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
Core Timer und INT0
Hei, PIC32MX795F512L Habe das Problem, das der Core Timer seine Arbeit nach 3 bis 6min einstellt. Er gibt mir den Tick (1ms) vor, von dem ich alle andere Ticks ableite. Alle benutzte Timer und Interrupts
flag UpdateCoreTimer(CORE_TICK_RATE); // update the period ... } ConfigINT0(EXT_INT_PRI_1 | RISING_EDGE_INT | EXT_INT_ENABLE); INTEnable(INT_INT0, INT_ENABLED); void __ISR(_EXTERNAL_0_VECTOR, ipl1) Int0Handler(void) { IFS0bits.INT0IF = 0; } [/c] Vielen Dank im Voraus und einen
-
Thread
PIC USB-Device - ein sanfter Einstieg?
die MLA ist verwendbar, aber wird nicht mehr gepflegt. Neuer Versionen des XC32-Compilers (ab Version 1.32 oder so glaube ich) meckern sogar über ein #include <plib.h> Viele neuere PICs werden von den Beispielen nicht mehr unterstützt. Ich habe die USB-CDC aus der MLA auf PIC32MX470 und PIC24FJ128GC006 verwendet und habe das für beide anpassen müssen. Für den PIC32MX470 muss man sogar recht tief in der Lib herumfummeln, siehe Microchip Forum. Auch für den PIC32MX250 läuft es nicht sofort
-
Thread
Referenzschaltplan integrierte RTC einer MCU nutzen
Gerät ausgeschaltet wird, muss dass die MCU irgendwie erkennen, und in den Stromsparmodus wechseln...32 KHz Systemtakt und oft >99.9 % der Zeit schlafen gelegt werden. Konkret geht es um einen PIC32MX795..... Bin für Anregungen dankbar.. Gruß Dirk
sollte auch einen vernuenftigen Spannungsregler vorsehen. zB einen TPS62056 (3.3V) , oder TPS62202 (1.8V) beide ziehen nur 12uA standby.
-
Thread
Uart & printf
hei, PIC32MX795F512L C32 Compiler Der µC hat gesamt 6 UART Wenn ich eine Anweisung mit printf absende, woher weis dann der µC welcher UART gemeint ist? schönen Abend wünsche ein frohes Weihnachtsfest
schreibst, oder ob du [c] char buffer[20]; sprintf(buffer, "\033[%u;%uH", zeile, spalte ); uart1_puts( buffer ); [/c] schreibst, ist im Grunde Jacke wie Hose. Denn wie gesagt, die uart Funktionen, die eine bestimmte UART intialisiern bzw. 1 Zeichen auf der UART ausgibt, bzw. darauf dann aufbauend
-
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
UART, TRMT Bit
hei, C32 Compiler; PIC32MX795F512L; mit "U1STAbits.TRMT" kann ich das Ende aller gesendete Byts überprüfen. Kann dieses Bit auch einen Interrupt auslösen? schönen Tag
-
Thread
Codeumstellung C18 -> C32
Hallo, Anbei der Code für den C18 Compiler. Diesen benötige ich für den C32 Compiler C18: PIC18F87K22 64MHz C32: PIC32MX795F512L 80MHz Es stehen derzeit noch alle fünf Timer zur Verfügung. Das Timing von 1µs muß korrekt eingehalten werden und auch wie für den
den direkten Anweisungen gearbeitet werden. [c] OpenTimer0( // 64MHz / 4 / 16 = 1MHz ^= 1µs TIMER_INT_OFF & T0_8BIT & T0_SOURCE_INT & T0_PS_1_16 ); [/c] und [c] DCC_ucTimer = TMR0L; // save current timer value if ((INTCONbits.TMR0IF) || (DCC_ucTimer
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
alles in Assembler geschrieben, nun möchte ich doch auf eine Hochsprache umsteigen. Drei Fragen: 1) Reicht ein 16-bit-PIC aus oder muss es ein 32-Bitter werden? 2) Läßt sich dieses Projekt auch mit dieser Arduino-Prog-Sprache umsetzen? Hintergrund: Es gibt gerade so Angebote über ein Microchip "chipKIT-Uno
auch Hochsprachen oder ineffizienten Code > eines Anfängers fassen zu können. Die oben genannten PIC18 sind sicher sinnvoll. Zwei schöne Alternativen möchte ich aber trotzdem noch erwähnen: 32bit : PIC32MX250F128B 16bit : PIC24FV32KA301 Beide gibt es im DIP - Package. Den 24er eignet sich gut
-
Thread
Welchen Mikrcontroller soll ich nehmen?
zum STM32: [[STM32]] Nachteil: Der µC hat schon sehr viele Funktionen und Features. Jedoch wenn man z.B. USB nicht benötigt, so braucht man darüber auch nichts im Datenblatt nachlesen.
Unternehmen verwendet werden Dank schwammiger Aufgabe kann das hier alles vom kleinen 8-Bit AVR/PIC über 16-Bitter MSP430/PIC24/dsPIC bis hin zu 32-Bitter Cortex-Mx, PIC32 oder darüber hinaus sein. Relativ prädestiniert könnten hier z.B. die PSoC5LP von Cypress sein, da sie je nach Variante sowohl
-
Thread
C++ auf einem MC, wie geht das?
. Versteht jemand in diesem Zusammenhang diese drei Dinge? [c]calculateBaudrateSettings (uint32_t sabclk, uint32_t baudrate)[/c] http://xpcc.kreatives-chaos.com/api/classxpcc_1_1stm32_1_1_uart_base.html 1. Ist "uint32_t baudrate" eine gute Idee, oder sollte das eher ein float sein? 2
direkt die bitmaske und keine pin nummer übergeben. und noch was lustiges .. enum { bit0 = 1, bit1 = 1<<1, ... bit30 = 1<<30, // bis hierhin alles OK bit31 = 1<<31 // Compiler sagt Fehler !! und warum ? weil enums 32Bit aber signed und nicht unsigned sind und du multiplizierts dann
-
Thread
Richtiges C++ hardwarenah
wass der Assembler output draus macht, [c] #include <avr/io.h> int main(void) { PORTB |= (1 << PB0); } [/c] macht der Compiler ein [avrasm] main: /* prologue: function */ /* frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 sbi 56-32,0 ; ,, ldi r24,lo8(0) ; ,
langsam ... denn im PH steht vorgabe : datenrate xxMbit/s damit bleiben nur die total unnötigen 32bitter übrig ... also PIC32,Cortex M usw ... cplusplusser schrieb im Beitrag #3899819: > Wenn ich nur daran denke, dass man im Berufsleben auf jemanden treffen > könnte, der so argumentiert wie
-
Thread
Suche Cortex M3/M4 im QFN Gehäuse
Die QFN gehen doch bloß bis 40 Pins, und bei der kleinen Pinzahl gibt es den STM32 nicht mit Ethernet.
PIC32MX795F512H-80I/MR ist im QFN64. Halt MIPS statt ARM. PIC32MX795F512L-80I/TL ist VTLA124. Geht das auch? (QFN mit zwei Reihen, siehe http://media.digikey.com/Photos/Microchip%20Tech%20Photos/124
-
Thread
PIC32MX I2C Modul nicht initialisiert
Hallo, ich nutze das PIC32 Starterkit und versuche eine I2C Kommunikation aufzubauen. Der Code sieht wie folgt aus: [c] #define _SUPPRESS_PLIB_WARNING 1 #include <p32xxxx.h> #include <stdio.h> #include <stdlib.h
wird habe ich oben markiert. Scheinbar wird das Modul nicht richtig konfiguriert. Ich nutze ja das I2C1-Modul. Diese befinden sich beim PIC32MX795L an den Pins 84 und 86. Bei vorherigen Pics musste ich noch mittels Peripheral Pin select die Funktionen auf die jeweiligen Pins Mappen. Dies entfällt offenbar
-
Thread
"Anfänger" Hilfe bei Controller Wahl (TCP/IP)
und hier schon ein paar > Mal gelesen habe das der TCP/IP Stack sehr viel Speicherplatz braucht PIC18F97J60, wenn Du wenig CPU-Leistung brauchst PIC32MX695F512+ext. PHY, wenn Du viel CPU-Leistung und hohe Datenraten brauchst. fchk
weniger Pins für den Anfang reichen, kannst Du auch das hier nehmen: https://www.olimex.com/Products/PIC/Proto/PIC-P67J60/ Da ist ein PIC18F67J60 drauf - gleicher Chip, aber mit weniger IO-Pins. Ich habe auf ein Devboard verzichtet bzw mein eigenes gebaut. Sollte auch für Dich kein Problem sein.
-
Thread
Lötstoplack zwischen SMD-Pins
Hallo, ich bin dabei meine erst SMD Leiterplatte zu routen. Habe die 2 Bausteine (PIC32MX795F512L und DP83848C) aus der EAGLE 5.11 LIB entnommen. Beide haben einen Pin Abstand von 0.5 mm. Jetzt bin ich etwas unsicher ob ich das kleine Bauteil löten kann, da bei dem 48 poligen Gehäuse
Youtube-Video "SMD Bauteile löten, Anleitung, TSOP" Nein! Das ist keine vernünftige Lötmethode! Warum? 1) Der Lötzinnauftrag wird so nicht kontrolliert, das führt zu schlechten Verbindungen, die mechanisch anfällig sind. Durch das Entlöten wird eine undefinierbare Menge Lötzinn abgesaugt, üblicherweise
-
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
Pic32 ext. Interrupt : jitter in der ISR
Hallo zusammen, in einem Projekt benutzen wir den pic32mx440. in Zwei Steuerungen läuft die gleiche Firmware (sysclk=80MHz) und mit dem gleichen externen Signal verbunden (INT0) und in der ISR wird ein Pulse ausgegeben. Der externe Interrupt kommt
Ich kenn zwar die innere architektur vom pic nicht aber - werden die beiden uCs von unterschiedlichen quarzen betrieben? - wie ist die ausgabe des pulses realisiert? hat die cpu direkten zugriff auf den ausgang oder sitzen da noch verzögerungen
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
❻ 32x16 LED-Matrix mit 1/16-Scan, kaskadierbar
compilieren lässt. Ja, spricht ja nichts dagegen. Die Unterschiede kann man mit [c] #if defined (STM32F4XXX) Hier STM32-F4-Code (Disco und Nucleo) #elif defined (STM32F1XXX) Hier STM32-F1-Code (Deine China-Module) #elif defined (__AVR_ATmega2560__) Hier ATmega-2560-Code #else #error
-
Thread
Fehler im Schaltplan PIC32 Ethernet Starter Kit II
Hallo zusammen, ich starte jetzt mein erstes Projekt mit dem PIC32MX795F512L und Ethernet. Für den ersten Prototypen habe ich große Schaltungsteile aus der Microchip Doku PIC32 Ethernet Starter Kit II übernommen. Folgender Fehler ist mir aufgefallen: Im Datenblatt des PIC steht, dass man die beiden Pinns AVss und AVdd immer beschalten muß, unabhängig ob der AD andler beutzt wird oder nicht. (Datei 1 und 1a aus dem Datenblatt des PIC) Aber in der beigefügten Schaltung
-
Thread
Verwirrung: PIC mit TCP-IP Stack
Hallo, ich möchte gerne einen PIC ans Ethernet anschließen. Weg1: Normale PICs mit SPI über den ENC28J60 an RJ45 Buchse mit integr. Magnetics Weg2: PIC18f97j60 hat integrirten PHY, nur noch RJ45+Mag erforderlich Weg3: PIC32MX695F512L80PT
> > Weg3: PIC32MX695F512L80PT (inkl Ethernet) + PHY Chip DP83848C + > RJ45-Mag. > > Für welche der o.g. Möglichkeiten kann ich die Software TCP-IP Stack von > Microchip einsetzen ? Mit allen. Der verwendete
-
Thread
ARM und Assembler Programmierung?
kann. Ich habe noch einmal nachgeforscht. Für den 80MHz, 32Bit MIPS Controller von Microchip, den PIC32MX320F128 sieht das Blink Programm mit der oben erwähnten Library so aus [c] int ledPin = 43; void setup() { pinMode(ledPin, OUTPUT
/P8X32A-Propeller-Datasheet-v1.4.0_0.pdf
-
Thread
PIC32 - Pin funktioniert nicht
Hallo, ich sitze gerade vor einem PIC32MX470 und komme einfach nicht weiter, da der RA0-Pin nicht tut was er soll, bzw. was ich erwarten würde. Ich möchte ihn als einfachen digitalen Ausgang nutzen. Das entsprechende TRSIA0-Bit ist auf
sind die einzigen zusätzlichen Funktionen TMS (JTAG) und CTED1 (Charge Time Measurement Unit), die ich aber beide nicht nutze. Andere PORTA-Pins lassen sich wie erwartet ansprechen. Meint ihr, dass der PIC dann einfach nur defekt ist, oder übersehe ich irgendwas
-
Thread
PIC32 Programmierung
Hallo Hat jemand Erfahrung mit PIC32 ich verwende den PIC32MX795F512L und habe Probleme. Ich habe auf der main.c eine Funktion hinzugefügt und plötzlich hat mein System nicht mehr funktioniert. Ich habe einges versucht und festgestellt
COM M-CPU } ... } Es kommunizieren zwei Baugruppen (M-CPU und C-CPU und jede hat einen PIC32) seriell miteinander und wenn die Funktion dirnnen steht in main, dann werden die Telegramme nicht zur gänze empfangen. Es dürfte die Plosse Anwesenheit des Codes ein Problem sein. Zur zeit tritt
-
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
Modbus RTU Werbserver/Gateway. Bitte mal drübersehen -> Soll Open Source werden
Dankeschön für die Routing Tips. Ja, die Minitrafos sind schon drinnen. Habe den PIC Web angesehen, und da stimmen die Längen und Komponenten laut der Aussage auch nicht. Habe die Beschaltung vom PIC Web übernommen. Habe das Layout neu gemacht. Grösse: 56 X 32mm Ist das Layout
drw_CNM-0407.pdf hat bereits einen Ausschnitt für RJ45 und D-Sub 9. Kann man z.B. bei Mouser (1,54€) oder RS (1,85€) bestellen.
-
Thread
PIC32 I2C und Interrupt
Hallo, ich habe ein Frage bezüglich des PIC32MX795F512L: Ich rufe innerhalb der Interrupt-Methode (EXT_INT0) eine Funktion auf, welche eine Verbindung zum I2C herstellen soll. Jedoch, scheidert er an der Funktion I2CBusIsIdle. Außerhalb des Interrupts funktioniert die Verbindung immer. Kann es sein, dass sich I2C1 und EXT_INT0 blockieren? Danke für Antworten!
-
Thread
PIC32 externer Interrupt
Hallo, ich habe ein PIC32 MX795F512L. An diesem ist ein externer ADC angeschlossen. Dieser ADC hat ein Alert-Pin, welcher in meiner Programmroutine einen Interrupt auslsen soll. Dafr gibt es beim PIC ja die 5 EXT_INT-Pins.
schrieb im Beitrag #3834473: > Und was hat das mit dem INT3 zu tun? Schon mal das Pin-Diagramm des PIC32MX795F512L angesehen? Das meinte ich vorhin schon mit Pin66: Pin 66 : AETXCLK/SCL1/INT3/RA14 Pin 66 kann folgende Funktionen haben: RA14 ordinärer Portpin INT3 externer Interrupt #3 SCL1
-
Thread
Solid State Relais an 3,3 Volt PIC
PIC32MX150 Input/Output • 25 mA source/sink on all I/O pins
Hardware Helfer gesucht schrieb im Beitrag #3830818: > PIC32MX150 > > Input/Output > • 25 mA source/sink on all I/O pins gibt es keine Obergrenze für die Summe an VCC und GND ? beim AVR ist das so, beim PIC: Maximum current out of VSS pin(s)