-
Thread
SPC4-2 an MSP430
Danke für deine Antwort rufus, vllt werde ich mich für einen PIC24FJ64GA004 entscheiden. Die haben solch ein Inteface und mti der nanoWatt Technologie brauchen sie auch nicht wesentlich mehr Strom als der MSP. Werde mir aber den F5438 auch nochmal anschaun. Grüße
-
Thread
Suche: Baustein für 3 schöne Audiosignale
mir hier nur schwer, da ich mit audio noch nichts an einem µC gemacht habe. Benutze übrigens einen PIC24. Dieser sollte nach Möglichkeit auch die ganze Ansteuerung übernehmen, ein Baustein mit Verstärker etc...is mir zu teuer zum probieren. Freu mich auf Vorschläge von euch. Vielleicht hat ja jemand
-
Thread
LCD oder Code defekt
Erzeugung von negativer Kontrastspannung hab ich mal was geschrieben, als ich eine LCD-Routine für den PIC24 gepostet habe: Der Post ist für 3.3V, sollte sich aber genauso für 5V anwenden lassen. Siehe untere Hälfte der Eröffnungsposts: https://www.mikrocontroller.net/topic/324239#new
-
Thread
Programmcode aus RAM ausführen
die AVRs. Genau, der MSP430 hat einen gemeinsamen Adresseraum für RAM und Flash. Mein geliebter PIC24 kann's leider nicht...
-
Thread
USB-device-controller (Alternative zu PDIUSBD12) gesucht
microcontroller.aspx "38 MCHP parts found" zB PIC18F25J50 (32k Flash, 4k RAM) Oder bei den 16 Bittern: PIC24FJ64GB002 fchk
-
Thread
Suche C-Buch für uC
König, A: Handbuch PIC24/dsPIC-Mikrocontroller Praxisbeispiele zur Anwendung der Module und Befehle ISBN 978-3-645-65273-5
-
Thread
RS485 - Mikrocontroller
bräuchte Hilfe... über eine RS485-Schnittstelle möchte ich Daten, welche ich mit einem Mikrocontroller (PIC24FV16KM204) einlese (ADC) an den PC schicken. Die Daten möchte ich vorerst nur mit Hterm empfangen und ansehen. Mit dem Programmieren der RS485 habe ich keine Ahnung. Ich programmiere derzeit mit
-
Thread
Und wider ESD Problem.
eventuell sogar mit einer kleinen Induktivität. Ich habe zB bei meinen Prints die Resetleitung vom uC (PIC24) so geschützt: Direkt am Programmierstecker eine Transildiode, danach 150 Ohm Widerstand in Serie, danach eine Induktivität 100MHz, 600 Ohm 1A und danach einen 10nF keramischen Kondi nach Masse. Gibt
-
Thread
PIC nicht programmierbar - Datensignal im MCLR sichtbar
ein PICkit2 gekauft, weil das hier empfohlen wurde. Ich konnte es bisher nie verwenden, weil viele PIC24 nicht mehr unterstützt werden. Da hilft der beste Programmer nicht, wenn man dafür alte Gurken verwenden muss! Bei PICs tut das besonder weh, weil die sich die Peripherie letzten Jahre stark verbessert
-
Thread
Wie Auslatung von uC messen?
Ich verwende bei PIC24 und PIC32 einen kleinen "Trick", der auch bei STM32 klappen könte. Es setzt voraus, dass man den Idle-Modus benutzt. Aber das will man sowieso. Ich setze zwei Timer auf, einer zählt im Idle weiter
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
Hitachi, eigentlich kein reiner 16Bit Controller > bekannt? Renesas M8C/M16C/M32C und Microchip PIC24/dsPIC33 beispielsweise.
weiter UND MEHR BÄSSE!!!) noch lauter werden lassen. Siehe die Diskussionen über PIC16 versus PIC18, PIC24..usw. Inkompetenz bei den Ingenieuren führt zu immer massiveren Forderungen nach mehr Ressourcen. Nicht daß diese sinnvoll eingesetzt werden (was ja sehr wünschenswert wäre), nee, sie werden zum Vergeigen
-
Thread
USB Microcontroller Programmieren
herstellerspezifisches USB-Protokoll, aber nicht das Standard USB HID-Protokoll. Mein Tip: Den PIC24FJ64GB002-ISP gibts bei Reíchelt für 3.75€. Das ist ein 16 Bit Prozessor im DIL28, der Full-Speed USB-OTG hardwaremäßig eingebaut hat und daher im Gegensatz zu den immer wieder anzutreffenden reinen
-
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
Drehgeber für Benutzerschnittstelle
@98765 Qtouch ist eine gute Idee, danke. Mein PIC24 hätte eine CTMU, damit könnte er theoretisch kapazitiv Touch. Zumindest die Knöpfe kann ich damit machen, wenn das durch das Gehäuse durch funktioniert. @Stephan K. / Max Mustermann Danke! Leider
-
Thread
RS485 Modbus Kommunikation steigt bei gewissen Temperaturen aus
Hochspannungs-Schaltanlagen bei Unterwerken. Die Kommunikation basiert auf RS485/Modbus. Der Mikrocontroller ist ein PIC24F16KA101-E/MQ; QFN20. http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en539798 Nun zum Problem: Beim Testen der RS485 Schnittstelle im Ofen bei -40°C – 70°C steigt die Kommunikation
-
Thread
Remap Cortex M
ähh Busmatrix? >Die Precision32 Serie von Silabs Ja, aber kaufen kann man die wohl weniger. PIC24 hat PPS, sozusagen Matrix.
-
Thread
Telemetrie-Sensoren Entwicklung für "Multiplex Modellsport GmbH" Empfänger
Zusätzlich möchte ich Position, Geschwindigleit und Höhe auf der Speicherkarte loggen. Werde wohl einen PIC24 mit zwei UARTs in SO28 dafür nehmen.
-
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
STM32 LIN protocol
normale AVR UART auch nicht. Die LIN-AVRs wie der Tiny 167 haben spezielle UARTs, die das können. PIC24, dsPIC und PIC32 haben alle LIN-Support. Natürlich kommt man auch ohne diese Fähigkeiten aus. LIN ist so gebaut, dass ein Slave auch einen reinen Software-UART verwenden kann und keinen Quarz braucht
-
Thread
Roboter mit PIC's
die PIC24 haben 7 interrupt-prioritäts-levels, damit würde sich einiges vereinfachen lassen; vielleicht wären die was, wenn es ein PIC sein darf.
-
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
Was kann man mit 16Byte an RAM machen?
string-Funktionen sind auf PICs sehr ineffizient. snprintf() und Konsorten verwende ich nur, wenn ich Devices wie PIC24 mit 128k Flash habe und Projekte mit vielen String-Operationen. Bei µC mit <4k tut man gut daran, sowas "händisch" zu machen. Was auch in C hervorragend klappt. Wer so wenig Stack hat, überlegt
ASM-Befehlssatz eine PICs ein Argument für C ist hrhrhr) Wobei man durchaus zwischen PIC12/16, PIC18, PIC24/dsPIC und PIC32 unterscheiden sollte, denn die haben *ziemlich* unterschiedliche Befehlssätze.
-
Thread
Mit PIC12F629 WS2812 NeoPixel ansteuern
PIC18..." > ist dir der Link "Forenthread" entgangen! > > Beitrag "Re: [ASM & C] PIC12/PIC18/PIC24 WS2812 SPI Library" > > Da sehe ich reinen C code, > allerdings für etwas moderneren Controller. > > Gruss ich bekomme beim Kompelieren immer vier Fehlermeldungen: line 21: Unable to open
-
Thread
Bezüglich Stack, Heap, Ram etc. auf µC
der Stack vom oberen Ende des Speichers nach > unten Bei den 16-Bittern von Microchip, also PIC24/30/33, wächst der Stack aufwärts. Irgendwas macht Microchip eben immer anders. ;-)
-
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
Sehr kompaktes AVR/PIC Eval Board gesucht
Die 3 Drähte für den PICKit und die zwei weitern für I2C sind schnell angetüttelt. Dazu dann einen PIC24xx und man kann ganz entspannt arbeiten: ausreichend RAM, Flash und Speed MfG Klaus
-
Thread
Mikrocontroller mit 2 schnellen SPIs
Tom schrieb im Beitrag #3585548: > also brauche ich eine RTC Es gibt PIC24/dsPIC33 mit internem RTCC. Vllt. ist was für dich dabei: http://www.microchip.com/ParamChartSearch/Chart.aspx?branchID=8194
-
Thread
USB-ISP Programmer für AVR´s
was Du dazu brauchst: MPLAB, C18 Compiler für die PIC18, HiTech für die PIC10/12/16, C30 für die PIC24/dsPIC und 32 für PIC32. PS: Der Selbstbau eines Programmers ist nicht sinnvoll. Bei Microchip nicht, weil Du mit den "Brennern" nur brennen kannst, aber nicht im MPLAB debuggen, und bei ATMEL sieht
-
Thread
LogicAnalyser Kingst LA5016 500MSa/s für 160Euro
ich noch erwähnen, dass ich Bastler bin und den LogicAnalyser für meine Hobbyarbeiten mit Atmega, PIC24 und PIC32 Mikrocontrollern nutze. Für den Zweck ist er meiner Meinung nach gut geeignet. Harald schrieb im Beitrag #6653722: > Interessant! > - Gibt es da auch Updates oder muss man mit dem Stand
-
Thread
USB Device/Host an Controller
Es geht um einen PIC24. Aus dem Reference Modell von USB ONTHEGO " DeviceMode: USB devices accept commands and data from the host and respond to requests for data. USB devices perform peripheral functions, e.g.,
-
Thread
OEM Modul als WLAN Acesspoint mit Serieller Schnittstelle?
dieses Modul keinen Accesspoint darstellt. Ansonst ein weiteres interessantes Spielzeug, powered by PIC24F :)
-
Thread
PIC18F2550 mit internem Osc und USB
microchip AN1095, Emulating Data EEPROM for PIC18 and PIC24 MCUs and dsPIC DSCs
-
Thread
Microcontroller suche
CAN. Und halt auch in DIP-Gehäuse. Ich weiß nicht, ob man die Komplexität mit dem dsPIC oder nem PIC24 und dem MSP430 vergleichen kann, aber ich würde nem Anfänger eher nen PIC16 oder PIC18 empfehlen, statt einem dsPIC. Die sind simpler und somit leichter zu verstehen. Und auch bei den PIC18 gibts
-
Thread
Pic Lernen aber wie??
ein nachtrag von mir: selbst ich als ich nach ein paar jahren mit den PIC18er zum ersten mal einen PIC24 zum laufen bewegen wollte, habe ich noch ein einfaches LED-blinklicht programmiert. dabei sieht man welche einstellungen gemacht werden müssen bevor man viel code (und zeit) investiert und welche mindest
-
Thread
PIC Programmierer für Windows 10 ?
ausgehen, dass PICs nur 8 Bit Controller sind. Es gibt auch sehr schön zu programmierende 16-Bitter (PIC24, dsPIC), die nicht viel teurer sind als AVRs, aber wesentlich schneller und deutlich bessere Peripherie haben, und es gibt die MIPS-basierten PIC32. MIPS ist eine 32/64 Bit RISC-Architektur, die in
-
Thread
char* in array kopieren
Ich möchte für ein PIC24 einen Array befüllen, allerdings zur laufzeit. Gibt es hier ne einfache Lösung? [c] char buffer[300]; buffer = "TEST"; [/c] incompatible types when assigning to type 'char[300]' from
-
Thread
Welchen Mikrocontroller CAN-Bus
integrierte CAN-Controller angebunden ist. D.h. auf einem STM32 ist er anders angebunden als in einem PIC24 und nochmal anders in einem C167. Insofern wäre es am sinnvollsten, wenn Du den gleichen µC wählst wie Dein zukünftiger Arbeitgeber.
-
Thread
Kamera OV7670 an Arduino (3,3V auf D[0..7]-Leitungen)
> einem arduinoartigen board wo ich keinen separaten Programmer brauche? So schnell fällt mir PIC24/dsPIC33/PIC32 auf dem Microstick [1] und STM32F4DISCOVERY [2] ein. Ich glaube auch mich hier im Forum mal was von einem 3.3V Arduino gelesen zu haben. [1] http://www.microchip.com/DevelopmentTools
-
Thread
Mikrocontroller mit 2x CANBUS
evtl war auch ein PIC24HJ256GP610 was?
-
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
Mini-Farbdisplay (+mehr) für 1 Euro
geht es ja nicht ohne mehr RAM. Mal schauen ob ein AVR dann schnell genug ist. Notfalls kommt ein PIC24H dran, mit den 40MIPs sollte der dann ausreichen schnell sein...
weiterzureichen. Solch dumme Aufgaben sind ideal für CPLDs/FPGAs. Alternativ könnte sowas wie ein dsPIC/PIC24H auch gehen. Der kommt mit Bitschiebereien und ähnlichem wunderbar zu recht und kann dank PMP (Parallel Master Port) die Daten im Hintergrund über das 8bit Interface an das Display schieben, während
-
Thread
Günstiges Display (Color) zur Anzeige von Graphiken (Bildern) gesucht!
Mein Hintergrund: Ich bin Softwareentwickler (zu meist C++) und habe auch schonmal mit uC (PIC24) zu tun gehabt (inkl. Pinverdrahtung) Mir wäre auch schon mit Links zu Anbietern oder mit entsprechenden "keywords" zur Googlesuche geholfen. Wie nennt man z.B. Ein Display (!=Werbetafel) ohne
-
Thread
welche Grafikdisplays?
Bildinhalt rauscht vollautomatisch durch die SPI, während die CPU idled. So schafft auch ein kleiner PIC24 mit 8MHz ein DOGXL ohne sich merklich anstrengen zu müssen. Auch mit 20ms refreshrate. So schnell, wie das halt durch die SPI durchgeht. Ich vermute mal, dass kann der XMega auch. DMA ist für
-
Thread
Mikrokontroller sparsam versorgen
ganzen Mist wegzulassen, und dafür die Schaltung auf niedrigen Stromverbrauch zu trimmen. Mit PIC24 bin ich da schon um <10µA gelandet. Keine Ahnung, wie weit man mit einem ESP herunterkommt.
-
Thread
Quarz und Cs unter µC platzieren
Probleme durch übersprechen einer Stripline hatte die ich 2 Lagen (GND/Vcc Planepärchen) unter dem PIC24 verlegt hatte. Seitdem bin ich da sehr vorsichtig geworden. Gerade wenn man OSCout nutzt und nen Quarz zwischen OSCout und OSCin drin hat. Bernd Wiebus schrieb im Beitrag #3168934: >> Noch dazu
-
Thread
Wie mehrere ATMega( und LCD verbinden / kommunizieren
relativ große AVRs mit CAN, und keiner hat DIL oder SO-Gehäuse. Dagegen gibts es viele PIC18 und PIC24 mit CAN im DIL-Gehäuse, oder Du musst einen extra CAN-Controller dazubauen, was nochmal extra Aufwand ist. Bei Microchip bekommst Du für nur wenig Geld mehr zum CAN-Controller noch einen Microcontroller
-
Thread
PIC oder AVR für Projekt
richtig aber der Stack ist immer noch Hardware (allerdings 32 Level). Erst die 16 Bit Controller PIC24 und die dsPIC haben 7 frei wählbare (und noch einige feste) Interruptprioritäten und für jede Quelle 2 Interruptvektoren zwischen denen man durch Setzen/Löschen eines Bits umschalten kann. Da gibts
-
Thread
Funktionsgenerator
dienen. Diese Umschalter will ich über drei Analogmultiplexer vom Typ 4053 realisieren, die mit einem PIC24F08KL301 angesteuert werden sollen. Jeder 4053 verfügt dabei über drei interne Umschalter, wodurch noch einer übrig bliebe, um zusätzlich zu der im Schaltbild dargestellten positiven Referenzspannung
-
Thread
PIC Assembler Probleme
PORTC,2"); asm("BCF PORTC,1"); } [/code] Hierbei meckert der Compiler (HI-Tech C Compiler dsPIC/PIC24 V9.60) betreffend eines Syntaxfehlers pro Assembler-Zeile. Nur sehe ich nicht ein, was falsch ist. Besten dank für die Nachhilfe MFG Patrick
-
Thread
Atmel Ice (PCBA)
die funktioniert, weiß ich nicht - ich nehme eh die im Vergleich zu AVR deutlich leistungsfähigeren PIC24 und PIC32. Dazu passt dann das PICKIT4, das im Gegensatz zum PICKIT3 auch ISP, PDI und JTAG kann. Auch das geht nur mit MPLABX, wird aber niemals mit den Atmel Studio funktionieren (das bei Microchip