-
Thread
Verständnisfrage über Sequencer
stellenweise nicht ganz trivial zu verstehen, aber da muß man halt durch - Datenblatt hilft. Beispiel PIC24H: http://ww1.microchip.com/downloads/en/DeviceDoc/70183D.pdf
-
Thread
Atmel oder PIC Gesperrt
PIC18F45K20. (Der ist beim "PICKIT3 Debug Express" mit dabei). Bei 3.3V würde ich jedoch einen PIC24 (16 Bit) bevorzugen z.B. PIC24FJ64GA004. Wobei es allerdings neuerdings auch 5V-Typen gibt: PIC24FV32KA304. Gruß Anja
schrieb im Beitrag #3145945: >>und was ich sehr praktisch finde: remappable Pins > Ja. M.W. ab PIC24. Die J-Typen der PIC18F Serie haben dieses Feature auch, da diese bereits auf der PIC24 Fertigungstechnologie basieren.
-
Thread
GUI für Mikrocontroller
einen PIC Mediakit von mikroe empfehlen. zB http://www.mikroe.com/ http://www.mikroe.com/mikromedia/pic24ep/ http://www.mikroe.com/mikromedia/dspic33ep/
-
Thread
[V] MPLAB ICD 2 & Explorer 16 Kit (DV164033)
Kit is a complete set of tools for application development using Microchip’s PIC24F, PIC24H, and dsPIC33 16-bit microcontrollers. The kit includes MPLAB® ICD 2 In Circuit Debugger, Explorer 16 Development Board, 9V universal power supply that can be used for either the Explorer 16 Development Board or the MPLAB ICD 2 in-circuit debugger and both PIC24FJ128GA010 and dsPIC33F256GP710 devices mounted on plug-in modules for quick replacement. Also included with the kit is Microchip’s MPLAB Integrated Development Environment (IDE), the Student Edition
-
Thread
PIC24F LED Ansteuerung
Hallo! Auf einem Explorer 16 Development Board unter Verwendung von dem PIC24FJ128GA010 musste ich die Knight Rider LED Schleife nachbauen, das habe ich auch ohne Probleme geschafft. Jedoch wollte ich ein paar weitere Muster ausprobieren. Es sind 8 LEDs und ich wollte, dass
-
Thread
neue schnelle PIC16F
Bieten die irgendwelche Vorteile, um sich damit abzuquälen? Die PIC24, dsPIC und PIC32 sind doch viel programmiererfreundlicher. Besonders die PIC24 Modelle mit interner Matrix, um die UARTs, PWM, TWI, usw. per Software auf fast beliebige Ausgänge zu schalten find ich
ein PIC24 mit 14 oder 20 Pins und USB ???
-
Thread
8/16/32Ch PWM-Treiber Push-Pull
Es gibt dsPIC24/33 mit bis zu 10 PWM.
-
Thread
PIC24 Interrupt on change in ISIS Proteus
Hi Device: PIC24FV32KA302 ISIS 7.10 SP0 ich habe drei Buttons mit Pullups an RB13-15 hängen. Ziel ist es mit egal welchen der drei einen Interrupt on change auszulösen das klappt auf dem Demoboard auch wunderbar
-
Thread
PIC 24FJ64GB002 programmieren mit PicKit 3
PicKit 3 zu programmieren und habe ein Problem. Ich möchte mit PicKit 3 und dem Programm MPLAB einen PIC 24FJ64GB002 programmieren. Wenn ich das Programm auf den PIC 24 brennen möchte, leuchtet am PicKit 3 die "Status" LED rot, aber MPLAB sagt "Programming/Verify complete". Das Programm kann nicht fehlerhaft sein, da ich damit schön zwei andere PIC 24 programmiert habe. Hat vielleicht jemand eine Idee, wo mein Fehler ist? Danke schonmal für eure Antworten! Gruß
-
Thread
CAN id wechselt den Wert
Ich hatte mal ein ähnliches Problem mit dem CAN-Controller in einem PIC24H. Die Ursache war ein Bug im Baustein, der in einem entsprechenden Erratum auch dokumentiert war. Guck Dir mal das Errata-Sheet von Deinem CAN-Controller an, vielleicht findest Du dort etwas.
-
Thread
PIC18F USART Problem
PIC18F24K20, PIC18F24K22, PIC18F24J50, PIC18F24J11,.... Walter F. schrieb im Beitrag #3114577: > Meine PIC24F Testumgebung: PIC24 wäre aber eine ganz andere "Baustelle"!?
Hallo Chris, habe mich vertan. Ursprünglich wollte ich einen PIC24F einsetzten. Ich brauche aber dessen Performance nicht. Deshalb verfalle ich automatisch mal in die Vergangenheit. Programmiere gerne Assembler, der klopft mir dann immer so schön auf die Finger...
-
Thread
AVR Board mit CAN
eher, wieviele CAN-Controller vorhanden sind. Ich kenne keinen µC, der mehr als 2 (interne) hat. PIC24H bzw. dsPIC33 wäre auch noch interessant. Dort der CAN-Controller über DMA angebunden und kann mit wenig CPU-Last vor sich hin werkeln. Fertige Boards mit CAN kenne ich leider nicht, aber ich hab
-
Thread
500Hz mit PIC ausgeben
nachdem wie groß dein Budget ist, dein Vorwissen und wie weit du gehen willst, kannst du auch auf PIC24 gehen und das http://www.microchipdirect.com/ProductSearch.aspx?Keywords=DV164037 zusammen mit dem Buch http://flyingpic24.com/ kaufen. Was ähnliches gibt es auch für PIC32. Bei beiden liegt der
-
Thread
controller gesucht mit 12bit adc
kickeriki schrieb im Beitrag #3083383: > habt ihr da tipps für mich? PIC24FV16KA301 ebenfalls im TSSOP20 jedoch mit 5V I/Os. Gruß Anja
PIC24HJ12GP201 und dsPIC33FJ12GP201 sind die preiswertesten PICs mit 12-bit-ADC und 18 Pins. Wenn Du auch 28 Pins akzeptierst, gibt es auch welche aus der 16er Reihe, z.B. PIC16F1782/83/86/88. Schau
-
Thread
RS232 und USB an ATmega
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
Controller für mehrere Interrupts
Der PIC24FJ64GA004 hat zum Beispiel einen asynchronen counter.
-
Thread
dspic30F6014A
, sondern den völlig kostenlosen Compiler und IDE von Microchip verwendet, dann hätte ich dir für PIC24 (16-Bit, also auch dsPIC30) folgendes empfohlen: http://flyingpic24.com/index.html und für PIC32 eben: http://exploringpic32.com/ und generell empfohlen 16-Bit zu überspringen und gleich auf
-
Thread
Umsetzung "Grafikkarte"
Verbohrtheit und hilft, optimale Lösungen zu finden. Und ich tippe mal, dass die Einarbeitung in PIC24 (der so gut wie gar nichts mit den 8 Bit PICs zu tun hat) Dir einfacher fällt als die Einarbeitung in VHDL. Und einen neuen Programmer brauchst Du ohnehin. fchk
Vergleichen wir mal den von dir angebotenen PIC24FJ256DA210 mit dem aktuell eingeplanten und schon fast fertig gerouteten AT32UC3B0512: CPU 16MHz vs. 60MHz Programm Memory 256kB vs. 512kB Ram: 98kB vs. 96kB PinCount 100 vs. 64 D/A Wanlder:
-
Thread
Probleme mit PICkit2 und PIC18F242
Schaltung mit Strom während dem Programmieren versorgt? Ich nutze ein Pickit 3 um damit einen PIC24 ohne Oszillator zu programmieren, funktioniert problemlos, wüsste also nicht warum es daran liegen sollte. (was meinst du mit Widerstand am Pic? Wo?)
-
Thread
LUT- SRAM - Flash - NVRAM
CPU-Befehl, daher muß man Macros wie "pgm_read_word_near" benutzen. Andere Harvard-CPUs wie der PIC24 können wiederum Flash-Pages in den RAM-Adressraum einblenden. Wie es bei Deinem AVR32 ist, mußt Du im Datenblatt bzw. der C-Compiler-Doku nachlesen.
-
Thread
PIC Register setzen
Die PIC16Fxxxx habe nur eine Interruptvector, die PIC18Fxxxx 2 Vectoren (High/low Priority) und ab PIC24 hat eigentliches jedes Hardwaremodul seinen eigenen Vector(en) und mehrer Prioritätstufen
-
Thread
mp3 player mit atmega Gesperrt
reden, da ich keine AVR benutze. Zum Abspielen einer WAV Datei von einer SD-Karte nutze ich einen PIC24F, getaktet mit 32 MHz, 16-Bit Prozessor. Ein schneller 18F wird es sicherlich auch noch gut hinbekommen, ein 16F ist aber zu langsam. Selbst bei dem 24F ist die verwendbare PWM Auflösung nur 8-Bit
-
Thread
Umstieg von Atmel auf.
etwas wenig Pins. Für ~70.-€ bekommt man mit dem PicKit3 einen brauchbaren Debugger und die dsPIC33/PIC24-Architektur ist auch okay (kein Vergleich zu den 8Bit-PICs).
-
Thread
Was packt __attribute__ packed ?
32/64-Bit-breiten Zugriffen auf ungerade Adressen zuzugreifen. Z.B. der MSP430, der C167 und der PIC24. Wenn man dies tut, gibt's einen Trap. Aus diesem Grund ist es eine Hilfe des (plattform-abhängigen) C-Compilers, die Adressen bzw. Offsets so zu legen, daß es (normalerweise) nicht zu diesem Trap
-
Thread
PIC24HJ64GP502 ECAN will nicht
Hallo, ich versuche gerade das ECAN Modul eines PIC24HJ64GP502 zum laufen zu bekommen, allerdings klappt das nicht. Der PIC läuft mit einem externen 8 MHz Quarz und dank PLL mit 80 MHz. Der PIC läuft ( Pin toggeln funktioniert ). Folgender Code soll
-
Thread
Verschenke Microchip Explorer16 Development Board Gesperrt
gefunden. Neben Originalverpackung sind 2CDs und ein ausgedrucktes Handbuch dabei. Zwei Controller PIC 24 FJ128GA01 und DSPIC30FJ256GP710 auf Steckboard gehören dazu. Habe es 2006 zu eiem Seminar gratis bekommen, einmal probiert und seitdem liegt es in der Eck. Wer es haben will, kann es gerne in Berlin
-
Thread
PIC Einsteiger/Umsteiger
gewesen wäre. Plus: mehr RAM und mehr Flash. Und was heißt "runter"? PIC endet nicht bei PIC18. Bei PIC24, dsPIC33 und PIC32 zeigt der Pfeil ganz eindeutig nach oben. Nur kennen viele Leute die eben nicht. Ich würde dem Fragesteller eher einen PIC24 ans Herz legen. Das macht vieles einfacher und angenehmer
wäre. Plus: mehr RAM und mehr Flash. > > Und was heißt "runter"? PIC endet nicht bei PIC18. Bei PIC24, dsPIC33 > und PIC32 zeigt der Pfeil ganz eindeutig nach oben. Nur kennen viele > Leute die eben nicht. > > Ich würde dem Fragesteller eher einen PIC24 ans Herz legen. Das macht > vieles einfacher
-
Thread
XC8 Compiler - Rechnung mit 64 bit
jetzt aber 2^28/20.000.000 Teile, bekomme ich 13,4217728 raus Ich werde wohl dann einfach den "PIC24F32KA302" nehmen. Der XC16 hat 64bit Datentypen (long long, long double) und läuft auch mit 5V. XLP und 28lead QFN. Passt. Kleiner wär zwar schön, aber so scheint es doch einfacher. Ich gucke aber
-
Thread
ARM-GCC: EEPROM abbilden?
wie beim stm32 eben mehrere Bits involviert sind. Muss nicht gut gehen, wenn die Zuweisungen auf PIC24 atomar sind, auf einem PIC32 aber nicht. Das fällt dann erst später auf. Ralf schrieb im Beitrag #3042277: > Aber das kann's doch bei nem normalen EEPROM bzw. Flash auch? Schon. Aber mit welcher
beim stm32 eben > mehrere Bits involviert sind. Muss nicht gut gehen, wenn die Zuweisungen > auf PIC24 atomar sind, auf einem PIC32 aber nicht. Das fällt dann erst > später auf. Dazu kenn ich leider die Portstrukturen der genannten Controller nicht. Beim Standard-8051 ist die Richtung implizit aus
-
Thread
pic32mx795F512L kein Interrupt mehr frei sobald Ethernet genutzt wird?
Um Pins zu sparen, verwendest Du besser RMII. 3. Pin Change Interrupts gibts auch 4. Das von den PIC24H/dsPIC33 bekannte flexible Mapping ("Remappable Pins") fehlt mir bei den PIC32MX auch. Das sollte Microchip noch nachrüsten. fchk
dazu brauchen. Ausser im Idle Mode da kann man die als Interrupt Only Einstellen > 4. Das von den PIC24H/dsPIC33 bekannte flexible Mapping ("Remappable > Pins") fehlt mir bei den PIC32MX auch. Das sollte Microchip noch > nachrüsten. > Vielen Dank für deine Hilfe!
-
Thread
CAN-Verbindung zwischen dspic und pic24
Hallo, ich versuche gerade eine Verbindung zwischen einem dspic33fj128mc506 und einem pic24HJ64GP502 aufzubauen. Ales erstes habe ich das CAN-Modul des dspic konfiguriert und zum testen eine willkürliche nachricht auf dem Bus geschickt. Dann habe ich mit dem Oszi auf der Bus_Leitung nachgeschaut
Senden mit dem dspic schonmal. Nun habe ich die komplette CAN-Konfig-Funktion des dspic auf den pic24 1:1 übernomen, wenn ich mich nicht verlesen habe sollte das laut Datenblatt auch funktionieren. Lediglich das Pin-mapping habe ich auf dem pic24 hinzugefügt: [code] //Peripherie den Pins zuweisen
-
Thread
[V] Microchip DM330013 Microstick dsPIC33F & PIC24H
Verkaufe originalverpacktes Kit DM330013 von Microchip, Preis 15 Euro plus Päckchenporto.
-
Thread
Pic18F4550 Bespielen minimal Hardware
gar nicht erzeugen. PIC Programmer (zumindest die für die 8-Bitter, also PIC10 bis PIC18, die PIC24/dsPIC und PIC32 werden auf eine andere Art in den Programmiermodus geschaltet, ohne "Hochspannung") sind deswegen etwas aufwändiger, weil sie die Programmierspannung je nach PIC erzeugen können müssen
-
Thread
Wie viel "freier" Code im Programm?
unsigned led3:1; > unsigned reserved:13; > } bits; > }; Kommt mir bekannt vor. In den PIC24 Headerfiles von Microchip findet man: [c] extern volatile unsigned int LATA __attribute__((__sfr__)); typedef struct tagLATABITS { unsigned LATA0:1; unsigned LATA1:1; unsigned LATA2:
-
Thread
Suche nach einfache Aufklärung für PIC kontroller
dünn, haben eine umständliche Speicherumschaltung PIC18 kann man wenigstens gut in C programmieren PIC24 ist recht neu und gut zu gebrauchen. Dokumentation ist zum Teil umständlich. Ich war zufrieden mit deren Programmierung. PIC30 ist alt und glüht fast beim Betrieb > nicht verwenden PIC33 ist der
-
Thread
kann mir jemand ein hex für PIC24 erstellen
sondern am compiler... könnte mir jemand ein hex-file generieren für HID USB Bootloader für den PIC24FJ64GB004, wobei der interne RC-clock gebraucht wird? es kann das bestehende Microchip-projekt verwendet werden, jedoch folgende config-anpassungen: ICS_PGx1 -> ICS_PGx3 FNOSC_PRIPLL -> FNOSC_FRCPLL
kann ich keinen 8MHz-quarz an den PIC anschliessen um das 'USB Device - HID - HID Bootloader - C30 - PIC24FJ64GB004 PIM.hex' von Microchip zu testen. alternativ, wenn jemand sonst eine ahnung hat, woran es liegen könnte, bin ich nach besagten 2 sinnlosen abenden sehr froh. hier meine configs [c]
-
Thread
PIC 24 anstatt Pic 18
Hi, Ich würde gerne anstatt einem PIC 18 einen PIC 24 programmieren!!! Meine Frage was für Unterschiede ergeben sich da genau??? MFG
unterschiedlichen Adressräumen entfällt. Die Programmierung wird also deutlich einfacher. 3. Fast alle PIC24 und dsPIC sind 3.3V Chips. Ausnahme: PIC24FV??KA??? und dsPIC30. 4. Die ganz kleinen PIC24 (PIC24*KL*) haben PIC18 Peripherie. Ansonsten ist die PIC24 Peripherie ähnlich, aber nicht identisch. 5.
-
Thread
Netzwerkanalysator für Quarzfilter bis 30MHz
C programmieren kannst. Momentan arbeite ich in der Firma an zwei miteinander kommunizierenden PIC24. Es gibt auch > 200 Zeilen Assemblercode pro CPU. Aber eigentlich fühle ich mich bei C wohler. Assembler nur, falls es nicht anders geht. Für MPLAB hab ich den C30 Compiler und ein Pickit2 zur Verfügung
-
Thread
UART von einem PIC24F zu einem PIC16F
ich arbeite zur Zeit an der Programmierung einer seriellen Verbindung über UART zwischen einem PIC24FJ64GB004 und einem PIC16F627A. Die Übertragung geht ausschließlich vom PIC24F aus zum PIC16F. Ganz einfaches 8-Bit-Datenfeld mit einem Stop-Bit, ohne Parity, vom PIC24F aus über das U1-Modul, ohne
Zahl, die vom Oszilloskop abzulesen ist. Also: der PIC16F reagiert richtig auf ein Char, das er vom PIC24F bekommt. Der PIC24F hätte aber nicht dieses Char schicken sollen, also ist es eine richtige Reaktion auf ein im PIC24F versautes Datenfeld. Jetzt?
-
Thread
µC Digital Eingang
definierte Logikpegel realisieren: 0-5V => 0, 10 - 30V => und dann auf digitale Eingänge meines µC's (PIC24F 3,3V). Hat jemand mit sowas Erfahrung bzw. Tipps wie ich das schaltungstechisch am Besten umsetzen kann. Danke für Antworten.
-
Thread
[V] Diverse Evalboards
. 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,
-
Thread
Verwirrung wegen JTAG
programmieren kann und > desweiteren 8-Bit breit sind. Du kannst jeden PIC nehmen, egal ob 8 (PIC18), 16 (PIC24/dsPIC) oder 32 (PIC32) Bit. Microchip verwendet zwar kein JTAG, sondern ihr eigenes ICSP, aber das zugehörige PicKIT3 kostet im Original 50€, als Nachbau 20-30€. Plus: Du verlierst nur zwei Portpins
-
Thread
Atmel-Studio
kann nur programmieren und nicht debuggen. Das PicKIT3 kann beides und das für alle aktuellen 8, 16 (PIC24) und 32 Bit (PIC32) PICs. Und pass bei den Fuses (das AVR-Äquivalent zu den Config Words bei den PICs) auf. Bei AVR kannst Du Dich mit falsch gesetzten Fuses aussperren, bei PIC nicht, egal wie
-
Thread
Suche Automotiv Mikrocontroller den man mit einem free Compiler kompilieren kann!
PIC24 > jedoch darf es leider kein 32Bit sein, denn für meine Anwendung ist es > viel zu überdimensioniert. Verstehe ich jetzt nicht. Macht doch alles der C-Compiler.
-
Thread
µC mit CAN + vielen Digital I/O´s
PIC24H oder dsPIC33
-
Thread
Audio PWM von uC richtig Filtern
der gleiche. Die Unterschiede innerhalb der PIC24-Familie (z.B. zwischen einem PIC24F16KL401 und einem PIC24EP32MC203) sind wesentlich größer als die zwischen den korrespondierenden PIC24 und dsPIC-Familien (PIC24E-dsPIC33E, PIC24F/H-dsPIC33F,...)
Frank K. schrieb im Beitrag #3008775: > Mal konkret: Welchen PIC24 benutzt Du denn genau? > > fchk Den PIC24FJ256GB108-I/PT