-
Thread
Pic 18F4580 bidirektionalen Port
morgen, @ Dieter Werner Habe es doch richtig verstanden. PSP ist Slave, PMP = Master. Muß dann ein PIC24.... wählen. Gruß Siegfried
-
Thread
Was kommt nach Atmega?
Ich bin vom ATMega auf den PIC24 bzw. dsPIC33 gegangen weil 1. er eine gute 16Bit-RISC-Architectur (bis zu 60MIPS) hat, 2. es Derivate mit interessanter Peripherie (CAN mit DMA usw.) onboard gibt, 3. es leistungsfähige Derivate
-
Thread
Auflösung der Abtastung eines periodischen Signals mit ADC
Konstantstromquelle einen Kondensator und misst die Spannung nach der Zeit über ADC. Da gibt es z.B. den PIC24FJ128 der kann das mit einer Auflösung unter 1ns.
-
Thread
Arduino / ATmega328P UART RX Interrupt LIN
AppNote: https://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en592045 Ansonsten hat jeder PIC24/dsPIC33 und PIC32 LIN 2.2 konforme UARTs standardmäßig eingebaut. fchk
-
Thread
Stromversorgung & Anschluss von I2C Modulen an PIC
Hallo, ich habe das für eine "Wetterstation" mir PIC24 wie folgt gemacht: Alle Sensoren und der Funk werden von Prozessorpins versorgt oder über einen FET zugeschaltet (falls der Strom zu groß ist). Nur der LDO und der Prozessor hängen wirklich an der
-
Thread
Call funktioniert nicht
hi leute, ich habe eienn PIC24 und bin gerade dran mein erstes Programm zu schreiben, leider funktioniert call nicht, ich bekomme immer diese Fehlermeldung: Timerbsp.c:30: error: `call' undeclared (first use in this function
-
Thread
cPCI Stecker PLX PCI9030
Hallo ihr Lieben, ich muss mich auch gerade mit der Kommunikation zwischen dem 9030 und einem PIC24 auseinandersetzen. Habt ihr da schon gewisse Erfahrungen die mir weiterhelfen könnten? Ich muss zugeben, dass ich mit PCI noch nie was am Hut hatte. Ich würde mich also über jede Hilfe freuen. Gibt
-
Thread
[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)
Logger besteht aus: - C0283QGLD-T OLED mit 240x320 Pixel und TouchPanel - ST22 GPS-Modul - PIC24FJ256GB110 Microcontroller - AT45DB321D 32-megabit Flash von Atmel - ads7846 TouchScreenController - bq24072 Batterielade IC - 5 Weg Navigationstaster - ncp5810 OLED Spannungsversorgung - 2x
-
Thread
Pointer auf Flash im dsPIC
Assembler. Alles Andere kommt mir eher krampfig vor. Du schreibst wie ein Blinder über Farben. dsPIC/PIC24 hat eine *völlig* andere CPU-Systemarchitektur als PIC10/12/16/18 - AVRs (vor allem die ganz neuen) sind näher dran, was die CPU angeht. Und PIC32 ist wieder völlig anders. Was ähnlich ist, ist
-
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
Problem mit I²C
immerhin schon 15kSPS. Jeder halbwegs brauchbare Controller schafft das mühelos. Zwei Beispiele: PIC24FV32KA301 (100kSPS) STM32F072 (1MSPS)
-
Thread
dsPIC33 und MMC/SD-Karte via SPI
ist? Hintergrund: Ich verwende hier ein Mikroelektronika LV24-33A-Board. Dieses wird mit einem PIC24FJ96GA010 ausgeliefert. Ein Beispiel für den Mikroelektronika C-Compiler für dsPICs läuft auf diesem MC relativ problemlos (Beispiel MMC_Fat15_Example.c, frisch-formatiertes FAT-Dateisystem auf der
-
Thread
PIC18F1220 (C-Code) Port (einzelnen Pin) abfragen
ist auf jeden Fall sauberer. fchk PS: Das ganze gilt nicht nur für PIC18, sondern genauso für PIC24/dsPIC und PIC32. Da isses genauso.
-
Thread
TPS63031 Beschaltungs-Frage
der Under voltage lockout threshold (1.4V-1.6V) umgangen? Das "brain" in meiner Schaltung ist ein PIC24, mit dem ich dann auch vorhabe die Batteriespannung zu messen, nur möchte ich das relativ selten machen (low-power). Trotzdem muss ich zur Sicherheit den LIPO beobachten, um es vor Unter-bzw. Überspannung
-
Thread
welcher µC für mikrofon-ADC
nur stellt sich mir die frage welcher µC? einfach ein atmega8 ? in der anleitung steht dass ein PIC24H benutzt wird, welche einen 12-BIT ADC besitzen. funktioniert das genauso gut mit einem 10-bit ADC ?
-
Thread
Bit Angle Modulation Arduino
tatsächlich hat es ein Kollege geschaft durch ein Programm seinen > Atmega32 zu killen, Dann nimm einen PIC24. Ich habe einen Port mit 2.66 MHz togglen lassen und er läuft nach >1 Stunde problemlos... Spaß bei Seite: Am Togglen liegt’s sicher *nicht*. Der Kollege wir schon einen Fehler in der Schaltung
-
Thread
dynamisch Code ausführen - Code von SD-Karte
erst rausbrächte, nachdem sie die gröbsten Böcke bereinigt haben. Die Architektur dieser 16-Bitter (PIC24, dsPIC33, anfangs dsPIC30 aber die heizen doch sehr) ist völlig OK, mit leicht kuriosen Anwandlungen wie einer Multiplikation als schnellstem Weg, zwei Register zu nullen. Zwar getrennte Adressräume
-
Thread
PICKit 2 oder 3?
setzen - mach ich bei den kleinen 8-bittern immer so. So mache ich das auch immer, auch momentan beim PIC24. Für kleinere Projekt nehme ich auch gerne mal ASM.
-
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
dsPIC: Daten in Programmspeicher speichern
ein wenig angestaubt, aber funktioniert. Der dsPIC30 ist ein wenig anders als der dsPIC33 und der PIC24, aber wird auch in dem Bootloader unterstützt.
-
Thread
Richtig debuggen mit dem PicKit 3
Guten Abend liebes Forum, Ich arbeite zur Zeit mit einem PIC24E und als Programmierer der PICkit 3. Mein Problem ist, dass ich mit dem Programmierer/Debugger einfach nicht debuggen kann. Ich kann zwar wohl über MPLAB Zeile für Zeile durch gehen, aber ich kann
-
Thread
CAN-Interface mit galvanischer Trennung für Pandaboard (OMAP4)
Du das SPI nicht schneller bekommst, ersetze doch den MCP2515 durch einen PIC18F26K80 (8 Bit) oder PIC24HJ128GP502 (16 Bit) (beides 28-Pinner). Das ist im Prinzip der gleiche CAN-Controller, nur noch mit einem PIC mit drin. Mit dem kannst Du dann einen Ringpuffer implementieren, so dass der PIC die empfangenen
-
Thread
Schnelles GLCD für PIC
wird wohl nicht funktionieren. > Verbindung mit einem PIC 18F4620 Dann nimm einen dsPIC33E oder PIC24E, 60Mips,
-
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
AVR-DA die zweite
64k RAM, Code kann auch im RAM ausgeführt werden, USB, etc. Microchip hat etliche PIC32MX und PIC24/dsPIC33 in DIP. Brauchst nur MPLABX, XC16/XC32 und einen PICKIT3-Clone. fchk PS: Und wer was besseres mit VCC=5V sucht, wird auch fündig: https://www.microchip.com/wwwproducts/en/dsPIC33EV256GM102
-
Thread
ADC: Channels, Multiplexer, Verständnis PIC
Guten Tag, Ich habe Probleme das ADC Modul beim PIC24E richtig zu verstehen. Laut Datenblatt habe ich 4 Sample&Holds/Channels die alle auf den gleichen ADC Konverter gehen. Jeder S&H hat verschiedene Analoge Eingänge. Laut Bild 1, kann CH0 AN0-AN311
-
Thread
Microchip MPFS, wie geht das?
Hallo, vielleicht hilft ja der Link: http://www.ljcv.net/projects/index.html Habe selbst den PIC24FJ64 Webserver nachgebaut. Gruß Sascha
-
Thread
Bitdeklaration global verwenden
Hallo Leute ich habe einen PIC24 und möchte die IO Bits mit Namen versehen ich habe mit eine Funktion gemacht die wie folgt ausschaut: void initOutputs(void){ // Bit = 0 --> Ausgang Bit = 1 --> Eingang //IO_ENPO
-
Thread
suche Funkmodul 433 / 434 Mhz FM
habe mir ein Vario (Steig-/Sinktonanzeige) für mein Modellsegler gebaut. http://www.pixelproc.net/pic24hj12vario.html Ich habe als Funkmodul dieses von Conrad eingesetzt: http://www.conrad.de/ce/de/product/191498/FM-TRANSMITTER-MODUL-TX-FM-MIDEN/SHOP_AREA_17364&promotionareaSearchDetail=005 Leider
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302 12 Bit ADC 16 Bit PWM und 5V Peripherie. PIC18F06Q40/PIC18F16Q40 12 Bit ADC Die letzteren PICs programmiere ich hauptsächlich auch in "C" Rudi R. schrieb im Beitrag #6917895: > habe
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
MIPS-Kerne quasi durchgetunnelt, und der JLink kann ja auch MIPS EJTAG. Heißt aber auch: Er kann keine PIC24/dsPICs und auch keine 8-Bit PIC 10/12/16/18, und er kann auch kein High-Voltage ICSP (Vcc+5V auf MCLR), was die meisten 8-Bit PICs brauchen. fchk
-
Thread
STM32 GPIO Anfängerprobleme
die Pinbelegung vieler Schnittstellenmodule (Timer, UART, ...), wie sie sich beispielsweise bei den PIC24/33 findet. Feste Pinzuordnungen sind immer unglücklich, für 8 von 10 Anwendern. Hier kommt dazu, dass der gleiche Chip in teilweise 4 Gehäusen mit unterschiedlicher Pinzahl steckt und man zwar Ports
-
Thread
120 I/Os an Raspberry Pi
selber nachprogrammieren musst. Als Controller für die Peripherieknoten empfehle ich PIC18F26K80 oder PIC24HJ64GP502. Die haben in 28 Pins alles, was Du brauchst, zusätzlich ist nur noch ein CAN-Transceiver (8-Pinner im SO08) erforderlich. Möglichkeit 2: Ethernet und TCP/IP Hier empfehle ich einen PIC18F67J60
-
Thread
Sender - Stromsparend was nehmen?
Das Konstrukt sollte Sommer überleben. Ich hab so was ähnliches mal mit einem RFM12 und einem PIC24 umgesetzt. Läuft auf 3xAA, und die Batterie hält rund 3 Jahre. Das sendet jede Minute Temperatur, Feuchte und Akkuspannung. Die Kommunikation ist bidirektional und mit CRC gesichert. Also mit
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
TDC7200 für ca 3€ liegt bei 50ps in Gegensatz zu deinen 50µs. Und mit einer Single-Chip Lösung wie Pic24 mit CTMU kommst du auch in den einstelligen ns Bereich. Für den Phasenvergleich gibt es den TAPR TICC Timestamping Counter auch mit dem TDC7200 und auch der ist fertig abgeglichen noch fürs Hobby erschwinglich
TDC7200 für ca 3€ liegt bei 50ps in > Gegensatz zu deinen 50µs. Und mit einer Single-Chip Lösung wie Pic24 mit > CTMU kommst du auch in den einstelligen ns Bereich. Für den > Phasenvergleich gibt es den TAPR TICC Timestamping Counter auch mit dem > TDC7200 und auch der ist fertig abgeglichen noch fürs
-
Thread
AVR oder STM32 für Entwicklungsprojekt
notfalls kommt man ohne aus, aber ich finde es manchmal extrem praktisch. Ihr solltet Euch auch noch PIC24 und PIC32 anschauen. Die sind beide deutlich leistungsfähiger als AVR bei gleichem Preis, lassen sich sehr schön programmieren und debuggen, und ein PICKIT3-Nachkau kostet beim Chinesen irgendwie 20
-
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
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
uC mit präziser PWM-Steuerung bzw. Sequenzer
(welches den Interrupt auslöst) automatisch > in die Zähler-Register gelatcht werden? Bei den PIC24xxx, die ich verwende, ist das so. MfG Klaus
-
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
Verwirrung: Gängige (Audio)-Interfaces eines DSP zu DACs & ADCs
Frames markiert. Das ganze nennt sich dann auch "Framed SPI" (zB bei Microchip bei den dsPIC33 und PIC24/32), weil es quasi SPI mit zusätzlichem Frame Sync ist. Für den MCLK hast Du meist einen Quarzoszillator auf dem Board, und irgendein Baustein ist dann quasi SPI Master, d.h. er erzeugt aus dem
-
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
Uhrenselbstbau: Woher Zeit bekommen, wie anzeigen
Bastelprojekt - nützlich und simpel. Was die Netzfrequenz als Zeitquelle angeht: Die RTCC der PIC24-Serie kann das. Kuckt man hier: http://ww1.microchip.com/downloads/en/DeviceDoc/39995A.pdf S193: RTCC clock Select bits: External power line source 50Hz Natürlich gibt es auch eine Einstellung
-
Thread
Umfrage: Mikrocontroller der Zukunft
also ich finde es gehört in jeden controller ein PPS (PIC24F und einige PIC18FXXJYY) oder andernorts auch Crossbar genannt.
-
Thread
PIC Messwerte für Ausgabe aufbereiten
eine suchst: https://www.mikrocontroller.net/topic/331500#3626502 Welchen PIC verwendest du? Ein PIC24 könnte Multiplikation und Division in Hardware, ein PIC18 könnte Multiplikation in Hardware.
-
Thread
USB Host programmieren (f. HID Device)
benutzen. Alles für mich Neuland, aber ich habe nach diesem Tutorial (http://www.engscope.com/pic24-tutorial/14-5-usb-debugger-protocol-design/) ein lauffähiges USB Device aufgesetzt, das ich im SimpleHIDWrite utility (http://janaxelson.com/hidpage.htm) so ansprechen kann, wie es vorgesehen ist.
-
Thread
EEPROM beschreiben und auslesen
code] Auch benutze einen dsPIC (dspic30f6011a) und musste daher NVMCON ändern. durch 0x4050 (beim PIC24) löscht ja anscheinend den ganzen EEPROM. Was aber, wenn ich nciht alles löschen möchte? Im Datenblatt steht 0x4044: löscht ein wort 0x4045: löscht 16 wörter 0x4046: löscht ganze EEPROM Um ein
-
Thread
Welcher Controller für Unterrichtszwecke?
einfache Plattform, die gut zu debuggen ist, und so ein PICKIT3 Clone ist billig. Vielleicht wäre PIC24 eine Alternative, speziell wenn Du Assemblerprogrammierung machen möchtest. Und da Microchip da einen (wenn auch alten) GCC einsetzt, könnte das vielleicht im Unterricht auch Vorteile haben. Bei PIC24
-
Thread
Beschleunigungsdaten via Zigbee auf PC übertragen
Antenne und fertig. Das Ding wird per SPI angesprochen und es gibt auch eine kostenlose Lib für deren PIC24-CPUs. Also den Beschleunigungssensor an den uC und dann via Zigbee raus. Auf der Gegenseite dann auch wieder so'n Modul und möglichst eine CPU direkt mit USB-Klumpatsch drin, für mich wohl was von
-
Thread
Max Strom über die Schutzdioden beim PIC24HJ64GP504 ("max clamp current") ?
Hallo zusammen! Weiss jemand wie hoch der Clamp Current bei einem PIC24HJ64GP504 max. sein darf ? Im Datenblatt habe ich nichts gefunden. Ich will an ein paar Inputs Signale mit 12V High-Pegel (Auto) anlegen und habe dafür einen 33k Ohm Vorwiderstand gewählt. Nach