-
Thread
Diverse Variablen remanent machen
> geht und ob mit "Flash" der eingebaute Speicher oder ein externes > Flash-Modul gemeint ist. PIC32MZ + SST26 Flash
https://ww1.microchip.com/downloads/aemDocuments/documents/DEV/ProductDocuments/UserGuides/MPLAB-XC32-Compiler-UG-PIC32M-DS-50002799.pdf Edit: Bild und Datenblattlink hinzugefügt.
-
Thread
Wieso (fast) immer nur 2 PWMs pro Timer? (billig MCU)
Nur am Rande: Mein Lieblingschip kostet in der Tat 12 Euro, hatte aber nie Probleme auf allen seinen 32 GPIO Beinchen 32 verschiedene PWM Signale mit 100 ms Perioden und einer Auflösung von 10 Bits auszugeben. Natürlich alles in Software :-) Auflösung des Rätsels: Parallax Propeller
Die PIC24/30/33 sind an und für sich recht gut designed, leiden allerdings etwas unter der Implementierung (d.h. dem Inhalt vom Errata Sheet). Insbesondere die noch ziemlich frischen PIC24.
-
Thread
PIC16F1939 I/P - Blinkende LED
chris schrieb: > 125khz +-50% > Read the fucking datasheet. > > Nein, nach dem Reset läuft der PIC tatsächlich mit 500 kHz, und damit > kommt die halbe Sekunde pro 20x Delay-Aufruf schon hin: > 50kHz -> 8 µs pro Takt -> *4 = 32 µs Befehlszyklus. > 770 * 32µs = ca. 25 ms, 25 * 20 = 500 ms ->
chris schrieb im Beitrag #4122143: > 500khz CLK = 8 uS instructions timing, nicht 32. Uuuups - stimmt natürlich! Hab wohl den Takt versehentlich 2x durch 4 geteilt, 1x intuitiv (weil's beim PIC immer so ist) und dann nochmal, weil man ja beim PIC den Takt immer durch 4 teilen muss
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
alle Chips (8,16,32 Bit) mit einem einzigen Debugger (PicKit3 oder ICD3) sowohl programmieren als auch debuggen, und das mit nur zwei IO-Pins+Reset - egal wie doof man sich anstellt - man kann sich niemals aussperren wie
. Und sie haben für das gleiche Geld deutlich mehr Leistung. Und wer einen PIC32 beherrscht, kommt anschließend auch mit den ARMs klar. fchk
-
Thread
long double übertragen
Hallo, ich rechne gerade mit einem pic32 und möchte die Ergebnisse über USB an meinem Computer übertragen: long double ZahlVonInteresse = 123.1923; uint32 buffer[2]; long double *pointer = (long double*)buffer; *pointer = ZahlVonInteresse
Wildwuchs bezüglich Fließkommaformaten. Bei 8Bit Rechnern ist meistens double das Gleiche wie float(32bit). Beim PIC32 ist wohl long double das gleich wie double (64bit). Von wegen ist doch alles genormt wie einer hier schrieb. Und dann kommt noch die Ausgaberoutine. Wer weiß was die aus double macht
-
Thread
PIC - Programmierumgebung für C
Um welchen PIC geht's denn überhaupt? Ich programmiere PIC24 und dsPIC33 mit dem kostenlosen C30-Compiler von Microchip. Als Projektumgebung nehm ich den guten alten "Programmer's Notepad", zum Build und Debuggen
Bei dem besagten uC handelt es sich um einen PIC16F887. Zwar vielleicht nichtmehr das neuste vom neusten, aber ich bin mir das Arbeiten mit diesem PIC angewöhnt und denke, um ein bisschen mit C rumzuspielen tut der's auch.
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
gelesen und find es toll, was ihr gemeinschaftlich auf die Beine stellt. Ich verwende gerade das PIC32 Ethernet Starterkit als Hardwareplattform bei meiner Diplomarbeit. Ich soll eine Testplatine entwickeln, mit der ich mehrere Steckkarten a 32* 24V-Relais ansteuere. Warum PIC32? Wurde mir auf den
Thomas schrieb im Beitrag #2020753: > Ich verwende gerade das PIC32 Ethernet Starterkit als Hardwareplattform > bei meiner Diplomarbeit. Ich soll eine Testplatine entwickeln, mit der > ich mehrere Steckkarten a 32* 24V-Relais ansteuere. Warum PIC32? Wurde > mir
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
Hallo, kennt jemand von euch eine C Library für Microchip PIC Mikrocontroller vom Typ 16Fxxx ? Will mit einem PIC16Fxxx als Master mit MODBUS Protokolle kommunizieren. Danke David
nur auf den Daten auf. Ein Arduino unterstützter Controller hätte fertige Libraries. Von 8 bis 32 Bit. Von DIP bis QFN. Die Frage warum es ausgerechnet ein PIC sein soll ist also schon gerechtfertigt meiner Meinung nach.
-
Thread
Welcher PIC/uC für Masterkeyboard?
Hallo Hannes Ich würde eine PIC32 dafür nehmen, aber das ist natürlich Geschmacksache. Es gibt halt ziemlich leistungsfähige Typen im DIP-28 Gehäuse und alle lassen sich mit einem günstigen PicKIT 3 programmieren und debuggen.
der Anschlag. Also das mit den verschiedenen Controllern ist schon eine schwierige Sache... STM32 + Discovery am günstigsten PIC24/32 + PicKit 3 am vielseitigsten für zukünftige Projekte LPC mit Midibox und AOAA-Kit wohl am passendsten für dieses Projekt Schwierig! :D
-
Thread
Assembler-Programmieren PIC16F1934/6/7
Bisher habe ich für den PIC16F873A erfolgreich in Assembler programmiert. Eventuell möchte ich auf den PIC16F1934/6/7 umsteigen. Das Datenblatt zeigt mir, dass die Programmierung sich doch deutlich von der für den PIC16F873A
PICkit2 und 3 bin ich nie wirklich warm geworden. Es sind mMn elende Krücken, ebenso wie der letzte PIC-Assembler, den ich mir (mal wieder) angewidert angesehen habe. So. Derzeit denke ich über nen eigenen Brenner nach, als USB-Teil mit nem STM32F103 als Adapter und das PC-Programm von meinem ST-Programmer
-
Thread
Eigenschaften Atmel 644p
#6465127: > Außerdem ist Programmieren von Timer2 in RTC-Mode etwas > gewöhnungsbedürftig. Wenn du 32,768 kHz als Takt für Controller nimmst, > solltest du zuerst überprüfen, ob du bei so niedrigem Takt ATMega > programmieren kannst. Odre Du nimmst gleich einen PIC, da ist das kein Problem, die
linuxxer schrieb im Beitrag #6465158: > Odre Du nimmst gleich einen PIC Lieber nicht! Für PIC gibt es keinen kostenlosen Compiler wie für AVR!
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
STM32 Discovery Boards?
STM32F769I-DISCO ;-)
-
Thread
Motor an PIC 12F675 mit PWM und PIC glüht.
Dann nimm doch das gekaufte Teil und programmiere den Pic um.
/zaehlt ? ? ) Schon mal versucht deinen Motor an Beate Uhse zu haengen ? Rauchts dann auch ? ( Pic nr.32 ) Wahrscheinlich Spannung zuu gering...
-
Thread
Stoppuhr mit 16F84A
> Welchem Programm. Es geht vermutlich um dieses Lernbeispiel: http://www.sprut.de/electronic/pic/programm/stop.htm
VRs, Stichwort "Read Modify Write Problem" https://download.mikroe.com/documents/compilers/mikroc/pic/help/rmw.htm
-
Thread
ICL 7660 Spannungsinverterschaltung
noch aufgetreten Ich habe folgenden Uhrenquarz: http://www.reichelt.de/Uhrenquarze-SMD-Gehaeuse/32-768-MS1V-12-5/3/index.html?;ACTION=3;LA=446;ARTICLE=85040;GROUPID=4005;artnr=32%2C768+MS1V-12%2C5;SID=12UQlZ8n8AAAIAAG0vwXwa948cc37bbfad8ffe0059b2844836511 Ich möchte ihn an Timer 0 vom PIC18F46K20
> Der PIC wird Dir zu langsam? Das ist ja wohl lachhaft, der PIC läuft bis > zu 64 MHz, der hat die meiste Zeit nix zu tun! Falls ich ihn mit dem Uhrenquarz takten möchte so ist das gemeint
-
Thread
Überraschung, ab heute machen sie Software.
Sourcecode funzt out of the box und der Support ist auch ok. Diverse Plattformen (hab selber mit Pic, Pic16, Pic32 und STM Arm gearbeitet) und imho ausgereifte libs. Alles gut dokumentiert und sehr benutzerfreundlich. Dann haben Sie noch jede Menge sog. "Clicks". Module die fast alle Bereiche der
Bei Cortex M3/M0 sieht es hier im Forum gut aus (Siehe Filter: ARM). PIC32 würde ich nur nehmen wenn schon Erfahrung in der Richtung vorhanden ist.
-
Thread
Verlustleistung von Pic zu groß
Wahrscheinlich nicht. Es gibt ausserdem verdammt viele ARM(e) ;-). Meist sind das aber schon grössere 16/32 Bitter (kein Kräuterschnaps ;-) Die brauchen mehr Saft als ein kleiner 8-Bitter. >danke hab mir grad etwas Literatur besorgt und der PIC eignet sich >besten für meine Anwendung da ich nur zwei weitere
ist (wohl aber eh nur bei den ganz alten OTP-Typen der Fall, oder?) > der HW-Stack. ALLE 8-Bit PIC, also die Baureihen 12, 16 und 18 - gleich ob OTP oder Flash - haben ausschließlich Hardware Stack. Bei den moderneren ist der bis 32 Ebenen tief, lässt sich aber nur mit Gewürge zur Datenübergabe
-
Thread
PIC Controllerauswahl
die derzeit) und die Pic24 sowie Pic32(Mips). Von den Pic24 gibt es auch drei unterschiedliche Typen. Teilweise findet man unter den 12cxxx sowie 12fxxx auch pic14 typen anstelle der pic12 usw aufgrund von Marketing/Preisaspekte
Ist der PIC18F4620 gut? ich wollte ein Home Automation Projekt damit starten und bin mir nicht sicher ob das Ding Industrie tauglich ist oder lieber doch ein AVR ATmega 32 oder 128 kaufen?? danke
-
Thread
Feld aus Festwerten im Programmspeicher
muss - im Gegensatz zum AVR noch ein gravierender Leistungsnachteil... warum auch immer man das beim PIC so macht/gemacht hat - eine Zeile Assembler im AVR entspricht damit nochmals schnell min. vier Zeilen Assembler beim PIC... Aber das ist ein anderes Thema...
wie auf den alten Devices. In diesem Fall ist rodata nicht auf 32 KiB limitiert, und rodata kann 32 KiB Segmentgrenzen überschreiten, was mit rotata-in-flash nicht möglich ist.) AVRs mit linearem Adressraum gibe es seit ca. 2016 mit Release der AVRrc (Reduced Core
-
Thread
Welcher PIC mit Atmega32 vergleichbar?
Ich soll einen Vergleich zwischen PICs und AVRs anfertigen, habe dazu den ATmega32 und den 18F4520 heran gezogen. Sind die beiden vergleichbar oder gibt es da einen PIC der mehr dem ATmega32 entspricht? Was mir gerade auffällt, ist das ein 18F4520 ganz schön schwierig zu beschaffen
Meister Eder wrote: > Nicht zu vergessen PIC24 und dsPIC. (PIC14 gibt es MMN nur einen Typ) Hast den PIC17 (aus der Steinzeit) und den PIC32 vergessen, und beim dsPIC die Unterscheidung in dsPIC30 und dsPIC33! Und jetzt? Es gibt bei Atmel
-
Thread
8x µC über einen weiteren µC programmieren
"kleine" Pic kosten (60ct. bei 10pcs) und was die dafür an HArdware intus haben. BEispielsweise PIC16F1503 (Nur der vollständigkeit halber: Die Aktuellen PIC16 haben mit den alten PIC16 nicht mehr viel gemeinsam
Die 8 Kanäle entsprechen 8 SMPS die jeweils von einem ATTiny, PIC, oder auch dem 32F030 geregelt werden sollen. Die sollten dann per I2C oder SPI (müssste ich zum programmieren ja ohnehin benutzen) kommunizieren. Der "große" soll dann zur Überwachung/Steuerung ein
-
Thread
PIC18 Modbus TCP
implementieren, wenn das Basissystem mit TCP/IP-Stack bereits läuft. Als Plattform nimmst Du entweder einen PIC18F67J60 mit eingebautem Ethernet, wenn es unbedingt ein PIC18F sein muss, oder einen PIC32 mit eingebautem MAC plus externem PHY. Von anderen PIC18F rate ich ab. fchk
hätte ich noch da. Bei neuen Projekten setze ich den PIC32MX795F512L ein. Die PIC18F sind eben auch mit dem Speicher auch nicht mehr so ganz zeitgemäß. Viele Grüße Ingo
-
Thread
WS2812/2811 mit PIC asm.Verzweiflung!
.. ich probiere seit einigen Tagen, die WS2812 LEDs zum laufen zu bekommen. Controller ist ein PIC18F2320, derb übertaktet mit 32MHz (läuft aber trotzdem). So komm ich auf einen Systemtakt von 8MHz. Die gewählte Methode ist das sog. Bitbanging. Ich hab es "schon" auf die Reihe bekommen, die LEDs
Prozessor übertakten? Hat das einen technischen > Sinn???? Ja, um auf meine Bit-Zeiten zu kommen. Der PIC hat nen Frequenzteiler (4 x Mux) intern, der den Oszillatortakt durch 4 teilt für den Systemtakt. und mit 32MHz lande ich bei ner Bitzeit von 125ns.
-
Thread
Universalprogrammer
Asix Forte http://asix.net/prg_forte.htm Windows, Linux, Programmer, J-Tag 32-bit ARM-based MCUs by various vendors Microchip PIC, dsPIC/PIC24 and PIC32 MCUs Atmel AVR, ATxmega, AVR32 and 8051 architecture MCUs Texas Instruments MSP430, CC430 and CCxxxx MCUs
Schaltungen kann man darüber gleich mit 3,3V oder 5V versorgen. - Atmel AVR - Atmel ATXmega - Microchip PIC/dsPIC - MSP430 (z.Zt. nur SBW) - NXP/Freescale HCS08 - NXP/Freescale S12X - STM SPC56xx - STM ST7Flite - STM8 - STM32 F0xx/F1xx/F2xx/F3xx/F4xx - Renesas 78K0R - Renesas RL78 - Renesas R8C
-
Thread
Erstes Projekt mit PIC und schon stecke ich fest
Ich möchte mich ein wenig in PIC Controller einarbeiten und habe mir dazu folgendes zugelegt. Buch: Mikrocontroller Basics mit PIC, Tam Hanna, Elektor Verlag MPLAB X IDE in der Version 4.15 PICKIT 3 PIC 16F18877 Alles wie vom
für mich sind: http://www.sprut.de/electronic/pic/fallen/fallen.html rhf
-
Thread
Ethernet mit PIC realisieren
dafür. Jetzt habe ich folgende Frage. In dem TP/IP Stack Help PDF steht folgendes: " To use the PIC32MX795 in your project, include the files ETHPIC32IntMac.c and ETHPIC32ExtPhy.c in your project. You’ll also have to add a specific PHY implementation file (by default ETHPIC32ExtPhyDP83848.c is provided
See the PHY datasheet). " Ich habe jetzt das Problem, dass ich obwohl in in Properties den PIC32MX795 des Starterkits einstelle immer noch das PIC18EX in der Hardwareprofile.h angezeigt bekomme. Das Projekt ist also nocht nicht auf den PIC32 eingestellt. Was genau muss ich hierfür tun?
-
Thread
Diverse 68000 CPUs
Die software muss aber noch ausgearbeitet werden. Der 2. Prototyp ist mit einem 68008, einem PIC, und einem RAM IC, allerdings nicht vollendet. 68SEC000 und SMD RAMs habe ich auch hier. Vor einigen Tagen habe ich mit einem 8080 Emulator angefangen, auf PIC32. Der PIC32 chip hat 512K FLASH
? Mal sehen wie es mit dem 8080 emulator (PIC32) geht. Vielleicht mache ich auch einen fuer 68000. Ist halt interessant fuer Studenten weil es schwierig ist und viel Aufwand erfordert (Aufbau eines SBC).
-
Thread
PIC24FJ64GB004 eclipse
Sascha P. schrieb im Beitrag #1675060: > Projekt was den PIC24FJ64GB004 benutzt ... > PS: ich habe eben mal Sdcc installiert. Das werde ich jetzt erst mal > ausprobieren.... SDCC und PIC24??
__PIC24FJ64GA004__ //#include <C:\Program Files (x86)\Microchip\MPLAB C30\support\PIC24F\h\p24FJ64GA004.h> #include "p24FJ64GA004.h" #include "xyz.h" int main(void) { //TRISAbits.TRISA0 = 0
-
Thread
Parallax Propeller
32 bits on > one screen.
auf: Valvo 2650, Motorola 6809, Motorola 68008, Freescale 68HC12, AVR8 und beginne gerade mit AVR32. Jeder dieser Architekturen hat ihre Vor- und Nachteile. Ich habe bis auf den AVR32 jede dieser Architekturen in Assembler programmiert, den AVR8 zusätzlich in C, den AVR32 hab ich erst wenige Tage unter
-
Thread
Neben Atmel auch Microchip lernen
. Einen ARM oder auch PIC32 möchte ich schon garnicht mehr in Assembler programmieren. Es gibt kaum Gründe, in Assembler zu programmieren. Den Befehlssatz des Prozessors zu kennen kann aber bei einer Kontrolle des erzeugten
Der über alles erhabene STM32 ;-)
-
Thread
Microcontroller mit langer Akkulaufzeit
Teilen in den Ruhepausen mittels MOSFET unterbrechen (hierbei auf dessen Leckstrom achten). Im 32bit Umfeld sieht es schon ganz anders aus. Der ESP32 nimmt zum Beispiel ca. 25µA auf und der beliebte STM32F103C8T6 nimmt etwa 20µA auf. STM verweist für solche Anwednungen auf die besser geeignete L-Serie
auf 1xAA mit Step-Up und rennt etwa 1 Jahr, bei permanent aktivem Display. Da ist ein PIC24F32KA304 drin. Der Hauptstromverbraucher ist hier, und dass der PIC zu 100% laufen muss - er läuft auf 31,5kHz, um das Display zu treiben (passives LCD). Und dass die 3V3 per Step-Up-Wandler erzeugt
-
Thread
Einstieg in PIC mit MPLAB X und Snap Adapter
Markus schrieb im Beitrag #8002963: > Also ich habe die PIC´s ja jetzt, das PicKit 3 und die anderen Bauteile > sowie Platinen. Da werde ich jetzt ungern alles über den Haufen werfen. Naja, das wäre wohl verwendbar, wenn man den etwas neueren PIC12F1572
ein haufen "Müll" was MCHP ausliefert, insbesondere wenn man einfach alles nimmt (8 bit, 16 bit und 32 bit). Deine drei bereits gekauften PIC solltest Du wohl lieber wegwerfen, statt weitere Hürden aufzubauen. Ich persönlich würde zu C greifen, Asm mach ich seit Dekaden nicht mehr. Du kannst auch
-
Thread
Bei mir unter Win10 64bit läuft es NICHT
doch Schmerzen gewohnt sein, da tut die IDE doch auch nicht > mehr weh. Du kennst vermutlich nur PIC16. Da werden dir einige Leute zustimmen. Die PIC32 sind allerdings nicht verhunzt. Im PIC32 werkelt auch kein PIC, sondern ein MIPS M4k / M14k. Der XC32 ist außerdem ein GCC-Abkömmling. Ich hatte noch nie ein Compilerbegründetes Problem. Das gilt auch für den XC16 (PIC24). schlaubi schrieb im Beitrag #5658304: > Der groesste Nachteil ist allenfalls das Banking wegen > nicht ausreichender Wortbreite der Befehle. Bei PIC24 und PIC32 gibt es kein Banking. Man
-
Thread
Mehrere PICs und EEPROM via I2C?
möglich?? Die Einteilung am I2C Bus würde ich mir wie folgt vorstellen: USB Pic - Master Steueurungspic - Slave Überwachungspic - Slave EEPROM - Slave Nur kann ein Slave Pic aus dem EEPROM lesen und ihn auch beschreiben?? Hoffe hier bekomme ich mal Hilfe und es funktioniert
.: wenn der 1. PIC (Überwachung) eine Unterspannung feststellt sollte dieser dies im EPROM in der Speicheradresse x mit einer 1 speichern, wenn alles in Orndung ist, dann steht in dieser Speicherzelle eine 0. Der 2. PIC
-
Thread
AVR32: Wofür entwickelt?
Schlechtes Gras geraucht? AVR32 != Microchip. Da war doch was mit einem PIC32 und MIPS Kern.
Uoops, sorry habe grad meinen Freudschen Fehler entdeckt, habe AVR32 gelesen und PIC32 gedacht. Also vergesst das letzte Posting einfach. Ich meinte den PIC32, und nehm mir vor in Zukunft die Threads etwas langsamer zu überfliegen.
-
Thread
Schaltplan und Layout Review: Minutengenaue 24-Stunden Wortuhr
aus, kann der Pic ja weiter laufen. Glaub nicht dass sich der Stromverbrauch signifikant ändert ob 32kHz oder 10MHz. Klar, die LED-Matrix muss man dann natürlich deaktivieren, bzw der Pic muss den Betriebsspannungsaufall
von 0 an entwickeln, weil sie mit bestehenden Lösungen nicht zurecht kommen - zB, weil man vom STM32 keine Ahnung hat und weiß wie man einen PIC verwendet ... Das sieht man zB bei den hunderten an SDCard/FAT32-Libraries immer ganz deutlich. Jede neue Library ist schlechter als die, die "zu kompliziert
-
Thread
Nachteil bei verschiedenen µC
Irgend jemand muss ja den Gegenpol zum AVR spielen. ...den gibt's doch schon in Form von 8051, PIC, MSP430, STR7, MB90Fxxx, R8/R16, AT91, AT32, TMS470 und viele andere mehr. Ein weiteres "Gegenpölchen" im Strudel der Controller wird's da so schnell nicht reissen...
studieren. Ich hatte in den letzten 20 Jahren schon einige durchgemacht, Z80, 68HC11, AT90CAN128, AVR, PIC, dsPIC, M16C, LPC2294, LPC2368. Den C166 wollte ich mal, ist aber schwer beschaffbar. Aber alle haben irgend welche "Macken". Der einzige Nachteil des STM32F107xx ist, dass der kein SDIO mit drin
-
Thread
suche IC das arbeitet wie Stufenrelai
zum Schluß ist bei mir jetzt auch noch die schönste (kleinste) Lösung fertig, nämlich die mit dem PIC. Ein Foto davon mache ich aber nicht mehr. Es ist das selbe Steckbrett, wo ich einfach nur die 4000-er runter warf, und den PIC rein. Das ist schon erheblich aufgeräumter. Der PIC12F675 (sogar der
Batterielebensdauer. Sowas in Richtung kleiner und sparsamer ist eher mein persönlicher Geschmack, als 32-Bitter mit 200MHz, und es gibt bestimmt reichlich Anwendungsmöglichkeiten. Ein halb so großer PIC hätte es auch gut getan. Der Code ist gerade 208 Bytes groß, und im RAM 11 Bytes belegt. Trotz des
-
Thread
16 unabhängig arbeitende Oszillatoren ?
Takterzeugung > 16 x Monoflop > 16 x NF- Signal (Burst mit optionalem Decay) Eventuell ist der P8X32 (Propeller) von Parallax für die Aufgabe eine Betrachtung wert, denn er besitzt pro COG (RISC-Subsystem) je 2 32bit-Timer (also insgesamt 16 frei nutzbare 32bit-Timer!) und 32 I/O-Ports (28 oder 30 nutzbar
der 16 unabhängige Timer hat. Allerdings sind nicht alle auf IO-Ports gelegt. Siehe hier, [[STM32]]. Der STM32F103xF.
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
Jan V. schrieb im Beitrag #7264932: > Viel leistungsstärkere 32-Bit MCUs arbeiten bei/mit > höheren Frequenzen und sind nicht oder kaum teurer. Im Vergleich zu AVR Aber es gibt ja PIC und EFM mit 4 CCL für unter $1
ATSAMC2x haben das seit 2015 und die ATSAMD5x/ATSAME5x seit 2017. Und so ist das jetzt auch in den PIC32CM zu finden die Clones von den ATSAMC2x sind. Die neuere AVR DA Version von CCL kann allerdings mehr, zum Beispiel hat die 2 LUTs mehr.
-
Thread
Digitales Oszi im Selbstbau
Also mal für alle! Mit einer abtastrate von 100kHz kostet euch das ding mal so pessemistisch 40 PIC max 20 max232 3 etc... den pic code und mei vb proggi könnts haben. is halt noch alles total buggy.... :-)) MfG Martin
mit anderem Projekt (MSP430..) und paralell noch Lochbohrautomat für Platinen mit Schrittmotoren und PIC18 beschäftigt... MfG Martin
-
Thread
pic18f2520 alternativer avr
/einigermaßen/ kennt, abkaufen, wenn es sich um einen PIC16F84 handelt, aber nicht bei einem 32-KiB-Teil — mal in der Annahme, dass da nicht umsonst so ein großer Controller verbaut worden ist, sondern dass der auch einigermaßen mit Software gefüllt werden
beide /einigermaßen/ kennt, > abkaufen, wenn es sich um einen PIC16F84 handelt, aber nicht bei > einem 32-KiB-Teil — mal in der Annahme, dass da nicht umsonst so > ein großer Controller verbaut worden ist, sondern dass der auch > einigermaßen mit Software gefüllt
-
Thread
Günstige Microcontroller für Privat Projekte
Also PIC24 (PIC24FV32KA301) und ein PICkit3 (kannst ja einen clone nehmen) sind günstig. Das PICkit3 ersetzt bei einfachen Schaltungen gleich das Labornetzgerät mit, und debuggen kann man auch. Die IDE bekommt
Ganz klein: ATtiny45 (0,50€) Mittel 8bit: Arduino Nano (Klone aus Asien, 1,50€) Mittel 32bit. STM32F103C8T6 minimum system development baord (1,50€) Der aktuelle Nachfolger dazu: STM32F303CCT6 Mini System Dev.board (https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board
-
Thread
PIC läuft durch String viel zu langsam
Args, du verwendest ja ein PIC und kein avr, dann halt das entsprechende Äquivalent für PIC um ein binary zu disassemblieren.
Ray, dein Vorschlag liefert ein echt interessantes Ergebnis. Wenn ich Enter drücke bekomm ich vom PIC immer den Dummytext zurück. Komischerweiße nie die Zeichen die der PIC vorher empfangen hat... komisch @Martin: writeUSART(count); funktioniert und liefert mir die Anzahl der Zeichen die der PIC
-
Thread
softcore, suche interessierte, um den orginal PIC zu implementieren.
zu 16/32bit Prozessor.
Außnutzung von Resourcen spart natürlich Silicon und auch im FPGA resourcen. Men Ziel ist es, den Pic, wo ich von den 12c57 Sourcen ausgehe, wieder so hinzubekommen, daß er mit 4 taktzyklen je Befehl arbeitet, um ihne bei 16 oder 32bit Softcores als coprozessor einsetzen zu können. 16 oder 32bit
-
Thread
Uhr mit 32,768Khz Quarz
http://www.sprut.de/electronic/pic/programm/stop.htm an. Nur mit einem 32,768Khz Quarz ist das aufrufen der Segmente 6 an der Zahl einfach zu langsam. Ich habe ein heftiges Flackern. Komme so auf ca. 10Hz geschätzte Wiederholungsrate
Hallo! Also wie es beim PIC genau ist, kann ich dir jetzt auch nicht sagen, da ich bisher nur AVR programmiert habe. Aber für gewöhnlich nimmst du den 32khz Quarz nicht als Taktgeber für den kompletten Chip, sondern nur als TAktquelle
-
Thread
Eure Erfahrungen mit SDCC
architekturmäßig überhaupt nichts mehr mit den 8-Bit PICs gemein haben und PIC32 einen MIPS-Kern verwendet? fchk
PIC32 architekturmäßig überhaupt > nichts mehr mit den 8-Bit PICs gemein haben und PIC32 einen MIPS-Kern > verwendet? Ich weiß, dass es neuere µC unter dem Namen PIC gibt, mit RISC-Kern. Aber meines
-
Thread
PIC24F16KA102 ICSP
VPP (5-9V) nicht an VCC geht, und VCC ist 3.3V, 5V wuerde den Chip > warscheinlich schaden. Bei PIC24 und PIC32 wird immer im Low Voltage Programming Modus programmiert. fchk
Frank K. schrieb im Beitrag #3456646: > Bei PIC24 und PIC32 wird immer im Low Voltage Programming Modus > programmiert. Nein. Im Datenbaltt steht ein paar mal was von high Voltage Prorammin, ich finde aber keine Schaltung...
-
Thread
Der S3BUS, Eure Meinung ist gefragt
Karteneigenschaften einlesen. Ein FPGA auf den Karten möchte ich nicht. Mit den DMA Fähigkeiten der PIC32 ist das bei SPI auch nicht notwendig. Die Slave Karte (ich werde auch PIC32 benutzen) wird ein sauberes API bekommen. Der zentrale PIC32 hat ein festes parametergesteuertes Programm, das Daten
> Die Slave Karte (ich werde auch PIC32 benutzen) wird ein sauberes API > bekommen. Der zentrale PIC32 hat ein festes parametergesteuertes > Programm, das Daten vom/zum PC routet. Und auf dem PC gibt es auch ein > sauberes API.
-
Thread
LVDS und Mikrocontroller
Die PIC32MZ (DA) haben eine eigene GPU, inklusive LCD-Interface: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mz-da-family Das Interface ist ein paralleles 24Bit, und das kann man
://www.ti.com/store/ti/en/p/product/?p=SN65LVDS93ADGG Der Vorteil gegenüber i.MX6 ist, dass die PIC32 eben Microcontroller sind, und noch einfach auf kleinen Boards untergebracht werden können. Kein PMIC, kein DDR3, nur eine Versorgung, sinnvoll in C ohne Betriebssystem verwendbar. Trotzdem haben