-
Thread
TFT Touch an Atmel AVR
es diese leider > nur mit 3,6V gibt und ich alles mit 5V betreibe. Auch der von mir erwähnte PIC24 ist für dieses VGA-Display etwas knapp dimensioniert. Ich empfehle eher einen ARM dafür, so Richtung AT91SAM9261 oder so. fchk
keine Hardwareunterstützung für die Grafikfunktionen (reine Software) mit heutigen Controllern (dsPIC/24, PIC32, Cortex-M3, etc.) ginge da so einiges...
-
Thread
RS485 VS RS232
über einen GPIO implementieren. Bei anderen kann das UART-Modul das direkt in Hardware, z.B. beim PIC24.
-
Thread
[V] LCD TG322450 & PIC24FJ Board
Zeilentreiber LC79431 Maße (LxBxH): 127x101x9 mm. Preis zusammen inkl. Versand 20€ 1 * PIC24F Board (mit onboard Programmer/Debugger Size: 137.16 (L) X 109.22 (W) X 25.40 (H)±0.2mm 5V DC supply Simple and inexpensive kit to learn PIC24F 16-bit MCU family Large 128x64 LCD display (80.20mm x 50.40mm) Starter kit features the PIC24FJ256GB106 MCU with 256KB Flash Integrated debugger Preis 17€ inkl. Versand Gruß Sascha
-
Thread
pollin kamera au-85
Microchip eine sagenhafte langzeitverfügbarkeit. Ich wollte halt damals nicht auf einen PIC18 und PIC24 gehen, und der MIPS-Kern ist gegen ARM nicht so leistungsfähig. War wohl eine Entscheidung von Microchip weil MIPS halt im eigenen Land ist. Deshalb vor Jahren auch das große Interesse Atmel zu übernehmen
-
Thread
Schnelles GLCD für PIC
wird wohl nicht funktionieren. > Verbindung mit einem PIC 18F4620 Dann nimm einen dsPIC33E oder PIC24E, 60Mips,
-
Thread
microcontroller mit matlab + mplab
schaltung in matlab brauche und dann zu mplab rüber kompiliere 2. eine schaltung für die platine PIC 24fJ128GA006 ich bitte um schnelle antwort ! danke
-
Thread
Open Picus - Netzwerkproblem
Open Picus sei bekannt. Hier ein Link: http://www.openpicus.com Das ist ein WLAN-Modul mit PIC24F. Die Frage ist doch aber eher, gibt es Unterschiede zwischen Windows und Unix basierten Betriebssystemen, die dieses Verhalten hervorrufen können? Für mich macht es jedenfalls den Anschein als
-
Thread
warum Interrupt Routinen bei PICs anders als z.B. bei NEC/Renesas?
wie > wichtig ist und dein System so sehr fein einstellen. Also, soweit ich weiss sind bei den PIC24 und dsPIC30, dsPIC33 getrennte Vektoren vorhanden, mit sogar einer alternativen Vektortabelle (Bis jetzt aber nie verwendet). Ebenso können die Prioritäten zwischen 0-7 festgelegt werden. Und wenn
Patrick B. schrieb im Beitrag #2364157: > Also, soweit ich weiss sind bei den PIC24 und dsPIC30, dsPIC33 getrennte > Vektoren vorhanden, mit sogar einer alternativen Vektortabelle (Bis > jetzt aber nie verwendet). Ebenso können die Prioritäten zwischen 0-7 > festgelegt werden.
-
Thread
Controller-Auswahl
für irgendweche Filteralgorithmen sind die DSP-Befehls- und Registersatz-Erweiterungen gegenüber PIC24H ganz nützlich. Die Architektur ist ähnlich wie AVR, aber Du hast 16 Bit Register anstelle 8 Bit, plus zwei 40 Bit Akkus für DSP-Operationen. Was ich extrem praktisch finde, ist das Konzept mit
-
Thread
Problem mit Kompass Achsen (Mega644p + HMC5883L)
beim Schaltungsentwurf die im Datenblatt stehenden Dinge beachtet? Hier mein Code der auf einem PIC24 funktioniert. Ich habe ihn nicht exakt getestet, da ich den Magnetsensor bisher nicht gebraucht habe, jedoch hat er bei den Tests sinnvolle Werte geliefert und auch der Winkel wurde sinnvoll berechnet
-
Thread
programm in pic speichern
programmiert habe. Kann mir jemand helfen? Mein PIC: http://ww1.microchip.com/downloads/en/DeviceDoc/PIC24F16KA102_Family_datasheet_39927b.pdf Mein Quellcode: [c] // // Lichtschranke V1 // #include <p24F08KA101.h> #include <stdio.h> //#define POT 5 void initADC( int amask) { AD1PCFG
-
Thread
analoges signal erkennen
Hallo, ich hab hier einen PIC24F08KA101. Ich möchte ein analoges Signal erzeugen und mit dem PIC testen, ob dieses Signal gerade ausgesendet wird oder nicht. Dazu hab ich das analoge Signal auf den Pin 16 (AN11) gelegt. Ich muss
-
Thread
Debuggen mit externer cof- Datei in MPLAB
Hallo, ich habe das Flyport Openpicus Modul mit einem Pic 24F256GA106 und programmiere mit dem dazugehörigen Openpicus IDE 2.0. Da ich mit dem Programm nicht step by step debuggen kann, legte ich mir noch ein PicKit 3 Debugger mit der Software MPLAB v8.76 zu
-
Thread
formatierte Ausgabe mit PIC auf einen LCD
Hallo Karl, vielen Dank für deine schnelle Antwort. ich programmiere einen PIC24F Mikrocontroller und verwende das MPLAB v8.60 compiler. ich habe schon lange nach einer Lösung umgeblätert bevor ich der Beitrag im Forum eingetragen habe. leider nichts gefunden. >> die sprintf
-
Thread
AX11001 Audio im LAN Heimprojekt
Platine. Allerdings für kabelgebundenes LAN und mit dem PIC18F67J60. Müsste man aber auf den Flyport (PIC24, Wifi) portieren können. Ist aber wie gesagt nur der Lösungsansatz, den ich persönlich wählen würde.
-
Thread
PIC ReadUSART() , wo Quelltext dieser Funktion finden
das nicht abhängig. Die Source werden beim Compiler mitgeliefert. Ich habe aktuell nur den C30 für PIC24 und dsPic installiert. Kann somit keine Aussage über andere Compiler machen. Beim C30 musst du in den entsprechenden Installationsordner gehen. Dann über \src\peripheral_30F_24H_33F\src\pmc\uart
-
Thread
PIC24F aus dem SLEEP aufwecken
Hallo Leute, ich versuche seit Tagen den PIC24FJ16GA004 per SLEEP-Befehl schlafen zu legen und dann per UART-Interrupt wieder aufzuwecken. Ohne SLEEP funktioniert alles wunderber, wenn ich den SLEEP-Befehl einfüge, dann geht der PIC schlafen und
-
Thread
PIC24FJ256DA206 (Sparkfun IOIO): Probleme beim Empfang SPI (Master)
Hallo PIC24F Experten, ich versuche auf einen PIC24FJ256DA206 die SPI Schnittstelle zu benutzen. Die IOIO-Firmware benutzte ich derzeit nicht, sondern nehme das Board als eigeneständiges Evalboard her (
-
Thread
PIC Microcontroller
zu Programmieren' sagen normalerweise Leute, die von schlechter CPU-Architektur ablenken wollen) PIC24,30,33 und DSPICs sind in ASM sogar sehr gut zu programmieren. ..sogar Mem,Mem Befehle (innerhalb 64kB (allerd nur indirekt adr.bar)). Bsp: ADD{.B} Wb, [Ws++], [Wd++] // (braucht nur 1 Cyc !) .
verwendet. Kommt drauf an... die PIC32 sehr wahrscheinlich (die gibt's nicht in "klein"). Bei den PIC24 und dsPICs geht's dagegen ohne OnChip-Debugging mit 14-Pin im DIP-Gehäuse los (PIC24F16KA102) und ab 20-Pin DIP mit Debugging z.B. dsPIC33FJ16MC101.
-
Thread
PIC24H: 16x16-Multiplikation in C?!
Hallo Freunde, ich steh gerade total auf dem Schlauch. Und zwar möchte ich zwei 16-Bit-Signed-Zahlen zu einer 32-Bit-Signed-Zahl multiplizieren. In C sieht das so aus: sint16_t a_s16; sint16_t b_s16; sint32_t c_s32; c_s32 = a_s16 * b_s16; Der C30-Compiler macht nun folgendes daraus: mul.ss 0x0000, 0x0004, 0x0000 asr 0x0000, #15, 0x0002 Das heißt: Der "mul.ss" berechnet das Ergebnis genau so, wie ich es haben will, mit dem Low-Wort in Register 0x0000 und dem High-Wort in Register 0x0002 (das kann ich im Debugger so verifzieren). Dann kommt aber der "asr"-Befehl und
-
Thread
PIC18F2455 USB Taktversorgung
möglichst viel Rechenleistung (16bit Software PWM 9 Kanal) und > parallel dazu USB nimm gleich PIC24 (16 Bit) oder PIC32 (32 Bit)
-
Thread
ATMega1284P Timer1 und Timer3 synchronisieren
die ich verwendet habe, kann man für den PWM-Ausgang entweder den Timer frei wählen (dsPIC30F4013, PIC24FJ64GA002) oder es gibt eine Synchronisationsmöglichkeit (PIC24FV32KA302). Mit letzterem habe ich 2,1 mA (Datenblattwert 1,45mA bei 13,1MHz) erreicht. Mit dem ATMega1284P wären theoretisch bei 5V Versorgung
mir schon bei den PICs aufgefallen daß es da mindestens 2 verschiedene Vorgehensweisen gibt: Beim PIC24FV32KA302 ist der tatsächlich ausgegebene Wert Register -> Output 0 = 0 1 = 2 (= 153uV) 0xFFFE = 0xFFFF 0xFFFF = 0x10000 = 100% bei den beiden anderen PICs ist es so wie ich erwartet hätte:
-
Thread
portpin in strukt arrey
bekommen? > Ist denn ein dein PIC bitadrtessierbar? Ich glaube, das sind sie. Seit ich die größeren (PIC24) benutze, habe ich aber noch keinen Blick auf den Assemblercode geworfen. Wichtig ist aber eigentlich, daß der Compiler den passenden Code generiert, ob direkt oder mit Maske. Karl Heinz Buchegger
-
Thread
PIC24FJ256DA210 Development Board Mapping
Hallo Wenn du den C30 Compiler (Compiler for PIC24) verwendest dann ist die Struktur von deinem Code (TRISBbits.TRISB5) in der Headerdatei p24FJ256DA210.h definiert. Zu finden unter "C:\Program Files\Microchip\MPLAB C30\support\PIC24F\h" Gruss
gebracht! Im allgemeinen bin ich ein Neuling in der Mikrocontrollerwelt. Ich verwende wie gesagt das PIC24FJ256DA210 Development Board und folgende Software: mplabc30-v3.30b-windows-installer.exe MPLAB_IDE_8_73a.zip microchip-application-libraries-v2011-07-14-windows-installer.exe Graphics Display
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
die parametrische Suche an http://www.microchip.com/en_US/family/16bit/index.html dsPIC33 und PIC24 schaffen bis zu 60 MIPS, es gibt auch welche im DIL-Gehäuse (bis zu 14 Pins herunter).
> dsPIC33 und PIC24 schaffen bis zu 60 MIPS, es gibt auch welche im > DIL-Gehäuse (bis zu 14 Pins herunter). > Welcher typ hat 14 Pins mit 60Mips DIL?? Es gibt den PIC24HJ12GP201 im DIL18 mit 40 MIPS und einige
-
Thread
OEM Modul als WLAN Acesspoint mit Serieller Schnittstelle?
dieses Modul keinen Accesspoint darstellt. Ansonst ein weiteres interessantes Spielzeug, powered by PIC24F :)
-
Thread
PIC - IP-Steuerung mal etwas anders
Flash. Hab jetzt schon Einiges gemacht mit dem TCPIP Stack von Microchip. Hab ihn schon auf PIC18, PIC24 und PIC32 verwendet. Meine Erfahrung: Auf dem PIC18 sind 64K Programmspeicher dafür absolutes Minimum. Besser 128K. Der Stack von Microchip ist zwar robust und kann auch von Haus aus schon einen Menge
-
Thread
ADC Wandlung PIC24FJ128 die Zweite.
Phänomen, dass ich nicht erklären kann bzw. in den Griff bekomme. Ich hab an den Pins 28 und 29 des PIC24FJ128 jeweils eine Spannung anliegen - mit dem Multimeter geprüft. Pin 29 (AN14) - also Channel 14 kann ich mit folgender selbstgeschriebenen Routine ohne Probleme wandeln (ADC_Read()): [c] #
die war aktiviert und damit ging der ADC auf diesen Kanälen nicht! Also wer alle ADC kanäle beim PIC24F128 nutzen will sollte JTAG ausschalten!!!
-
Thread
Microchip TCP IP Stack HTTP Server
FileName: TCPIPConfig.h * Dependencies: Microchip TCP/IP Stack * Processor: PIC18, PIC24F, PIC24H, dsPIC30F, dsPIC33F, PIC32 * Compiler: Microchip C32 v1.10 or higher * Microchip C30 v3.12 or higher * Microchip C18 v3.34 or higher * HI-TECH PICC
-
Thread
ADC-Baustein vs µC mit ADC
http://www.microchipdirect.com/programming/CPNPricingFrame.aspx?type=menu Preise für einen PIC24FJ256GB110 0-500 St Programmieren 0.21, Tape&Reel 0.02, Labeldruck ab 0.09 ein kleinerer PIC24FJ32GB004 liegt bei 0-500 St Programmieren 0.09, Tape&Reel 0.01, Labeldruck ab 0.06 http://www.microchipdirect.com
-
Thread
Fragen zu einem 16er Pic
Adressbus ist breiter: PIC10F haben 12 Bit, PIC12F und PIC16F haben 14 Bit, PIC18 haben 16 Bit PIC24, PIC30 und PIC33 sind µC mit 16-Bit Datenbus. Der Adressbus hat 24 Bit PIC32 haben 32 Bit Datenbus und 32 Bit Adressbus.
-
Thread
ADC Wandlung PIC24FJ128
TRIS bit is cleared (output), the digital output level (VOH or VOL) will be converted." (Datenblatt PIC24FJ256GA110)
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
hast, ist es so ziemlich egal welchen du nimmst. Schaue dir halt die gängigen Verdächtigen an, z.B. PIC24/PIC32, ARM, STM32, ... Suche dir auf jeden Fall einen Typ raus, bei dem du im Freundeskreis Hilfe erwarten kannst. Denn für einen Einsteiger ist diese Aufgabenstellung nur sehr schwer bis gar nicht
mit CAN Bus. Ich hatte allerdings schon Erfahrung mit Microcontrollern. Das Projekt wurde mit einem PIC24 und Zusatzkomponenten aufgebaut. Ohne Vorkenntnisse würde ich spontan ein anderes Thema bearbeiten. Wenn Du allerdings extrem viel Selbstvertrauen, keine Hobbies und keine Frau/Freundin hast: Vollgas
-
Thread
TFT Ansteuerung mit Atmega16
keine Rolle. Dafür dürfte so ziemlich jeder normale uC zu langsam sein. Von Microchip gibt es einige PIC24 mit eingebautem Grafikkern oder von Epson die üblichen LCD-Controller. Allerdings ist die Einarbeitung in diese Controller ein gewaltiges Stück Arbeit.
Betrieb? Nein, vergiss es. Schau Dir den NXP LPC2478 an, das ist genau das Richtige dafür. Oder den PIC24FJ128DA210. Die haben passende TFT-Controller eingebaut und sind eine ganze Ecke schneller als ein AVR. fchk
-
Thread
AD-Wandler PIC24FJ128GB106
Ich habe folgendes Problem; Ich versuche mit einem Codebeispiel von Microchip meinen AD-Wandler (PIC24FJ128GB106) anzusteuern, jedoch kann ich keinen Wert auslesen und erhalte immer 0. hier mein Code [c] TRISB=0xFFFF; int ADCValue, count; int *ADC16Ptr; AD1PCFG = 0b1111111111011111
Wert für AN1 aus dem ADC1BUF1 Register, ... lesen. Bei mir funktioniert dieser Code auf einem PIC24FJ256GA110 einwandfrei. Gruss Manuel
-
Thread
Suche DIP-µC für 80kHz Gegentakt-PWM in Hardware
Hallo, PIC24H und dsPIC33 gibt's im DIL28 und laufen mit bis zu 40MIPS. Das sollte reichen. Beziehbar bei "MicrochipDirect". Grüße, Dosmo
als DIP-40 wenn man mal mehr Pins braucht? Nur die erste Generation, die dsPIC30. Die neueren PIC24 und dsPIC33 gibts m.W. nur bis 28pin in DIL.
-
Thread
Bootloader und Nutzprogramm in einem Projekt
Hallo, ich habe mir für den PIC24HJ128GP504 einen Bootloader, basierend auf der AppNote 1094 von Microchip, gestrickt. Um den Bootloader an die richtige Stelle im Speicher des µCs zu bekommen habe ich im Linker-Skript-File folgendes
-
Thread
Sleep und Interrupt
Es geht um den PIC-24, das ist dasselbe wie ein PIC-33, aber ohne MAC oder so. Der laeuft also mit 66MHz oder so. Nichtsdestotrotz waere ein Stueck Hardware passender, zB ein FPGA, oder so.
der Interrupts (SEI) nicht vor Ausführung des Folgebefehls (SLEEP) wirksam wird. Wie das bei den PIC24 zu regeln ist habe ich grad nicht parat.
-
Thread
AVR Wi-Fi und Smartphones
sein. Du lädst Dir das MPLAB8, den C-Compiler für die Architektur, die Du verwenden willst (PIC18, PIC24/dsPIC, PIC32) und kaufst ein PICKIT3, und damit hast Du alles beisammen. fchk
-
Thread
Define invertiert?
aus: > Welcher Compiler? Kann man nur raten, ich würde sagen Microchip Compiler für PIC18 oder PIC24/dsPIC. Manuel schrieb im Beitrag #2257036: > Ist das irgendwie anders möglich? So z.B.: [c] #define PIN_LED_Y (!LATBbits.LATB2) [/c]
-
Thread
Neuer Programmer von mikroElektronika für PICs
den C Compiler gekauft mit etwas Zubehör. Die haben separate Compiler. Einen für dsPIC30/33 und PIC24, einen für PIC32 sowie einen für die 10F/12F/16F/18F Reihen. Es gibt sie für C, Basic und Pascal. In Assembler habe ich nie darin programmiert, soll aber auch möglich sein. http://www.mikroe.com/
-
Thread
FPGA-Einstieg
absolut sauber! Es ist einen Spartan 3-400 im TQFP144 Geäuse + 512Kb HighSpeed SRAM + AC97 Codec + PIC24 uC am Board. MfG aus Westerwald
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
reinschauen, könnte ne günstige und einfach zu entwickelnde Sache werden, da der Befehlssatz den PIC24 ähnelt. Bekommt man auch Hilfe in Foren. Aber wie gesagt, kommt auf die spezifische Anwendung an.
-
Thread
RTOS fürs NET-IO?
nicht byteweise per SPI. Ist natürlich wieder viel zu lernen, das LPC Manual ist sehr dick. Die PIC 24H sind natürlich auch nett, aber ich möchte jetzt mit dem LPC etwas weiter kommen.
-
Thread
icd3 oder msp430 FET usb?
gibt nicht DIE PIC-Architektur. Es gibt die kleinen 8-Bitter (PIC16/PIC18), es gibt die 16-Bitter (PIC24/dsPIC30/dsPIC33), und es gibt die dicken 32 Bit PIC32 Prozessoren mit MIPS-Kern, der vor 20 Jahren in UNIX-Workstations seinen Dienst tat. Drei getrennte Architekturen, wie sie unterschiedlicher nicht
werden mit den gleichen Tools programmiert (MPLAB/ICD3). Der MSP430 entspricht am ehesten dem PIC24, was die Architektur angeht. > da ich mit C programmieren werde, ist es weniger problematisch. > Low power ist auch weniger das kriterium für mich ... > ich frage mich vielmehr ... > > 1) welches
-
Thread
PIC24F128Gb110 - SPI1 Buffer Problemm
Servus Leute!! Vielleicht kann einer von euch uns bei unserem Dilemma weiterhelfen. Und zwar haben wir einen ADC am SPI1 hängen und einen temp. Sensor am SPI2. Als wir uns mit dem SPI2 beschäftigten, haben wir alles einwandfrei umgesetzt. Alle Pegel mit einem Logic Analyser überprüft usw. Nun haben wir heute die ganze Zeit versucht den ADC aus zu lesen. Das Kuriose dabei ist, dass wir genau so logisch und hand in hand mit den Datenblättern vorangegangen sind, aber es funktioniert nicht. Nun beschreibe ich dsa mal genauer. Der ADC hat 2 Kanäle, die er uns wandeln soll. Wir
-
Thread
2 Grundlegende Fragen zu Quarz und PICkit
und ich hab fälschlicher weise angenommen, dass im PICkit3 ein PIC32 verbaut ist, ist aber nur ein PIC24... Also zusammengefasst ist der Debugger schneller (merkbar bei größeren Chips) und kann besser Breaks "machen". Vielen Dank an alle erstmal