-
Thread
Erfahrungen mit KiCAD von Eagle-Wechslern Gesperrt
großen Designs aussieht, kann ich nichts dazu sagen. Ich vermute mal, ich wollte kein Kuchenblech mit 12 Layern und 10k Vias damit designen. Aber mit Eagle wollte ich das auch nicht. Hat jemand schon mal KiCAD für ein richtig komplexes Design verwendet?
KiCad anzufassen und danach zu sagen "ich habs doch gewußt." Ist bei fast Jedem Problem so (Atmel vs. PIC, Basic vs. Assembler, BMW vs. Mercedes..) Gruß, Holm
-
Thread
Mikrocontroller mit exotischem SPI?
SPI. Dafür aber noch einfaches I²C, UART/USART und sind in Hülle und Fülle vorhanden (bis zu afair 12x je nach Modell) > MSB-first/LSB-first selectable > - Transfer bit length is selectable as 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 24, or 32 bits. > - 128-bit transmit/receive buffers > - Up to four
Schreib dir selber die SPI. Wenn das nicht passt, da gibt es noch PIC24 und PIC32 die können beide 16 und 32Bit Modus
-
Thread
ESP32 - Programmteile im RAM
analog (das Ding hat einen 12 Bit ADC!) oder wie auch immer an. Damit kann der Code auf dem ESP konstant bleiben, und Du kannst auch mehrere Sensoren auf einmal ansprechen, auch wenn die Sensorchips alle die gleiche I2C Adresse haben sollten. Der PIC abstrahiert das alles. Du kannst auch irgendwas anderes nehmen, aber die PICs haben für ihre Pinanzahl recht viel Peripherie drin. Und 12 Bit ADCs sind z.B. bei AVRs eher selten. fchk
-
Thread
PICkit 4 wird verkauft
>Wie ist die Geschwindigkeit verglichen mit dem PICkit3? PIC32 -> Start debugging bis zum ersten Breakpoint: PICKIT3 23 Sekunden PICKIT4 10 Sekunden Und auch der Single Step (F7) geht flüssiger. Da die PickitX ja schon immer 12 auf
Mitarbeiter empfohlen mit "Damit kann man alles Programmieren". Doch weit gefehlt, ältere Prozessoren (dsPIC30, PIC12 und PIC10) werden bis auf wenige Ausnahmen gar nicht unterstützt. PIC18 und PIC16 fast gar nicht nur einige 'Beta'. ATxmega geht gar nicht auch ATMega nicht alle ATSAML geht auch nicht. Ansonsten
-
Thread
Geschwindigkeit IO-Zugriff
[/c] Ohne Delays mit dem Oszi (Leihgerät TEK2024C) für mich nicht mehr messbar ( siehe NoDelay Pic). Mit einem Delay (1 NOP), erahnbar, mit Delay (2 NOPs), eine erkennbare Kurve mit ca. 8.6Mhz Gehe ich recht in der Annahme, dass hier schlicht und einfach die GPIO HW nicht mehr hinterherkommt
sind heute on chip. Manche aber nicht so gut wie man es sich wünscht. Z.B. sind DACs mit mehr als 12bit auf Controllern eher unüblich. Da muss man dann überlegen was man wie extern anschließt. SPI geht zwar aber taktet deutlich schneller und kann bei jedem Flankenwechsel Störungen verursachen die ggf
-
Thread
Powerbank schaltet sich aus
den Pic über den neuen Taster zu wecken, damit der wieder Strom über die Last zieht und die Powerbar aufweckt. Wenn der Pic noch einen verbauten Komparator hat (manche haben das, dann müsste aber der ADC weiter
m.n. schrieb im Beitrag #6374742: > Hat der PIC kein BOD, den man auf > 4 V setzen könnte? Der PIC12F683 besitzt leider nur einen BOD von ca. 2V und der PIC12F1840 (den ich auch habe und dem PIC12F683 weit ueberlegen ist),laesst nur 2 verschiedene
-
Thread
Speicherdrossel wird extrem heiß
die Spule habe ich ausgelötet und übernommen. Das PWM-Signal erzeugt jetzt statt dem MCP16.. ein PIC12F683 auf eigener Platine mit separatem 5V-Spannungsregler, der wiederum 14V vom ersten linearen Regler erhält. Für den ersten Test habe ich mich für eine PWM-Frequenz von 10kHz entschieden. Die
Michael S. schrieb im Beitrag #5741517: > Vielleicht hat der PIC während dem Programm-Update den PWM-Pin ein- und > ausgeschaltet. Beim Pickit3 Läuft das alte Programm 2-3 mal kurz weiter u. neu an!
-
Thread
PIC32MX general_exception_handler
Hallo, MPLAB 8.92 PicKit3 Firmware 01.50.04 PIC32MX764F128H „ void _general_exception_handler (unsigned cause, unsigned status) “ Gibt es über diese Funktion gute Dokumentation? Mir lege daran, zu erkennen aus
mit cause = 7. Kommt meist beim Verpointern. Exceptions sind mit ein Vorteil des CPU-Kerns der PIC32.
-
Thread
uC für USB Audio Anwendungen
das passt eben in die 12 MBit/s brutto(!) von USB Full Speed nicht mehr rein. Wer mehr will, greift eben zu USB Audio 2.0. Dafür ist das da. Dass Microsoft hier lange Zeit gepennt hat (beim aktuellen Windows 10 ist er endlich
die ganzen STM haben nur full speed PHY ( 12Mbit ) die größeren noch das ULPI zum anbinden eines High speed PHY
-
Thread
Projekt: PWM Regelung von Ventilatoren oder Motoren
//www.hydrothyr.at/pwm-regelung-von-ventilatoren-oder-motoren/ Die PWM Ansteuerung, durch einem PIC12, erfolgt mittels linearer Nachführung, einer von einem DS18B20 gemessenen Temperatur. Natürlich OpenSource und Rechtschreibfehler inklusive ;-) Wünsche und Beschwerden können hier diskutiert
Ich würde nicht darauf wetten, das die das "unbedingt mögen". Zum Anfahren würde ich ihnen volle 12Volt anbieten und dann mit einer ausreichend dimensionierten Drossel, Freilaufdiode und Elko ansatzweise Gleichstrom zur Verfügung stellen. Auch dürfte es nicht schaden, die Rotation mit einer Reflexlichtschranke
-
Thread
Unbekannter Mikrocontroller PLCC-52
Reihenmitte d.h. Punkt im Gehäuse): c1) 16 MHz-Quartz an Pin 1 und 2 c2) Masse an Pin 3, 5, 10, 12, 26 und 52 c3) +5V an Pin 4, 11 und 27 Hat jemand von Euch spontan eine Idee? Vielen Dank schon mal vorab!
Muß ein Exot sein, 68HC11 oder ein selteneres 8051-Derivat passt vom Pinout nicht. PIC in PLCC52 ist mir nicht bekannt, Zilog wäre, wenn es so etwas gegeben hat, steinalt. Ein 68HC05 hat wenigstens den Oszillator oben, wie hier zu sehen: http://www.seekic.com/icdata/68HC05H12.html
-
Thread
Controller für 500kHz PWM-Signal für Vollbrücke
Pic12f1572
Maxpiwer schrieb im Beitrag #5334834: > Pic12f1572 Dito. Kann das kleine Ding per Hardware. Mit Totzeiten.
-
Thread
Strom über Spannungsabfall am Mosfet messen(Code)
dem Comparator im PIC auch eine schnelle Shutdown-Funktion beim Überschreiten eines gewissen Stroms in Hardware realisieren (Enhanced PWM -> Auto Shutdown). So ist auch "Cycle-by-Cycle Current Limit" möglich. Den ADC
sowas habe ich zufälligerweise gerade auf meinem kleinen PWM-Board zur Motor-Steuerung implementiert (PIC12F1840). Da geht es bis 125 kHz PWM. Dabei wird TMR2 für PWM und der TMR0-Interrupt zum Start der AD-Wandlung verwendet. In der ISR wird TMR0 auch wieder geladen, so daß nach ca. 50µs eine neue Ad-Wandlung
-
Thread
PWM Signal mit hoher Frequenzauflösung
PIC12F1572
mir nur nicht sicher, ob der die Frequenzauflösung schafft. Rattn schrieb im Beitrag #5333787: > PIC12F1572 Schafft nicht die Frequenzauflösung. Carsten R. schrieb im Beitrag #5334033: > phase shift PWM controller Gibt es die für 2,5MHz?
-
Thread
Starthilfekabel teardown
nicht). Da hat die Steckdose ebenfalls Dauerplus. Bei einem anderen Kollegen (Ford Fiesta, ca. 10-12 Jahre alt) das gleiche...
2172977/948/diesel_schwein.jpeg Nein, sowas: http://www.leab.eu/fileadmin/_processed_/csm_1502019170_PIC_01_c32807057a.jpg
-
Thread
Gerät automatisch einschalten
SCART: leider, leider nicht. wobei das eine gute Idee ist, denn ich weiß nicht ob der TV die 12V am Scart ignoriert, das Kabel nicht vollständig belegt ist oder der Receiver erst gar keine Spannung über den Pin8 raus gibt. Wird getestet. HDMI CEC - nunja, dann müssen beide Geräte modern genug
https://www.elektronik-kompendium.de/public/schaerer/monoff.htm beliebigen kleinen µC: ATTiny, PIC ..... dahinter einen Transistor plus Relais oder ein kleines SSR (= galvanische Trennung)
-
Thread
PWM Lüfteransteuerung -> Lüfter rattert
Hallo, kann es sein, das der PIC permanent resettet? Wegen Spannungseinbruch, Störungen etc. MfG
Das sind Noname 12V Dc Lüfter aus China. Durchmesser 80mm STROM 0.3A
-
Thread
Relais leitet, obwohl offen?
Benzinmotor mit Lichtmaschine, LIMA auf Zeichnung. Er liefert 33V AC. - Ein Bauteil (Diode?) macht daraus 12V DC. Gemessen, stimmt. - Diese 12V laden den Bleiakku. Funzt. - Wenn die Lima 33V AC produziert, schliesst das grüne Relais. Somit gehen 12 V DC an den Stecker: 2 schwarze Kreise, abgehend rotes und
Hier ein pic des Relais'
-
Thread
PIC24 Programmieren funktioniert nicht
restlichen Pins gemessen, und die Spannung war 0V(ausgenommen an den Pins VCAP und VBAT). Aber dem PIN12 (RA10) liegt eine Spannung mit 2,3V an, was ich ebenfalls nicht nachvollziehen kann (kein CMOS - Pegel, noch DAC im PIC eingebaut). Die Platine habe ich vollkommen durchgemessen und die ist auch in Ordnung
Stiftleiste zum Programmieren. Soviel ich gelesen habe, gilt das der Programmierspannung nur, bei PIC16 und PIC18. Beim PIC24 wird mithilfe von einem komplexen Programmiermuster in der Programmiermodus gebracht. Das interessante ist ja, dass der Programmer die Spannung am Anfang noch richtig misst,
-
Thread
XC8: error: (1098) conflicting declarations for variable "_INTCONbits"
edit> XC8 ist praktisch nur der neue Name für HI-TECH C </edit> Ein bisschen was hat auch Nico auf PIC-Projekte zusammen getragen: https://pic-projekte.de/blog/bootloader-fur-pic16-und-pic18/
stellt man dafür dann bei "Code Offset" 0x100 ein. Zumindest bei meinem eigenen Bootloader für PIC12/PIC16 (http://www.picalic.de/bootloader/) funktioniert das so problemlos.
-
Thread
Der Berg kreißte.und gebar den FA-NWT2
HAM = PIC
Golimar schrieb im Beitrag #5332078: > HAM = PIC Was soll uns das sagen?
-
Thread
DS18B20 an PIC12F1572 liefert nur 255,255
versucht habe: Anderen DS18B20 DS18B20 an Klemmen Pullup variiert. (1k,1k2,1k8,2k2,3k3,4k7) Anderen PIC12F1572 Was funktioniert: 5V am DS18B20 sind stabil PIC läuft und LED blinkt UART Läuft und sendet die RICHTIGEN Daten der Temp Variable 1 Wire Library an EasyPIC7 mit DS18B20 und PIC18F45K22
-
Thread
Wie sieht eure Entwicklungsumgebung aus?
MikroE C mit mercurial Auf PIC, PIC32 und ARM (AVR geht auch kenne ich aber nicht) die gleiche IDE. Debugger kann simulieren oder auf der Zielplattform tracen. Gibt es auch mit Pascal und Basic compiler. Ziemlich schnörkellos
her als ich noch mit MSDOS oder LINUX > gearbeitet hatte. OK, Und auch etwas Commandline mit CCS PIC Compiler. > So finde ich mich also als einer dieser ach, so verachteten > Lehnstuhlprogrammierer:-( Erfahrungsgemäß gibt es bei "Hardcore" Vim/Emacs/etc. Nutzern immer 2 Typen. Die einen, die
-
Thread
6kW Buck Converter, Mikrocontroller gesteuert
Beispiele: TI TMS320F28027 Infineon XMC4200 ST STM32F334 Microchip dsPIC Serie Freescale MC56F827xx Bei 6kW würde ich keinen Wald und Wiesen Mikrocontroller wie ATMega nehmen. Gruß DC/DC
> - Bei einem Wirkungsgrad von 99.8% fallen 12W Verlustleistung an Bei einem Wirkungsgrad von 100% braucht man gar nicht zu kühlen!
-
Thread
Hilfe mit Altera Cyclone II (bzw. III)
zusammen mit Configflash, Taktgenerator und dokumentierten Anschluessen kannst du bei Ibei fuer ca. 12 - 15 Eu *fertig* zusammengeloetet kaufen. Und den Altera USB-Blaster dazu auch. Vielleicht solltest damit erstmal probieren ob dir die Dinger ueberhaupt zusagen...
# A4 LVDS18p A19 B5 LVDS19n A9 A7 LVDS26n A10 B7 LVDS26p A12 B6 LVDS23n A13 A6 LVDS23p A15 D6 LVDS21n A0 A12 LVDS34p CE# B3 LVDS17n Ob das irgendeinen "Sinn" ergibt, oder wie angesprochen einem "Musterlayout"
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
LED off = low MOVEQ R1, #&28 ; GPCLR0 (offset &28 to gpio base address) STR R0, [R12, R1] ; store GPSET0 or GPCLR0 LDMIA SP!, {R0-R1} ; pop from stack MOV PC, LR ; return
Adapter Falsch. ARM (und 8051) haben echtes ISP und man braucht nur ein USB-seriell-Kabel. AVR (und PIC) haben proprietäres ISP (was eigentlich ICP heissen müsste) und es ist ein Programmer nötig.
-
Thread
CodeBlocks Version 17.12 mit SDCC
Ich habe neue CodeBlocks Version 17.12 vom Dezember 2017 installiert und mein PIC Programm unter SDCC läuft plötzlich nicht mehr. Die Lösung: Weill: SDCC < 3 used .rel as object extension. SDCC >=3 uses .o as object extension
Ja, das habe ich wohl etwas ungeschickt für PIC-Anwender gemacht, als ich die SDCC-Unterstützung in Code::Blocks aktualisierte; ich werde versuchen, einen Patch für Code::Blocks zu schreiben, der die Endung abhängig vom Backend (also .o für pic14
-
Thread
Reste Bootlader Sprungadresse
Hallo Ich habe folgendes Problem. Auf meinen Pic33fj läuft ein Bootloader ab der Adresse 0x2AA00, Nun möchte ich in meiner Applikation den Bootloader aufrufen. Wie komme ich zu dieser Adresse hin? Bzw. Wie muss ich den Zeiger dahin definieren.
genutzt werden. Und bitte: Zwischen Cortex-M und dem dsPic33 gibt es hier eher keine Gemeinsamkeiten. Und vielleicht auch ein wenig dran denken, dass der dsPic33 eher eine Havard-CPU ist.
-
Thread
220VAC Timer aus China verändern (Zeit verlängern)
schrieb im Beitrag #5317890: > Ergänzend füge ich hinzu, das auch ein Tiny25/45/85 passen würde. Ein PIC12f1822 wäre sogar ganz pinkompatibel, nur wie könnte M.B. diesen programmieren, wenn er nicht einmal weiss, wie ein 555 funktioniert?.....
Minuten, das wäre aber okay). geht net, haben andere schon genug gesagt -> leckströme. >Ein PIC12f1822 wäre sogar ganz pinkompatibel, nur wie könnte > M.B. diesen programmieren, wenn er nicht einmal weiss, wie ein 555 >funktioniert?..... dito. Wenn er mit 30min plus/minus 5min zufrieden
-
Thread
0-300mA Strommessung
Der Maximaler Spannungsabfall sollte nicht über 0.5V betragen. Der Mikrocontroller ist ein PIC16F15376.
. [pre] +7..12V | Last | +---|PIC16F15376 | 1Ohm | GND [/pre] und ist auf 1 digit genau, aber nicht initial: AD04 EOFF Offset Error — 0.5 2.0 LSb ADCREF+ = 3.0V, ADCREF-= 0V AD05 EGN Gain
-
Thread
Suche günstigen 5V Mikrocontroller mit 6 PWM Channel für LED Steuerung
einen passenden zu finden. Die Anforderungen an den Controller sind nicht sehr hoch, so dass ein PIC24 wohl überpowert wäre, daher hier einmal kurz die Anforderungen an den Controller: 1. 5V Versorgungsspannung. 2. 6 unabhängige PWM Chanel. (Könnte auch via Soft PWM gelöst werden) 3. 12 Bit PWM
PIC24F08KM202 dsPIC33EV32GM002 PIC24F16KM202 dsPIC33EV64GM002 dsPIC33EV32GM102 dsPIC33EV32GM004 PIC24F08KM204 dsPIC33EV128GM002 PIC24F16KM204 dsPIC33EV64GM102 dsPIC33EV64GM004 dsPIC33EV32GM006
-
Thread
Anfänger bittet um Unterstützung (PIC 12F629)
. als orientierung mal ideen für pic's bis 18pins und besser immer die lf variante andenken! - pic10 (6pin): pic10f322 - pic12 (8pin): pic12f1572, pic12f1612, pic12f1822, pic12f1840 - pic16 (8pin): pic16f18313 - pic16 (14pin): pic16f18326
Fred R. schrieb im Beitrag #5318063: > Warum sollte der 12F675 einen besseren Comparator haben? Den Aufschluß gibt das Datenblatt Table COMPARATOR SPECIFICATIONS. Wenn man die Werte des PIC12F675 mit z.B. PIC12F1840 oder PIC12F15712 vergleicht, dann sind
-
Thread
Li-Ion ohne Balancer in Werkzeugen?
Jahr komplett abschaltet obwohl die Zellen einwandfrei sind. Von denen hatte ich letztes Jahr ca 12 Stück auf dem Tisch. Nach tausch der BMS gegen eine generische neue sind die dann wieder voll Leistungsfähig.
der 20V Serie von > Lidl/Parkside einen Balancer UND BMS verbaut dito bei einem FERREX (Aldi) 12V Li-Ion Akku PT140101-1 von einem Akkuschrauber.
-
Thread
Alternative zu Nuvoton?
geht über einen I2S-Codec wie z.B. CS4270 oder PCM3060 oder so und einen uC mit I2S/Framed SPI. dsPIC33 und PIC32 können das z.B. fchk
Die I2S geht natürlich auch zur Aufnahme von Tönnen, ein I2S-DAC wäre da sinnvoll. Wenn man dem PIC ein serielles Flash oder alternativ eine SD-Karte gibt, kann man damit ordentlich lange Audio Aufnahme und Wiedergabe in sehr guter Qualität machen - also CD-Qualität oder besser. Die PIC32 haben auch
-
Thread
Anfänger sucht Unterstützung beim Flashen PIC12F629 mit PICKit3
Der Link zu den Gooligum Tutorials oben war auch suboptimal. Besser wäre_http://www.gooligum.com.au/PIC-tutorials/midrange-PIC-tutorial Beginnt genau mit deinem 12F629. Da gab es früher sogar ein extra Dokument "PIC12F629 Programming Issues". So was gibt es vieleicht auch in den neuen Lessons.
. Last doch bitte einer mal nen Groschen für mich fallen. :) PS: Bei mir kommt demnächst ein 12F2xx an den PicKit3
-
Thread
Schaltungskritik für noob
Vielen Dank für das viele Feedback. Noch kurz zur Erklärung: es handelt sich zwar um einen 12V-Motor, er soll aber als Langsamdreher (20 U/min) laufen > Hmm, und damit willst du einen 12V Motor auf Vollgas steuern ? > Ich würde zumindest einen TO92 Transistor nehmen, Poti, Diode > und Stecker
einen kleinen DC-Motor (1V-12V) > > war die Forderung Das ist ein Missverständnis. Die 12V sind die maximale Spannung für den Motor. Die Schaltung soll aber mit 5V laufen, da der Motor als Langsamdreher nur 1-2V braucht. Daher
-
Thread
Probleme mit I/O-Zuordnung bei PIC 12F509
Hallo zusammen, ich habe lange gesucht, gelesen und komme nicht weiter, daher jetzt meine Frage hier: Ich werkel schon seit etwas längerer Zeit an einfachen Programmen mit verschiedenen 8-Bit PICs, gerne mit den 12F509ern. Ich habe unten angehängtes Testprogramm mit CCS geschrieben und mit dem ICD 3 via MPLAB IPE auf den Chip gebrannt. Es funktioniert auch alles einwandfrei außer: GP2 (PIN_B2) hängt dauerhaft auf ca. 3,5V unveränderlich, die Versorgungsspannung der Platine liegt bei 5V. Ich habe die IO-Konfiguration jetzt schon etwa 100 Mal angesehen und überprüft, ich komme einfach nicht
-
Thread
I2C-Tester mit Software für PC als Fertiggerät
soll etc. Ok, da gebe Ich Dir Recht. Die Sensoren arbeiten mit 3,3V sind aber schutzmässig gegen 12V gesichert. D.h. man könnte sie auch gut mit 5V ansteuern.
Da könnte ich mit USB4all gegenhalten: http://www.sprut.de/electronic/pic/projekte/usb4all/usb4all.htm Kann per CDC über serielle Kommandos mit jedem Betriebssystem (Windows: virtuelle COMx, Linux: /dev/ttyUSBx, Android: z.B. USB Serial Console) gesteuert werden. Laptop