-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Webserver, diesmal von der PIC-Fraktion: - ENC28J60 - PIC24HJ128GP502 - 25LC512 - LF33 Ist als Ethernet-Basisboard gedacht, um beliebige Geräte und Sensorik anbinden zu können. Das Teil rennt mit 40MIPS und kann sogar HTTPS. Die Maße der Leiterplatte wurden
Experimentierboard für alle PIC24 und PIC32 im DIP28-Gehäuse.
-
Thread
Externer Interrupt PIC24FJ128GA106
funktioniert alles. Taster sind hardwareseitig entprellt. Er springt nicht in die Interrupt-Routinen. PIC24FJ128GA106 und die Taster sind an PIN42 (RTCC/RP2/CN53/RD8) und PIN 14 (AN2/C2INB/RP13/CN4/RB2) [c] void init_taster(void){ //wird in main aufgerufen //Taster 1 RPINR0bits.INT1R = 2;
-
Thread
speicher reservieren?
Afaik gibt's malloc/free nicht in den Standardbibliotheken für den C18. Also entweder größeren PIC(24,dsPIC,32), was einfaches selber schreiben, oder z.B. AN914 http://ww1.microchip.com/downloads/en/AppNotes/00914a.pdf "Dynamic Memory Allocation for the MPLAB® C18 C Compiler" nehmen. Bleibt die Frage
-
Thread
Uart Problem beim PIC 24Fp24fj128ga010
Möchte mit dem Programm den AD-Wert des AD-Wandlers ans Hyper Terminal schicken. Dazu hab ich diese Programm geschrieben. #include "p24fj128ga010.h" #include "adcDrv2.h" void InitUart (void) { // Load a value into Baud Rate Generator. Example is for 9600. // See section 19.3.1 of datasheet. // U2BRG = (Fcy/(16*BaudRate))-1 // U2BRG = (4M/(16*9600))-1 // U2BRG = 25; U2BRG = 25; U2MODEbits.STSEL = 0; // 1-stop bit U2MODEbits.PDSEL = 0; // No Parity, 8-data bits U2MODEbits.ABAUD = 0; // Autobaud Disabled IEC1bits.U2RXIE = 1;
-
Thread
SPI Clock verwenden
Hi, ich möchte an einem PIC24HJ128GP502 gerne an einem PIN einen Takt von 8MHz erzeugen. Eigentlich sollte dies doch relativ einfach mit dem Serial Clock Pin des SPI-Moduls funktionieren, oder nicht? Leider zeigt das Oszilloskop
-
Thread
TFT mit PIC24FJ256DA210
euch interessieren könnte. Ich will ein 7"TFT Display aus nem alten tragbaren DVD Player mit nem PIC24FJ256DA210 ansteuern. Der PIC hat einen internen Grafik Controller ( http://ww1.microchip.com/downloads/en/DeviceDoc/39731a.pdf ) Dazu will ich einen externen Ram an den Parallel Master Port
-
Thread
Bauteilerkennung aus Schaltplan fuer PIC
wenn die Beispiele die man hat bzw. verwendet nicht wirklich Auskunft geben :( Ich habe einen PIC24FJ256GA110-I/PT auf dem Plan und an OSCI sowie OSCO einen 8Mhz -> Quarz ? Quarzoscillator ? -> angeschlossen ... Folgendes Schaltbild: OSCO --------------------------|
welche Bauteile (Bauteilart: Quarz, Quartoscillator, etc.) bei einem Schaltplan wie oben und dem PIC24FJGA110 verwendet werden könnten ... Ausserdem weiss vielleicht jemand welche Footprints kompatibel sind, MA406 scheint nicht gerade leicht erhätlich zu sein (hab von Epson nur MA506 für 8Mhz gefunden
-
Thread
Programm für PIC18F4420
gibt es keinen einzigen Chip, der mehr als 4 kByte RAM hat. Für 20 kByte und mehr musst Du schon auf PIC24xxx oder PIC32xxx ausweichen.
-
Thread
Bezeichnungen der PICs
Ansgar K. schrieb im Beitrag #2026276: > PIC24 X X XXX XX X XX | |-- 1.) |---- 2.) 1.) Es gibt bei einigen Typen mehrere Versionen mit gleichem Kern, Flash, ... da wird hier hochgezählt. 2.) pic24: GA
Ahso, bei den pic24F gibts noch die KA, so eine Art extra abgespeckte Version.
-
Thread
will mit µC-Schaltung gr0ße Dinge bewegen
selten verwendet wird. Aber das tolle am TCP/IP-Stack von Microchip ist, dass er sowohl auf PIC18, PIC24 und PIC32 läuft und man ihn über die TcpConfig.h einfach skalieren kann, je nachdem, welche Komponenten man für die jeweilige Anwendung braucht. Ist also keine große Sache, zwichen den einzelnen PIC-Familien
-
Thread
Kürzest möglicher Interrupt, brauche eure Hilfe!
AVRs sind ja nun nicht sonderlich stark besetzt bei Timern, schon garnicht >8bit, aber unter den PIC24 finden sich beispielsweise 18/28-Pinner mit 4 Captures und 2 PWMs, alle 16bit. Der macht das mit links auch bei sehr niedrigem Takt, weil der Prozessor nur noch die eigentliche Rechnerei durchführen
-
Thread
RTCC PIC24 - primary/secondary oscillator
Hallo, ich möchte das RTCC-Modul des pic24HJ128GP502 verwenden, allerdings ist mir der prinzipielle Ablauf noch unklar. Ich verwende bisher einen 4MHz crystal als primary oscillator und habe jetzt zusätzlich an SOSCI und SOSCO einen 32kHz
-
Thread
C-Programmierer braucht kleine Assembler-Hilfe
nur in C programmiert. Habe aber leider quasi keine Ahnung von Assembler. Hier der Code für den PIC24FJ128GA010. Handelt sich übrigens um einen Ausschnitt aus einem Bootloader. Alles andere bis auf diese UART-Pin-Zuweisung war einfach umzuschreiben. Beim PIC24FJ128GA010 sind RX und TX fest auf zwei
, W7 ;used to restore pps register [/avrasm] Hier die PIN-Zuweisung in C für meinen PIC24FJ128GA106 mit Peripheral Pin Select. [c]//U1RX = RP22 RPINR18bits.U1RXR = 22; //RP25 = U1TX_IO RPOR12bits.RP25R = U1TX_IO; [/c] Wie muss ich den Assemble-Code für den PIC24FJ128GA106
-
Thread
USB Flash mit PIC auslesen
Hallo Ich will mit einem PIC24xxxx Daten aus einem USB Flash speicher lesen. Ich weiss, dass der PIC eine USB Schnittstelle hat. Ich will lediglich Daten auslesen und verarbeiten (HEX Daten die ich vorher auf dem PC erstellt und
-
Thread
Warum Farnell so teuer?
Hallo, habe gerade festgestellt dass bei dem gleichen Controller (PIC24FJ32GB004) Farnell ist 3€ teurer als RS, weiß jemand warum?
die Dinger doch direkt bei Microchip http://www.microchipdirect.com/ProductDetails.aspx?Category=PIC24FJ32GB004 Aber aufpassen: dort wird in Dollars abgerechnet... ;-)
-
Thread
Schaltungsdesign: IO kombination
teilweise mit konfigurierbarem Timing). Sowas gibt's bei 8-Bit Controllern AVR, div. 8051ern, 16-Bit PIC24, dsPIC und 32-Bit Controllern ala PIC32, SHs, ARM7,9,11 und einigen Cortex-M3 und vielen die ich hier vergessen habe.. Letztlich ist die Frage, ob der Controller passend für die Aufgabe gewählt wurde
-
Thread
PIC oder AVR, was ist besser
ICD3 von PIC10 (6-Pinner) bis PIC32MX (80 MHz 32Bit MIPS-Kern) benutzen. Architekturmäßig sind PIC24 und AVR relativ ähnlich, mit dem Unterschied, dass PIC24 eben 16-bittig intern ist. Die kleineren PICs haben eine sehr spartanische Architektur, die 35 Jahre alt ist und ein architekturbedingtes
von PIC10 (6-Pinner) > bis PIC32MX (80 MHz 32Bit MIPS-Kern) benutzen. > > Architekturmäßig sind PIC24 und AVR relativ ähnlich, mit dem > Unterschied, dass PIC24 eben 16-bittig intern ist. Wobei die PIC24/dsPICs wesentlich besser in Maschinensprache programmierbar sind...
-
Thread
Redesign einer Schaltung: Reicht der dsPIC?
grossen rechenoperationen machen musst, die ein DSP zwingend machen, fahrst du mit einem geeigneten PIC24Hxxx besser: 1. ist günstiger 2. 40 MIPS (schneller) 3. ggf. DMA, der dir arbeit abnimmt und den rechenkern entlastet kommt halt darauf an, um welche datenmengen (SPI, Stream) es sich handelt
-
Thread
slit10: constant out of range
habe seit einigen Tagen eine lästige Fehlermeldung beim compilieren meines Codes. System: uC PIC24FJ256GA108 Programmierumgebung: MPLAB Microchips v8.46 Compilier: Hi-Tech C compilier Nun zu meinem Problem: Ich habe einen compilier fähigen Code der schon eine bestimmte Anzahl von float/double
-
Thread
Vor- und Nachteile MCU Hersteller
Ach ja, zum Thread: Ich habe PIC16, PIC18, PIC24 und dsPIC33, MegaAVRs und STM32 benutzt und würde es wieder tun, trotz einigen Problemchen. Macht euch doch nicht vor dass der Erfolg eines Projektes nur von den Fehlern eines ICs abhängig wäre. Es
Grafikdisplays beschäftigst, wirst Du Dich darüber freuen (Ablegen von Bildschirminhalten etc). PIC24, dsPIC und TI MSP430 sind ganz angenehme 16 Bit Architekturen. Wenn Du erst einmal C richtig kannst und das Prinzip verstehst, ist der Umstieg auf eine andere Architektur nicht mehr das Problem.
-
Thread
1Wire: Mehrere ID's über DS2480B
Hallo Tobias, ich programmiere Microchip PIC24F. Habe auch an das gleiche Problem gestoßen. Hast du schon eine Lösung gefunden? Die Beschreibung des DS2480B ist sehr schlecht. Endeffekt ist es nicht klar, welche Aufgaben übernimmt DS2480 beim Search-Lauf
-
Thread
Parallel Port - USB stick Konverter
Wenn du selbst den parallel <-> USB-Stick Weg gehen willst: PIC24FJ**GB*** (z.B. PIC24FJ256GB106) können USB-Host für den Stick und haben ein Parallelport. Wird nicht sehr schnell sein aber es gibt schon fertige Beispiele für den Stick am PIC.
-
Thread
Probleme beim Filtern (PIC24FJ64GA004)
Guten Tag,ich versuche derzeit einen PIC24FJ64GA004 so zu programmieren, das er aus dem Signal dass ich ihm gebe eine FFT bildet. Das Eingangssignal ist analog. Das Ganze soll sequenziel ablaufen. Erst wird das durch den ADC konvertierte Signal
-
Thread
Problem mit Programm release
Hallo an alle, ich habe für den PIC24FJ64GB106 ein Programm geschrieben in dem 3 Module jeweils eine Teilaufgabe erledigen. Im debug-Modus läuft das Programm problemlos. Die liveLED blinkt alle 500ms wie vom Timer 1 gewollt. Die ADC Werte
-
Thread
C: Pixel auf dem Bildschirm ausgeben
wirklich hardwarenah programmieren will, dann würde ich ein halbwegs leistungsstarkes Board mit AVR32, PIC24, dsPIC oder Cortex-M3 und kleinem TFT vorschlagen. Zum einen ist die Dokumentation vollständig, man kann (so gut wie) alle Algorithmen implementieren und bis zum letzten Taktzyklus optimieren, hat
-
Thread
Problem: PIC24F Taktfrequenz umstellen (PLL)
Hallo, ich hab meinen PIC24FJ128GA106 immer mit folgenden Configurations-Bits betrieben. [c]_CONFIG1( JTAGEN_OFF & //JTAG: disabled GCP_OFF & //Code Protect: disabled GWRP_OFF & //Write
andere frage: wie misst du den takt? die PIC24F haben max. 16 MIPS
-
Thread
PIC24FJ128GB110 CDC Probleme
& IOL1WAY_ON) #elif defined(__PIC24FJ128GB110__) _CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & FWDTEN_OFF & ICS_PGx2) _CONFIG2( 0xF7FF & IESO_OFF & FCKSM_CSDCMD & OSCIOFNC_ON & POSCMOD_HS & FNOSC_PRIPLL & PLLDIV_DIV2
Roman Frei schrieb im Beitrag #2034297: > #elif defined(_PIC24FJ128GB110_) > _CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & FWDTEN_OFF & > ICS_PGx2) > _CONFIG2( 0xF7FF & IESO_OFF & FCKSM_CSDCMD & OSCIOFNC_ON & > POSCMOD_HS & FNOSC_PRIPLL & PLLDIV_DIV2
-
Thread
PIC Prifi gesucht : Suche gleichwertige PIC uC zu ATMEL atmega32u4 und at90usb1287
viel mitmachen, aber das bezweifle ich mal: laut spezifikationen gehen PIC18 bis 40 resp. 48MHz, und PIC24F bis 64MHz und die PIC24H bis 80MHz (PIC24H haben kein USB). zurück zum thema: wenn du zum ersten mal mit mikrokontroller arbeitest, würde ich dir zu den PIC18 raten, ansonsten zu den PIC24 PICkit3
@Michael H. > Kein PIC24F geht bis 64MHz. stimmt! mein fehler, habe einfach die MIPS-zahl mit 4 multipliziert anstatt mit 2 also: PIC24F 32MHz (16MIPS) und PIC24H 80MHz (40MIPS)
-
Thread
Testen der OLED für PIC24F Starter Kit 1
Hallo, kann mir jemand einen Beispiel Programm schreiben, um den OLED(Display) der PIC24F Starter Kit 1 zum ersten mal zu testen. Da ich der mitgelieferte Demo Programm zu aufwendig gefunden habe. vielen Dank Josef
Um das Beispiel zu Testen musst du einfach im mitgeliefertem Demo die Main-Funktion im der Datei "PIC24F Starter Kit.c" ersetzen. Gruss Manuel [c] int main( void ) { GOL_MSG msg; // GOL message structure to interact with GOL RGBMapColorPins(); TRISBbits.TRISB1 = 0
-
Thread
TImer in Assembler Programmieren
im Beitrag #1943406: > Ein AVR oder 8051 scheint es jedenfalls nicht zu sein. dsPIC30/33 oder PIC24 ?
Dannegger schrieb: >> Ein AVR oder 8051 scheint es jedenfalls nicht zu sein. > > dsPIC30/33 oder PIC24 ? Ne so sieht kein PIC-Assembler aus ...
-
Thread
PIC Entwicklungsboards
PICkit3 kaufen). der compiler bekommst du von Microchip gratis (C18 für die 18er, C30 für dsPIC und PIC24). lass die finger von den PIC16, die sind massivst veraltet und für die gibt es (fast) keinen gratis compiler
-
Thread
Bootloader (AN1094) hängt!
Hallo, ich möchte den AN1094 bootloader von microchip für meinen PIC24HJ128GP502 verwenden (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en530200). Die serielle Kommunikation funktioniert, aber die Programmierung wird nie abgeschlossen
-
Thread
Fujitsu MCU vs Cortex M3
persönlichen Favoriten sind bei solchen Sachen keine ARMs sondern Renesas R8C, M16C, SH und Microchip PIC24FJ/HJ und PIC33FJ. Dazu hin und wieder mal ein 8051er von SiLabs. Zudem sind mir, außer einigen ARM7 von TI und Freescale, keine Cortex-M3 bekannt die AEC-Q100 Grade 1 (-40 °C - 125 °C) oder Grade
-
Thread
Bootloader - PIC24H - AN1094
Hallo, ich habe hier einen PIC24HJ128GP502 und möchte gerne folgenden Bootloader verwenden, komme allerdings nicht weiter als bis "Reading Target Device ID." im cmd. (AN1094) http://www.microchip.com/stellent/idcplg?IdcService
-
Thread
µC-Eingänge schützen
Hallo zusammen, ich habe folgedes Problem, ich habe einen PIC24F und habe die Programmierschnittstelle als Board-to-Wire ausgeführt, d.h. es ist kein richtiger Stecker, sondern auf die Platine designte Pins. Da die Pins ja blank sind und die Gefahr besteht, dass
-
Thread
PIC-Einstieg
, z.B.: 18F1220, 2220 oder 4220 Bei den 16-Bittern ist inzwischen die Vielfalt ähnlich gross: PIC24 als neuer (Microchip-)Standard für 16-Bitter oder die dsPIC-Reihe 30 und 33. Aber fang nicht micht mit altem PIC16C o.ä an. Gruß gerhard
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
kann, dann hat JTAG auch keine richtige Vorteile in dem Fall. In meinem Projekt benutze ich einen PIC24, der über USB und von der SD-Karte meinen Spartan3-400 in 3 sek. (Slave Serial) konfiguriert. Man kann z.B. mit einen PIC18F2550 sehr günstigen und schnellen USB-Programmer machen. MfG aus Westerwald
-
Thread
PIC Timer-Problem
Vielen Dank für die Antworten. Ich hab die Prioritäten natürlich zugewiesen. Es ist ein PIC24F. Wie auch immer, die Antworten reichen mir eigentlich schon. Ich wollte nur wissen, ob ich einen Fehler im Programmcode habe, oder ob's generell am PIC liegt, da ich mit sich überschneidenden Timerinterrupts
-
Thread
Pic24FJ256GB Problem mit Timer1 Interrupt
Hallo Zusammen, ich beginne gerade mit der µP Programmierung und habe mir für den Anfang ein PIC24 Starterkit mit einem PIC24FJ256GB106 kontroller gekauft. Auch was die Programmiersprache C angeht habe ich noch kein Vorwissen. Ich habe es mir zur Aufgabe gemacht eine LED auf dem Developmentboard
-
Thread
PIC24F Stromsparend auslegen
Hi, ich hab mir folgenden PIC im SPDIP-Package gekauft: PIC24FJ32GA102 Habe ihn nach Datenblatt beschaltet und betreibe ihn mit 3V und habe auch den VoltageRegulator an Vcore mit einem Kondensator beschaltet. Ich nutze den C30 Compiler und lasse den PIC mit
Control-Registern nach: beim ADC heisst das Bit meist ADON. Ich gehe mal davon aus, dass das bei nden PIC24 genau so läuft wie bei den kleineren PICs
-
Thread
VGA Display am PIC24FJ256DA210 läuft nicht
320x240 Display ET0350G0DH6 nun auch das VGA Display ETV570G2DHU mit einer Auflösung von 640x480 am PIC24FJ256DA210 zum Laufen zu bringen. (Die beiden Displays stammen übrigens aus dem Familienkonzept der Firma Glyn.) Mit der Anpassung des Microchip Demos (AN1227) habe ich bereits erste Erfolge gehabt
Sieht genau nach diesem Problem aus... Auf dem PIC24FJ256DA210 Development Board befindet sich ein externes 512kB SRAM. Per default ist dieses aber nur bis 256kB verwendbar (Jumper auf Adresse 17 nicht gesetzt) ------- The PIC24FJ256DA210 Development
-
Thread
PIC24FJ64 ADC Problem
to Fly the PIC24 - Di Jasio (Newnes Verlag)
Ja es handelt sich um ein PIC24FJ64 GB106 also ein PIC24 mit 64 PINs. Aber das bezieht sich nur aufs "Debuggen" und nicht aufs "Realeasen" oder irre ich? Den debug-Modus kann ich leider garnicht nutzen wegen eines Fehlers (PK3Err0040
-
Thread
AVR oder PIC
dich dann für einen Typ. Bei einem PIC solltest du nicht keiner der 18er-Reihe nehmen ggf. sogar den PIC24 bevorzugen. Beim AVR ist wahrscheinlich der XMega für einen Anfänger einwenig zu heavy! Freie C Compiler gibt es für AVR und PIC, hier ist also kein Geld zu investieren. Als Programmer sollte jeweils
Man muss halt unterscheiden, redet man von PIC 16 (8bit altes Design), PIC18 (8bit neues Design) PIC 24 (16BIt) oder PIC32 (32 Bit)(Wobei es bei den 24er und 32er noch untergruppen gibt die aber jetzt Programmiertechnisch nicht so ins gewicht fallen) Ab Pic18 sind die Controller auch sehr gut für C
-
Thread
ADXL330 Beschleunigungssensor Versorgungsfilter
Der PIC24FJ32GB002 hat USB, den gibts bei Reichelt für weniger als 4€ im SO20.
-
Thread
Billigst USB-Host-Controller
Ein PIC24FJ32GB002 gibts selbst bei Reichelt für 3,50 Euro. Dazu noch ein ein Transistor o. Ä für die 500 mA und die Aufgabe ist erfüllt.
mh schrieb im Beitrag #1902854: > Ein PIC24FJ32GB002 gibts selbst bei Reichelt für 3,50 Euro. Nein, habe gerade nachgeschaut. Ist nicht zu finden.