-
Thread
DSPIC33 NVMCON WRITE Status Bit Anomalie?
Vorgangs zu ueberpruefen. Als Anhaltspunkt fuer die Entwicklung diente das Dokument: dsPIC33F/PIC24H Flash Programming Specification (DS70152F) Im Anhang die Source. Wie gesagt, der '64 Instructions Row Write' Vorgang funktioniert einwandfrei. In den ERRATA Dokumenten ist darueber auch nichts
-
Thread
DSO für wenig Geld
Mit PIC24H/dsPIC33 müssten bei 2x8bit eigentlich bis 40M/s pro Kanal drin sein, da ein 16bit Move vom Port zum Speicher 1 Takt braucht. ARM7 braucht ohne DMA schon vom Core her 3 Takte für's Laden und 2 Takte
Die kriegt man auch ganz bequem bei TME. Ein paar Cent billiger auch unter dem Namen PIC24H. Die DSP-Eigenschaft ist hierfür nicht unbedingt nötig. Die Studentenversion gilt nicht nur für Studenten. Nur sollte man das Resultat dann nicht verkaufen wollen.
-
Thread
Explorer 16 kit und graphics pictail plus 2
hi leute, ich arbeite grad mit dem Microchip Explorer 16 kit (PIC24FJ..) DV164033 und hab auch das Graphics PICtail Plus board (das mit nem Buzzer). die Beispielprogramme für das daughter board klappen alle, aber ich finde einfach nirgends eine vernünftige "Befehlssammlung
-
Thread
Explorer 16 Development Board + ICD 2 + 32bit-Buch = Vorschlag 220 EUR
(Farnell) - Enthaltene Microcontroller zum Aufstecken - PIC32 (25,75 EUR inkl. MwSt. extra), PIC24FJ128GA010, dsPIC33F256GP710 - Buch "Programming 32-bit Microcontrollers in C" (26,40 EUR inkl. MwSt. Amazon) Bilder; http://www.retwin.de/scanner/microchip/microchip_1.jpg http://www.retwin.de
-
Thread
74hc4066 - Beschaltung per Mikrocontroller
hochohmig zu werden. Wie realisiere ich das am besten Schaltungstechnisch? Der Mikrocontroller (pic24) liefert ja nur +3,3V oder "hängt in der Luft", aber nicht GND, wenn nicht geschaltet... Grüße, jurek
Jurek wrote: > das am besten Schaltungstechnisch? Der Mikrocontroller (pic24) liefert > ja nur +3,3V oder "hängt in der Luft", aber nicht GND, wenn nicht > geschaltet... das is falsch.
-
Thread
aktuelle AVR- 8bit RISC µC
Bei AVRs in DIP sind Mega88 (bis 328) und Mega644(P) aktuell. Wenn DIP und schnell: Microchip PIC24/30/33, oder Header-Board für ARMe. Oder wer es gerne etwas schräg hat: Parallax Propeller.
-
Thread
Transistorschaltung/mit uC 24Volt schalten
aber ich hatte bisher leider nicht soviel zu tun mit transistoren. Also: Ich möchte mit meinem PIC 24Volt schalten. Aber High-Side und nicht Low-Side. Gehen tut es konkret um eine 24Volt leitung, welche zu einem anderen gerät gelegt wird und dieses nur "High" oder "Low" erkennen muss. Die 24Volt
-
Thread
PIC24 Adressierung
Hallo, ich hoffe ihr könnt mir ein paar Tipps geben. Ich setzte einen 16 uController ein (PIC24FJ). Dieser unterstützt ja eine Datenbreite von 16 Bit. Jetzt ist meine Frage ich nutze eine feste Adressierung meiner Variablen: unsigned int testVariable__attribute__ ((address(0x850)); //
-
Thread
LL-MOSFET über mehrere Signale schalten. So richtig?
ja nur zwei Ereignisse, also > brauchst Du nur zwei externe Interrupts. Es handelt sich um einen PIC24FJ256GB106, externe Interrupts sind mehr als ausreichend vorhanden. Der Sleepmodus wird ebenfalls verwendet. Zusätzlich soll das Gerät jedoch vollständig abschaltbar sein, über den Alarminterrupt der
-
Thread
Ein nicht ganz alltägliches Projekt
besser. Microchip (das ist die Fa., die hier wohl eher ignoriert wird ;-) hat übrigen ein nettes PIC24 Eval-Board mit dem gewünschten kleinen OLED-Display (wobei ein von Handys her bekanntes Farb-Display wohl schicker wäre) und kapazitiven Tasten, was für erste Ideen-Entwicklungen vielleicht auch herhalten
-
Thread
C30 Compiler Bitfeld mit fester Adressierung
Hallo, im Thread vorher wurde mir erklärt wie ich mit dem C30 C-Compiler(16Bit PIC24F) ein Bitfeld deklariere. Jetzt habe ich eine weitere Problematik, bei der ihr mir hoffentlich helfen könnt. Es wird in meinem Programm eine feste Adressierung benötigt, deswegen gehe ich wie
-
Thread
Welcher µC ist für einen 16 Bit DAC geeignet
Mit 1M/s direkt aus Tabelle ist jedoch kein Problem, das können viele, bei AVR wirds etwas knapp, PIC24/30 besser. Wenn DIP und schnell und wenn neben der DAC-Ausgabe noch was anderes passieren soll: Parallax Propeller. Etwas gewöhnungsbedürftig aber schnell genug und hat kostenloses Entwicklungspaket
werden müssen, dann müsste sich das auch mit einem 20MHz AVR noch grad so eben deichseln lassen. Ein PIC24/dsPIC30/33 (auch DIP) kann dann auch noch eine Amplitudensteuerung per Multiplikation erledigen, evtl. plus Addition aus zwei Tabellen. Wenn irgendwas nebenher nötig ist: der erwähnte Propeller.
-
Thread
PIC24 C-30 Compiler Bit Deklaration
Hallo, ich wollte mal fragen, ob ihr wisst, wie ich einzelne Bits deklarieren kann mit Hilfe des C-30 Compilers von Microchip. will im Prinzip folgendes machen: unsigend char einByte; und dann jedem Bit einen Namen geben: [c] #define einByte.5 _Bit_5 #define einByte.6 _Bit_6 [/c] Ist nur Pseudocode, soll nur veranschaulichen wie es aussehen soll :-) Dann will ich einzelne Bits setzen und löschen können. [c] _Bit_5 = 1; _Bit_6 = 0; [/c] Danke euch!!!
-
Thread
globale Variable in mehreren C-Files
Hallo, ich nutze den C30-Compiler von Microchip und programmiere auf einem PIC 24 FJ (16 Bit) uController. Ich habe folgendes Problem: Ich brauche feste Adressen für den RAM Bereich. z.B.: [c]int var_test __attribute__ ((address(0x8000))); [/c] Jetzt soll diese
-
Thread
PicTail Plus Daugtherboard und Explorer 16
PICtail Plus Daughter Board für Explorer 16 Board? Das ist ein Board von Microchip für dsPIC33 und PIC24. https://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2519¶m=en530893&page=wwwPICtailDaughtDemo Ich bin im Besitz dieses Boards. Das ist eine ganz schöne Sache, allerdings
-
Thread
8x8x8 LED Cube: realisierung mit PIC
soll, welchen nimmt man? http://www.mercateo.com/p/139-1146540/16BIT_MCU_128K_FLASH_40MIPS_SMD_Typ_PIC24HJ128GP510_I_PF.html den habe ich gefunden, weil er genung i/o pins hat. habe auch schon angefangen mit EAGLE den schaltplan und das board zu machen. meine frage wäre, gibt es einen anderen pic
gedanken,den wir verfolgt haben, wie wir das jetzt jetzt mit 8x8x8 bauen können, der PIC ist der hier: PIC24HJ128GP510 http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en024688 http://img401.imageshack.us/img401/7767/ledcube1bh4.png http://img177.imageshack.us/img177/3449/ledcube2ab7.png
-
Thread
PIC und USB-Kapazitäten
maximal senden kann (8bit). Gestern abend bin ich auf die Microchip HP gegangen und habe da Was von PIC24* und PIC30* bei PIC 24 sind's 16bit und bei PIC30* sind's sogar 32bit. Heißt (biem PIC30) dass das ich auf einen Rutsch über USB 32Bit übertragen kann?, Ich lese allerdings nichts davon wie schnell
-
Thread
Wieso Atmel?
AVR32-, 8051- oder ARM- Architektur. Genauso wie es keine "Microchips" gibt, sondern PIC, PIC18, PIC24, PIC30, PIC32.
-
Thread
PIC ADC Sampling-Rate
Hallo! Ich bin auf der Suche nach einem Mikrokontroller mit einer hohen Sampling-Rate des ADC. Die PIC24H haben laut Hersteller einen Rate von 10Bit@500ksps. Bedeutet dieses tatsächlich, dass der Mikrocontroller 500000 Werte bei einer Auflösung von 10 Bit pro Sekunde aufnehmen/konvertieren kann?
Hi ich bin eher mit PIC18 und dsPIC30 vertraut, als mit dem PIC24. Aber bei "meinen" bekannten ist das schon so, dass die angegebene Abtastfrequenz erreicht wird. Microchip gibt hier schon den "Extremwert" an. Das heisst, dass du dir das Datenblatt genau durchlesen
-
Thread
Einstieg 32Bit µC - Welche "Familie"
Also ich habe mit PIC24 und PIC32 gearbeitet. Ganz cool ist das PIN-Mapping, man kann sich wie bei einer FPGA (ist wahrscheinlich eine :) ) die PINs umlegen. ALso ein Design-Fehler im Schaltplan läßt sich softwaremäßig ausbügeln
nachführen. Jedenfalls fallen mir die Zähne aus, wenn ich wieder einen Auftrag habe einen PIC16,PIC18,PIC24 oder PIC32 programmieren zu müssen... nichts für ungut.
-
Thread
Pic24FJ256GB110 interrupt von Timer1 mit CCS-Compiler
general interrupt enable wird nirgends gesetzt. > > Grüße, > > Peter Wäre mir neu, das der PIC24F es hat. Hatte es auch gedacht, da vorkenntnisse beim PIC18. Aber man findet es nicht im Datenblatt oder in den Refernz-Guides. Gruß Sascha
-
Thread
Aquarium Steuerung
Hallo, auch ich bin an einer Aquarium-Steuerung zugange. Momentaner Stand: Controller PIC24FJ64 Temperatur 2 * DS18B20 Licht 2 * EVG 1-10V 1 Mondlicht Schaltausg. 2 * Licht 1 * Heizung 1 * Filter 1 * Luftströmer Sonstiges
-
Thread
dsPIC Tutorial
Wenn du auch mal sagst, wo es hakt :) Meine Erfahrungen beschränken sich auf die PIC24F/PIC24H. Gruß Sascha
-
Thread
Vorteile dsPIC
kann man aber auch ignorieren wenn nicht nötig. Hat Microchip dann auch gemerkt und drum gibt's die PIC24 praktisch identisch ohne DSP (PIC24 = dsPIC33 ohne oder wohl eher mit abgeschaltetem DSP). Wobei sich die in die Architektur integrierte Fähigkeit zum DSP allerdings bei Aufwand/Taktfrequenz/Stromverbrauch
Ich hab mir grad mal das Datenblatt des PIC24 angesehen da steht was von FIFO beim SPI. Was ist den jetzt dieser FIFO genau ? MFG Patrick
-
Thread
Ab wann lohnt sich ein 32bit Controller? Compilerkosten?
ein paar Controller zu vergleichen. Habe letztens auch mal einen PIC32 (80MIPS/32Bit/C32) mit einme PIC24 (40MIPS/16Bit/C30) vergleichen. Bei reinen 16 Bit Berechnungen war der PIC32 ca. doppelt so schnell, wenn man mal von den Spezialfunktionen der dsPICs absieht. Sobald dann aber 32 Bit Interger oder Floats verwendet wurden, war der PIC32 teilweise bis zu 10x schneller als ein PIC24@40MIPS. Von der Programmierung sind die 32-Bitter genau so einfach wie die 8-Bitter. Einzig die etwas komplexeren Interruptcontroller und die Takterzeugung brauchen minimal mehr Einarbeitungszeit
-
Thread
Günstiger 3,3V Regulator von Reichelt?
Na ja, vielleicht sollte ich TME mal ausprobieren. Zumindest haben sie einige PIC24. Nur PIC32 fehlen noch.
-
Thread
Pointer in C (pic 24F)
Hallo Seit längerem programmiere ich nun in C, habe aber noch nie mit Pointern gearbeitet. Ich bin nun bei einem Problem angelangt, bei welchem Pointer notwendig sind. Ich habe nach Pointern gegoogelt, jedoch nicht zu einer funktionierenden Lösung gekommen. Nun zu meinem Problem: Ich übergebe einer Funktion 3 Werte und einen String. Diese Funktion schreibt einige Konstanten am Anfang (ab pos 1) eines Arrays mit festgelegter grösse. Dannach werden die drei übergeben Variabeln, und den übergebenen string (ohne das letze Zeichen) in das Array geschrieben. An letzer gebrauchter Stelle wird
-
Thread
PIC24 @ 80MHz und Timer1 zu langsam?
Hallo, ich habe einen PIC24HJ128GP306. Mit einer internen PLL kann ich dessen Takt auf 80MHz erhöhen. Dies entspricht 40MIPS. Lasse ich folgenden code laufen bekomme ich eine Ausgangsfrequenz von mehr als 1 MHz: [c] while
Werden die Takte beim Pic24 durch 2 und nicht durch 4 wie sonst bei Microchip üblich geteilt ? Auch beim DsPic werden sie durch 4 geteilt, und der pic24, ist der nicht eine abgespeckt Version vom DsPic ?
-
Thread
Microchip Technology moves to replace Atmel board
den markt, OK > atmel die technik... Wieso schließt Du in Deiner Betrachtung die PIC18, PIC24, dsPIC33 und PIC32 aus?
> atmel die technik... Wieso schließt Du in Deiner Betrachtung die PIC18, PIC24, dsPIC33 und PIC32 aus? Pic18 sind Scheiße, teuer und nicht wirklich in C optimiert. Was C18 macht, ist wirklich nicht sauber. Zudem ist der GCC Port eingentlich eine GPL Verletzung. Pic24
-
Thread
schneller uC
Der PIC24H hat maximal 40 MIPS. Also weitaus mehr als ein ATMega. 8-Bit PICs gehen glaub ich bis 16 MIPS (PIC18) Wenn du es richtig schnell haben willst nimmst halt nen ARM
PIC16Fxxx : 2MIPS -> 500ns/instruction PIC18Fxxx : 10-12MIPS -> 83-100ns/instruction PIC24Fxxx : 16MIPS -> 62.5ns/instruction PIC24Hxxx : 40MIPS -> 25ns/instruction PIC30/33F : 35-40MIPS -> 25-29ns/instruction PIC32 : 120DMIPS -> mind. 8.3ns/instruction ..ich staune immer
-
Thread
PIC Betrieb an Batterie bei Stromausfall
Hallo, ich bastel gerade an einer Aquariumsteuerung. Genutzt wird ein PIC24FJ64GA004. Für die Zeitsteuerungen wird die interne RTC genutzt. Nun stehe ich vor dem Problem Stromausfall. Durch abschalten der 5V Versorgung von der LCD-Beleuchtung und anderer Hardware, umschalten
So ein Leistungsbedarf hat der PIC24 nicht. Wenn man dem Datenblatt glauben darf. Naja, wie lange dauert im Schnitt ein Stromausfall? Der längste hier war mal knapp 15 Minuten. 9V Block Akku's kriegt man schon mit 300mAh. Bei angestrebten
-
Thread
PIC24 "Not enough RAM for all variables"?
Hallo, ich nutze einen PIC24HJ128GP306. Dieser besitzt 16KB RAM. Als Compiler verwende ich den CCS C PCD. Vorweg möchte ich gleich anmerken, dass ich keinen externen Speicher verwenden kann. Mein Ziel ist es, eine Tabelle
PIC24 (entspricht dsPIC30 ohne "ds") adressiert linear, nicht banked. Das mit 16bit Adressen bezieht sich auf statische d.h. direkt adressierte Daten, da die Architektur nur 4KB direkt adressieren kann.
-
Thread
Platinen mit selbstbau CNC isolierfräsen
Fertigung, aber nicht beim Isolationsfräsen. Freunde mache ich mir gerade mit QFN-Gehäusen wie dem PIC24FJ48GA002/ML. Wenn Du da nicht genügend Bohrungen unter dem Käfer hast, schwimmt das Vieh auf, aber das ist'n anderes Thema... > >>Eine derart selbstgefräste Platine ist mit Sicherheit nicht viel
-
Thread
structs auf 8-Bit-MCUs
Pointer auf die Struct die Adresse der aktuellen Nachricht zuzuweisen, nicht mehr. So daß ich für PIC24/33/32 in jedem Fall von Hand die Struct füllen muß. Da ich den Code aber sowohl auf dem AVR als auch auf dem PIC32 ohne Änderungen laufen lassen möchte, stellte sich für mich die Frage, wie ich
-
Thread
RS485 Bus aufbauen
Matthias wrote: > Also ich würde einen PIC24xxxx nehmen. Deren UART hat ne > Hardwaresteuerung für RS485. Die funktioniert sogar ;) Danke für eure Tipps! Ich kenne zwar keinen aus der PIC24xxxx Serie, werd mir diese aber mal ansehen. Hab
mit PIC24Hxx,PIC24Fxx und DSPIC33xxx am Laufen. Also alles machbar ;)
-
Thread
Firmengründung Labortechnik u Elektronik in Bln
Woche könnte ggf. gestellt werden. Tätigkeitsbereich wäre: Hard- und Softwareentwicklung für die PIC24 & AVR32 - Familien. Grüße Herbert
-
Thread
PIC Compiler
Hallo alle. Ich suche einen kostenlosen Compiler für PIC24, dsPIC und PIC32. Ich würd mich freuen wenn ihr da mehr wisst. MFG Patrick
-
Thread
PIC18 MPLAB c-files einbinden
ne programmiere Pic24 und dsPic. Ging ja aber ums MPLAB :-)
-
Thread
Microchip stellt den ICD3 vor
ICD3 vorgestellt, eine verbesserte/schnellere version des ICD2. gedacht vor allem für die dsPIC, PIC24 und PIC32 www.microchip.com/ICD3
-
Thread
suche nach pic24h und oder dspic30 o. 33
mahlzeit gemeinde! ich bin auf der suche nach im betreff genannten pic,s! bei micoschip sagte man mir ,dass nur mit kreditkarte und so bei bestellung gezahlt werden kann ,was ich nun mal nicht habe? wie ,wann und wo bekomme ich die dinger günstig zu kaufen? vielen dank schon mal im vorraus!
-
Thread
GrafikDisplay mit LC7981; Darstellungsprobleme
ein 160*80 Pixel Display? Nutzt du den internen Font oder externen? Versuche das Pollin LCD am PIC24HJ128 am laufen zu bekommen. Gruß Sascha
-
Thread
Microcontroller und USB
Die PIC18- und PIC24-Serie dürfte ebenfalls interessant sein, Preise ab $2,50 bis $5,50 (für 1000+ Stück).
-
Thread
Messer raus!
. Sowas wie Garagendrücker (1x Taster + 1x LED) und so. Ich habe schon einige male den neueren PIC24 programmiert, KEIN Banking, einfach Klasse und Super schnell (16 Bit) und die Pheriperie die von Microchip mit rein gepackt wurde kann sich sehen lassen !!! Das läßt manchen AVR alt aussehen. (Nachteile
Pheriperieregister) sehr gut in allen 3 Prozessor-Typen verwendbar. Als Nachfolger für einen AVR sehe ich den PIC24, also AVR >> delete. Als Nachfolger der ARM9 Prozessoren hat Microchip den PIC32 vorgesehen, aber der ist noch ziemlich in den Kinderschuhen. Da wird Microchip wohl einiges abkupfern und in den PIC32
-
Thread
Programieren eines MC
Marktaktuellen einzusteigen? Z.B. einen mit viel Pheriperie drin? - NXP LPC2xxx - ST STM32 - Atmel - PIC24 ...
-
Thread
I2C slave mit address masking am PIC18
Ich programmiere gerade mit einem PIC24FJ32GA002, der hat ein Maskregister in HW - keine Ahnung wie das in SW zu lösen sein könnte.
Nachtrag Beim PIC24FJ.... muss man im Maskregister ein Bit setzen, damit das korrespondierende Bit der Adresse *nicht ausgewertet wird.* Beispiel aus dem ersten Beitrag gewünschte Adresse1: 44h 01000100b gewünschte
-
Thread
I2C PIC18F4550 Slave(Mask)
Ich weiss nicht wie es bei den 18ern aussieht aber bei den PIC24FJ gibt es für Betrieb als slave ein Adress- und ein Maskregister. Damit kann man eine Bitmaske über die Adresse legen um den slave nicht nur auf einer, sondern auf allen Adressen ansprechen zu können
-
Thread
Tipps für die Mikrocontroller Auswahl
dich drunter ist (USB, Ethernet, IC2...) die nächsthöhere klasse wären die z.t. noch verbuggten PIC24 (unbedingt errata lesen), aber da weiss ich nicht ob der C30-compiler auch kostenlos verwendet werden darf. * "if You downloaded the "Student Edition" of the Software from the web, You may install