-
Thread
Funktionele Sicherheit
funktionelle Sicherheit zu verwenden. Beckhoff setzt z.B bei den Safety-Produkten auf die einfachen PIC24E -16 bit Mikrocontrollern. ST empfiehlt auch ihre universale STM32 Serie. Die Hersteller haben selbst keine Bibliotheken und verweisen gen auch solche Firmen wie Hitex oder Embex …
-
Thread
Universalprogrammer für EPROMS, PICs,.
nur für PIC32, dafür aber für vieles andere (FPGAs, ARMs..). Aber wer will schon PIC16. Einzig die PIC24 fehlen mir. Sonst ist das PICkit3 recht brauchbar. Das kann man bedenkenlos kaufen. Im Verleich zum J-Link ist das PICkit allerdings eher was für gemütliche Naturen (vor allem beim Debuggen).
-
Thread
Double Variable liefert über Sprintf->Uart keine Dezimalzahl
verwenden. Außerdem ist das lang nicht so schlimm wie du behauptest. Ich habe mehrere Projekt auf PIC24FV32KA304 mit float und snprintf - und bin immer wunderbar mit den 32k Flash ausgekommen. Noch eine Anmerkung zum Thema: Ich persönlich würde noch etwas mehr Flash investieren, und snprintf() verwenden
-
Thread
Unkomplizierte Berechnung oder doch schon Gleitkomma Berechnung?
Entwicklungszeit für eine Einsparung von <1% gerechtfertigt ist oder nicht. Ich habe schon auf PIC24 in C einfach in float gerechnet. Meist für die Anzeige auf dem Display. Wenn man das einmal pro Sekunde tut, und es dauert dann 2ms? Total Banane ;-) Ich habe auf die harte Tour gelernt: Optimieren
-
Thread
dspic33fj flash daten ablegen
Beispielcode. Beim 2. findest du unter "DEE Emulation 16-bit v2.2 - AN1095, Emulating Data EEPROM for PIC18/PIC24 MCUs and dsPIC DSCs" einen ZIP mit einem Beispielprojekt...
-
Thread
PIC Clock Config
Hallo, ich beschäftige mich gerade mit dem PIC24F und seiner Config (Clock) Ich werde leider aus einem Ausdruck nicht schlau. Was macht: OSCIOFNC_ON oder OSCIOFNC_OFF? Ich habe im Datenblatt folgendes gefunden. OSCIOFCN: OSC2 Pin Configuration
-
Thread
STM32: Schlafen und Aufwachen
Sleep-Befehl wieder freigibt. Dies funktioniert, weil der SEI() mit einem Takt Verzögerung arbeitet. Beim PIC24 z.B. gibt es einen speziellen Befehl (DISI), der die Interrupts global sperrt und nach x Takten automatisch wieder freigibt. Beim STM32 hab ich eine solchen Mechanismus noch nicht gefunden, daher
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
vielversprechenden Controller für die PWM Steuerung gestoßen: https://www.microchip.com/wwwproducts/en/PIC24F08KL301 Jedoch bin ich mir hier nicht sicher, ob tatsächlich 6 unabhängige PWM Channel zur Verfügung stehen, in der Übersichtstabelle von den 16 Bit µCUs steht zwar, dass maximal 6 PWM Channel genutzt
Also der PIC24... kann meiner Meinung nach, laut Data Sheet, 3 unabhängige Hardware PWM und ist demnach nicht für deine 6 Kanäle geeignet. Wenn du einen uC von Microchip oder Atmel suchst, dann würde ich dir MAPS
-
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
Puffer batterie RTC PIC32
übenimmt die Batterie. Die Software erkennt das dann in den Deep-sleep mit RTCC. Damit kommt man bei PIC24 auf <1µA herunter - das ist schon der Bereich, in dem diskrete RTCC auch liegen. Zur Stützung reicht in diesem Fall ein Supercap. Bei PIC32 kommt man immerhin auf so <5-10µA, auch das kann die Knopfzelle
-
Thread
DAU IC gesucht
Spannung in V zu skalieren, nimmt man mV. Oder µV. Weiß nicht wie das bei ATMEGA ist, aber von PIC24 weiß ich, dass dort int statt float um mindestens 2 Größenordnungen schneller ist. Integer ist bei geeigneter Skalierung gleich genau.
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
dsPICs gibt's in verschiendenen Gehäuseformaten und Pincounts, sogar bastlerfreundlich in DIP. Einige PIC24EP-Typen haben dieses Feature auch, kann man hier leicht herausfiltern: https://www.microchip.com/maps/Microcontroller.aspx
-
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
gLCD, USB-Host MP3-Player, Audio-DSP all-in-one Lösung gesucht, wie?
Vllt. kannst du mit einem dcPIC33 oder PIC24 mit USB OTG + einem MP3 Decoder Chip (z.B: VS1002) was anfangen... Paul Hamacher schrieb im Beitrag #3513922: > für die es auch günstige > Entwicklungshardware- und Software gibt. ca. 35 PICkit3
-
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
Suche uC Board mit Display
products/view/688/mikromedia-for-xmega/ http://www.mikroe.com/eng/products/view/587/mikrommb-for-pic24-board/ http://www.mikroe.com/eng/products/view/586/mikrommb-for-dspic33-board/ http://www.mikroe.com/eng/products/view/585/mikrommb-for-pic18fj-board/ Compiler gibt's auch gleich da.
-
Thread
Welcher Microchip µC ist das?
Versorgungsanschlüsse "oben" hier also Pin1 Vdd, Pin14 GND und MCLR (fals verwendet!) auf PIN4. Die PIC24 im SSOP14 Gehäuse haben allerdings eine andere Beschaltung! Da ist MCLR auf Pin1, Vss auf Pin13 und VDD auf Pin 14. Damit kannst du es dann schon einmal eingrenzen. Passt eine der beiden oberen
-
Thread
Bücher zum Them Mikrocontroller
PIC24 Microchip http://blog.flyingpic24.com/programming-16-bit/
-
Thread
Schwierigkeiten mit AD9833
, da diese sonst die Signalamplitude in Abhängigkeit der Freuenz ändert. Das Datenwort für die PIC24 SPI1 config lautet SPI1CON1 = 0b0000011101111010. FSYNC muss für den AD erkennbar auf LOW gehen, was ich natürlich nicht getan habe. Also vor LOW einmal HIGH. Der funktionierende Code sieht dann
-
Thread
MPLAB release from reset
MPLAB IDE in der Version 8.50.00.00 und den ICD2-Nachbau von Olimex. Seit kurzem kann ich meinen PIC24HJ128GB502 nicht mehr aus der IDE heraus starten oder stoppen (.. release from reset und hold in reset). Ich weiß nicht was ich wo geändert haben könnte. Zumindest nichts an der Hardware. Irgendwelche
-
Thread
PIC + EEPROM mit i2c in C -> Leseproblem
arbeite mich gerade in die PIC-Programmierung ein. Entwicklungsumgebung: MPLAB 7.60 PIC: Microchip pic24hj256gp206 Debugger: Microchip MPLAB ICD2 Compiler: MPLAB C30 Brauche dringend Hilfe. Will Eeprom mit i2c beschreiben und später wieder auslesen. Schreiben funktioniert (vermutlich, kann aber
-
Thread
Getränkedosierer
was ich bei Conrad gefunden habe: http://www.conrad.at/ce/de/product/160403/MPLAB-STARTER-KIT-PIC24F-MCU-DM240011/SHOP_AREA_29142&promotionareaSearchDetail=005 welches Netzteil benötige ich denn für ein Magnetventil + Microcontroller. als Ergebnis möchte ich gerne 3-4 Knöpfe für die verschiedenen
-
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
PIC18F45k22 Ethernet
> ungeordnet. Ja, das ist es. Der Grund ist der, dass diese Bibliotheken für PIC18 (8 Bit), PIC24/dsPIC (16 Bit) und PIC32 (32 Bit)gleichermaßen sind. Die drei Architekturen sind völlig unterschiedlich, und im Fall von PIC18 ist auch noch der Compiler ein völlig anderer (bzw inzwischen zwei Compiler
-
Thread
H-Brücke: Ansteuerung mit Überlapp statt Totzeit
Wenn man die Signale mit einer Tot-Zeit invertiert, dann hat man Signale mit Überlappung. Die PIC24xxMC (Motorcontrol) haben eine fein einstellbare Totzeiterzeugung. IMHO kann man bei denen die Ausgänge in der Polarität einstellen und sollte eine Überlappung ohne zusätzliche HW hinbekommen. MfG
-
Thread
Temperaturregelung Analog oder Digital?
Empfindlichkeit. Mit 10 Bit A/D-Wandler kommt man auf 0.1 Grad Auflösung. Mit einem 12 Bit A/D-Wandler (z.B. PIC24FV32KA302) entsprechend auf 0.025 Grad. Den Heizer betreibe ich dann mit einem logic level FET am PWM-Ausgang. Die Genauigkeit mußt Du natürlich kalibrieren (Fieberthermometer wurde ja schon angesprochen
-
Thread
[S] µC + Webserver
und machst dort einfach weiter. Stack und Application Framework sind über alle PIC-Familien (PIC18, PIC24/dsPIC, PIC32) identisch (sprich: es ist derselbe Quelltext). Alles schon gemacht. fchk
-
Thread
PIC- Console via USB ( PIC24FJ64GB002 )
Hallo, ich würde gerne wie bei den VT-100 ( falls das noch jemanden was sagt ), eine Console als programm auf meinem PC laufen lassen, und wenn der PIC mit dem PC verbunden ist dann zeichen eintippen die ich gerne auf dem PIC Parsen würde, so quasi als Debugschnittstelle. Auf der Microchip website werde ich auch nicht gerade schlau, und leider finden sich im web nicht soviele sachen dafür. Meine Fragen: - Weiss jemand was man da für eine Software auf dem PC verwenden kann? - Muss ich da die PID des PIC so verändern das er als HID device erkannt wird? Bin übrigens nicht gerade ein Spezialist
-
Thread
Sichern von Kommunikation zwischen Controller und EEPROM
Open Collector Ausgang inaktiv sein sollte. Das hat so schöne Effekte, wie z.B. eine Kollision bei PIC24xxxx I2C Modulen. Eine reine SW I2C Implementierung hat mir dabei geholfen. Also einfach beim "Verklemmen" ein paar Takte gnadenlos drüberbügeln dann läuft alles wieder ;-)
-
Thread
PIC18F45K20 Taktprobleme
glaube ich kaum dass er mit 100MHz stabil läuft. Ich hätte aber eine Lösung für dein Problem: Ein PIC24EP32GP204 mit 70MIPS, den kannst du mit der gleichen IDE und eventuell mit dem gleichen Programmer programmieren...
-
Thread
Abtastzeit bei PID Regler
immer noch am besten. Zum ersten mal versuche ich mit Reglern in C zu arbeiten (arbeite mit einem PIC24). Kenne zwar verschiedene Regler aus der Klimatechnik mit denen ich täglich zu tun habe, allerdings verstehe ich die Reglerstellzeit in Verbindung mit dem µC nicht ganz. >Ta ist die Reglerstellzeit
-
Thread
Multi-Uart Schnittstelle mit serieller Ansteuerung.
nicht geschrieben, mit welcher Architektur resp. Controller Du arbeiten willst. Wenn Du z.B. einen PIC24 nimmst, kannst Du konfigurieren, auf welche Pins Du den UART legen willst, und zwar auch zur Laufzeit. Also hast Du einen integrierten Multiplexer. Das Ganze heisst "I/O pin mapping".
-
Thread
Software von ST
zurück, oder sucht das Problem. Eine winzige Änderung dauert dann ewig. Mich nagelt das privat auf PIC24 und PIC32 fest. Dort habe ich meine selber geschriebenen Treiber für fast alles (Abgetippt aus dem Datenblatt), ohne PLIB, Harmony und ähnlichen Quatsch. Die kenne ich, und die compilieren auch 17
-
Thread
Wie funktioniert die Sache mit dem image processing ?
dir einen Raspi mit Kamera und hol dir OpenCV. Bildverarbeitung geht sicher auch irgendwie auf AVR/PIC(<24), aber nur wenn man sich in der Materie gut auskennt. Zum erlernen selbiger ungeeignet, weil viel zu klein/speziell/... BTW, bloß weil ein Chinese für sein Produkt ein paar Schlüsselwörter einwirft
-
Thread
Grafik Display 128x64
integrierten Schriften angewiesen. Da du eh schon in C programmierst, was hälst du von einem Upgrade auf PIC24? Dann kannst du auch die Grafik-Library von Microchip verwenden, die Textausgabe, Bildausgabe (sogar ein komplettes UI mit Tasten, Listen, ...) schon implementiert hat. Was deine Aufgabe dann ist,
-
Thread
PCB Design für Xilinx FPGA
gemacht weil es noch ein Paar Änderungen dazu kommen. Die Platine ist 2-Lagig, mit SDRAM/SRAM/Ethernet/PIC24/VGA/VS1053 und vieles mehr... Mal schauen ob die läuft ;) MfG
-
Thread
Einstieg TFT
vorzugsweise von Epson - in einigen Mikrocontrollern, beispielsweise NXP LPC2478 oder Microchip PIC24FJ256DA210 - in Form eines FPGA oder CPLD, ggf mit externem Speicher. Lochrastergeeignet ist nichts von alledem. Auch die Displays mit eingebautem Controller haben als Anschlüsse Folienleiter im
-
Thread
minimale Boards
grenzwertig. > 3) Außer AVR und STM32 noch andere uC anschauen? Ich mag die STM8 ganz gerne. PIC24 und PIC32 gefallen mir zumindest auf dem Papier (ganz im Gegensatz zu den PIC bis 18, die ich schrecklich finde). Wenn ich mal was mit Ethernet machen wöllte, wäre wohl so ein PIC meine Wahl. Was den
-
Thread
PIC18F97J60: Reset-Problem
Vcc+3V) am MCLR eingeleitet wurde. Bei den PIC18 mit J oder K in der Typenbezeichnung sowie allen PIC24/PIC32/dsPIC funktioniert das anders. Dort wird nämlich eine spezielle Signatur über den ICSP hineingetaktet, und deswegen dürfen dort absolut keine Kondensatoren dranhängen, auch an MCLR nicht.
-
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 C18 String direkt als Parameter übergeben
RAM und ROM getrennt adressiert und kein mapping der Speicherbereiche unterstützt wie es z.B. der PIC24 macht. Du brauchst für solche Strings eine eigene Ausgaberoutine die einen const char * verwendet. Weiter musst du nichts beachten. Viel Erfolg :)
-
Thread
PIC32MZ mit 28 MSPS ADC
nicht ? Sieht nicht so aus, das es den real gibt. Real kenne ich nur den 12Bit 10Ms ADC vom PIC24FJ128GC010.
-
Thread
Welchen protocol für RGB LED Matrix
die Daten rausschicken Es gibt gut Tutorials dafür, meist für FPGAs oder Adruino Mit nem uC (PIC24EP) schaffe ich eine 4bit-PWM Mit nem FPGA (Spartan6) auch locker 8Bit-PWM
-
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
AIS2120SXTR-Probleme bei der SPI Ansteuerung
habe es immerhin geschafft, wenn auch durch ausprobieren, unterschiedlicher SPI Einstellungen am PIC24FJ128GA704 (CKE,CPH,SMP) ein korrektes Sensorsignal zu empfangen. Beim Lesen der Register empfange ich aber nicht immer die richtigen Werte. Zum Beispiel das Lesen des Registers 0x0C sollte den Wert
-
Thread
wie char-array als als Parameter übergeben.
beispiele gut. egal, welche C-Compiler abart. Das war in diesem fall der MikroC-Compiler für PIC24 und dsPIC controller. es muß nicht ganz genau auf diesen C-Compiler passen. denn rest kriege ich warscheinlich alleine passend.
-
Thread
Wlan2Serial Modul für 5 euro
Moin moin Stefan, es macht riesen Spass! ESP8266 IoT HTTP Processing MCU LED Switching at PIC24 WebServer https://www.youtube.com/watch?v=WFo4Fs0p_NY Jetzt kann es losgehen! Gibt viel dieses Wochenende zu tun. Der erste IoT Video Beitrag zu ESP8266 MCU Processing switching LED auf einem PIC24FJ256GB106 laufenden HTTP Server. Urposting hier. Nächster Schritt, der geprüfte Code auf dem IoT ESP8266 Tool wird auf einen Mikrocontroller gepackt. Wenn das Tool fertig ist, gibt es sourcen
-
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
[S] Leute die eine "Grafikkarte" für uC bauen wollen
Nachfolger mit Cortex M3 Kern in Arbeit, aber der ist wohl noch nicht wirklich lieferbar. Microchip PIC24FJ256DA210. TQFP100, d.h. noch gut lötbar. 98k internes RAM, ist recht viel, reicht aber für VGA trotzdem nicht aus, d.h. externes RAM braucht man ohnehin. Das wäre jetzt der Controller, den ich mir
-
Thread
LCD controller
SPI interface haben. > > Die Controller von Epson haben alle leider ein Parallel interface. PIC24FJ256DA210 Damit kannst Du einen intelligenten TFT-Controller mit eigener Intelligenz bauen und ggf den jetzt verwendeten Microcontroller ersetzen. fchk