-
Thread
arm gdb layout
Für was braucht man das? Als Otto-Normalo verwendet man für einen (z.B.) STM32 eine "STM32CubeIDE" und da ist das Debuggen mit drin. Incl Quellcode-Debugging. Weil offenbar die Entwikler dieser SW das auch eingesehen hatten dass dies nicht wirklich jemand braucht gab es seit
sind ca. 15 Jahre her. Assembler ist mir nicht portabel genug, falls ich Code zwischen einen ARM <> PIC <> Java <> irgendwas anderes austauschen muss. Auch die Startup-Files von einem STM32 brauchen nicht in Assembler geschrieben sein, das geht viel übersichtlicher mit C. Spezial-ARM-Befehle sind in
-
Thread
Zig - ist das hier um zu bleiben?
eigentlich Vieles ganz problemlos verwirklichen solange man sich vernünftig benimmt. Im uC Bereich von PIC bis STM32 funktionieren die Werkzeuge und Sprache gut genug für mich und suche mit wiederverwendbaren Code Fundamente zu bauen die sich jederzeit wiederbenützen lassen. In C programmiert es sich oft
-
Thread
Tiefentladungsschutz mit Attiny und P-Kanal Fet
wesentliche Unterschied ist, dass die Stereoanlage ca. 50kΩ Eingangswiderstand hat, während der Kopfhörer 32Ω hat. Wahrscheinlich melden sich gleich die Besserwisser mit ihren "ja aber". Ich habe den Sachverhalt hier nämlich vereinfacht dargestellt. Wenn man will, kann man darüber ein ganzes Buch schreiben
haben sie ja beim Tiny 10 auch > die Bandgapreferenz eingespart. :-( Darum nimmt man besser einen PIC10LF322 der hat eine interne VRef und noch vieles mehr!
-
Thread
PICkit 4 - Brenner funktioniert nicht
3.7D, Copyright (c) B Knudsen Data, Norway 1992-2020 --> FREE edition, 8-16 bit int, 24 bit float, 32k code, reduced optim. Test_Power.c: Chip = 16F720 RAM: 00h : -------- -------- -------- -------- RAM: 20h : =******* ******** ******** ******** RAM: 40h : ******** ******** ******** ********
angeschlossen. Evtl. den Widerstand gegen Vcc/Vdd (+/-) messen würde ich mit einem nicht gesteckten PIC vergleichen. Sollte in etwa gleich sein. Kapazitäten können das auch beeinflussen, also ggf da nachmessen Dann den PIC über den IPE (oder per IPE batch) ohne das ganze MPLAB gefummel auslesen.
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
es gibt keine IO Grenzen mehr. Oder du greifst gleich zu einem größeren Controller (Cortex M3, PIC32) und machst alles mit dem einen µC. BTW: Wenn jemand mit einem alten 8039/8049 System etwas spielen will und dem ein Drehencoder, ein paar Taster, drei LED und vier 7-Segmentanzeigen reichen:
Microcontroller, braucht man als aktive Bauteile nicht. Im Original ist auch fast nichts drin. Der ATmega32 im DIP28 scheint mir mehr als geeignet und günstig bei Reichelt.
-
Thread
Halbleiterengpässe 2021?
Schaut euch mal die Lieferzeiten von STM32, NXP S32K und zum Teil auch Microchip. Offizielle Lieferzeiten teilweise jetzt schon 6Monate, NXP 1Jahr! Die Nachfrage ist jetzt schon auf vor Corona Niveau. Firmen die jetzt immer noch auf Kurzsicht
, Speicher und MOSFET´s. Jetzt zum Ende des Jahres haben wir Lieferengpässe bei einigen Microchip PIC´s.
-
Thread
Evalboard CAN-FD und USB Client mit Buchsen
Das sollte für Dich passen: https://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MK-MCM-Curiosity-Pro-User%E2%80%99s-Guide-DS70005419A.pdf https://www.digikey.be/product-detail/de/microchip-technology/EV31E34A/150-EV31E34A-ND/13252257 fchk
ich hätte Zugriff über den Firmenlaptop ... in dem Fall dann Nutzung zur Fortbildung 😉. Bei dem PIC32MK -> 77,51 € sind mir bei Final wahrscheinlich 10 Stück für Hobbyspielereien etwas viel Geld. Das Infinion wäre preislich passender, debugging scheint via PLS-Debugger zu laufen. Wäre auch bekannt
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
so mitbekommen. Habe meinen ersten Mikrocontroller in Assembler um ~2010 rum programmiert. War ein PIC16F84 und später ein PIC16F876. Waren relativ einfache Sachen die ich gemacht habe. z.B. 2*16 Zeichen LCD ansteuern oder ADC lesen. Mit Assembler habe ich heute eigentlich gar nichts mehr am Hut,
derartige Optimierung stecken müsste. Vergleiche doch nur mal die Preise von ATmega Controllern mit STM32. Dort bekommst du ein vielfaches an Leistung zum gleichen Preis. Teilweise sind die STM32 sogar billiger! Der richtige Weg ist irgendwo in der Mitte dazwischen. Code der von Menschen schnell erstellt
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
du mit 8 Bit PWM auskommst oder nicht? Ist das ein Sport? Ich hatte vor Jahren mir meinen eigenen PIC-Programmer gemacht und dafür einen 'allgegenwärtigen' STM32F103C8T6 benutzt sowie Schaltregler und Schalter für VCC und VPP separat davon. Das hat den Vorteil, daß man die Spannungen in aller Ruhe einstellen
PIC16F flashen konnte) umzuprogrammieren für den PFS, aber das scheiterte an 3 Dingen: 1.) mein PIC - Programmer hat nur einen rudimentären PWM Step-Up Wandler ohne Regelung (d.h. keine Kontroller der
-
Thread
Ähnlicher PIC zu PIC16C73
Hi, Für ein Vintageprojekt werde ich den PIC16C73 einsetzen, dieser ist jedoch nur per UV löschbar und wiederprogrammier bar. Da ich keine Erfahrung auf PIC habe (nur Atmel und STM32) werde ich Ihn vermutlich oft löschen müssen ;) Daher wollte
Name: schrieb im Beitrag #6510866: > PIC16F73: > https://www.microchip.com/wwwproducts/en/PIC16F73 Zitat aus dem link: "and is upwards compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices."
-
Thread
Suche jemanden für PIC-Programmierung VU-Meter / PPM
einlesen, den Wert aus einer Tabelle in Anzahl LEDs ablesen, fertig. Als einfachsten PICs habe ich den PIC16F946/47 gefunden, den gibt es neuer als PIC16F1946/47 https://www.microchip.com/wwwproducts/en/PIC16F1946. Das sind aber 64-pin TQFP, da brauchst Du noch ein Boardlayout etc, das ist für einen engagierten
Analog-Mensch bin, bin ich auf der Suche nach > jemandem, der mir (natürlich gegen Entgeld) einen PIC programmieren Vergiss es. VU-Meter sind nun nichts so exotisches, dass es die nicht schon geben wurde. Du findest auf eBay welche mit 24, 30, 32, 40, 56 oder 60 Sementen, must halt gucken, welches
-
Thread
ESP8266 in Assembler programmieren
Hardware offen lässt, sie nirgends festlegt? Und nur die Implementierung daraus je nach Modell 16 oder 32 Bits macht (INMOS T212, T414).
der Bit für Bit exakt identische Binärcode mal mit 16 und mal mit 32 Bits rechnet? Eingebettete Konstanten inklusive.
-
Thread
EMV Prüfung für selbst-designten Verzerrung Pedal für E-Gitarre
Cispr32+35 (bzw 55032/55035) sind sicher nicht ganz falsch. Für safety würde ich die 62368-1 heranziehen. Damit sollte man nicht grob daneben liegen. Safety ist zwar formal nicht notwendig - ich würde
Hans W. schrieb im Beitrag #6510212: > Cispr32+35 (bzw 55032/55035) sind sicher nicht ganz falsch. > > Für safety würde ich die 62368-1 heranziehen. > Damit sollte man nicht grob daneben liegen. > > Safety ist zwar formal nicht notwendig -
-
Thread
Heizdecke mit Zeitschaltung
scheinen die Versorgung für die Elektronik zu sein. Ich vermute darin werkt ein kleiner Prozessor (PIC oder ähnliches), der auch für das gezielte Einschalten zuständig ist. Aus meiner Sicht ein Sicherheitsfeature, damit die Heizdecke nicht unkontrolliert etwas in Brand setzen kann.
sowohl für die Sicherheitsschaltung/Überhitzungsschutz verwendet, als auch für den Microcontroller (MC32F7343A0M) zur Steuerung. Habe die Schaltung teilweise nachvollzogen (alle Angaben ohne Gewähr) und hier mal geteilt. Kondensatornetzteil und MCU sind nicht dabei. Nur die Überhitzungssicherungsschaltung
-
Thread
Attiny26 PortD
AVR8ASM, AVR-Assembler in der Threadüberschrift anfügst, denn es gibt auch andere Assemblersprachen für 32-Bit µC, die auch AVR bzw. Mircochip bietet, aber der Assembler ist ein ganz anderer oder PIC oder ... Hier vorab noch etwas zu dem bisher gesagtem: http://www.avr-asm-tutorial.net/avr_de/beginner
-
Thread
Laufschrift ansteuern
horizontal oder vertikal) Ich habe da schon alles mögliche vorgefunden. Die Module auf dem Bild haben 32 Spalten/7Zeilen. Da könnte auch eine 4 fach Multiplex alle 8 Spalten drauf sein: 4 Bytes/pro Modul.
schien mir zu aufwendig. Deshalb habe ich das EEPROM "emuliert". Habe an der Stelle von EEPROM einen PIC mit super kleinen Platine eingebaut, der die Adressdaten im Prinzip ignoriert hat und in einem festen Takt die 8 vertikalen Pixel für den Text auf dem Datenausgang ausgegeben hat. Hat super funktioniert
-
Thread
Diskette zu USB
gibt, ist die Schaltung völliger Overkill für den Zweck. Drei ICs und einer davon noch ein fetter PIC32... Soll da nebenbei noch Counterstrike drauf laufen oder was war der Plan?
kann man im Halbschlaf runterprogrammieren. Wie ich sagte: völliger Overkill. FPGA genauso wie PIC32+Uralt-WD.
-
Artikel
AVR Softwarepool
Entwicklungssysteme. (PC) AVR Code Wizard (A) Multitasking kernel für ATtinys in ASM (A) BASIC-Computer mit ATmega32 (A) AVR TinyBASIC Anpassung für ATmega8 (A) Mini-Computer mit BASIC (A) Forth System für ATmegas in Assembler (A) Forth-Computer mit ATmega32 und Videoausgabe von Christian Berger (C) Fixpoint-Arithmetik
Software UART (C) Software UART mit FIFO (C) uParse - ein kompakter und vielseitiger Parser (Atmega32) für RS232 (C) Einfacher Interpreter für Komandozeilen/Befehlszeilen (Atmega32) für RS232 (C) Modbus Slave Library für RS232 und RS485 Video. (A) AVR ASCII Video Terminal - 40 x 25 - BAS Signal (A) TV
-
Thread
Wechselspannung 280V für Messung stabilisieren
Mani W. schrieb im Beitrag #6496463: > Schaltbild??? Es ist einfach: 1L/N Steckdose am Gen. 32A (Die Blaue) Angeschlossen an einen CCE 32A Stecker Alle 3ph auf eine Zusammen gebrückt Ich habe Selbe noch eine Idee Eine Kleine PCB mit einem Motor Poti und einem Wiederstand eine Spannungsteiler Und dann mit einem Kleinen 12F PIC die ausgansspannung nach dem teiler messsen und das Poti nachregeln.
-
Thread
STM32 Sleepmode 24h, LSI und HSI zu ungenau
Ja der allgemeine 32 bit Wahn. Ein 8 pinniger PIC haette problemlos noch einen Uhrenquarz verkraftet.
PICklig schrieb im Beitrag #6494598: > Ja der allgemeine 32 bit Wahn. > Ein 8 pinniger PIC haette problemlos noch einen Uhrenquarz verkraftet. Wobei das eine nun wirklich so garnicht vom anderen abhängt. Ist halt offenbar eine Design-Entscheidung gewesen,
-
Thread
DIY Digital Thermometer
Zimmertemperaturabweichung mit einen Eiswasserbad auszukalibrieren. https://www.sprut.de/electronic/pic/projekte/thermo/thermo.htm
mit einem guten R2R OpAmp) richtig machen: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32
-
Thread
ATMega16u4 per JTAG Debuggen
auch AS um einiges lieber. Mich würde nun interessieren, ob jemand von euch schon mal den Mega16u4/32u4 debuggt hat, oder ob es sich um einen Bug mit dem PicKit4 handeln könnte.
im Beitrag #6492934: > Mich würde nun interessieren, ob jemand von euch schon mal den > Mega16u4/32u4 debuggt hat 32u4 geht mit JTAGICEII und AVR Studio 4.19 gut.
-
Thread
SPS, Controller oder Embedded?
Was für Sensoren? Da kann ein 6-pin Pic reichen. Oder ein GHz-Chip zu klein sein.
Beim ESP32 könnte auch noch das Open-Source Modell der Firmware mit der Freigabe für den europäischen Markt kollidieren. Ich meine mich zu erinnern, dass bereits einige WLAN Router damit ein Problem haten.
-
Thread
Relais mit GPIO Pin direkt ansteuern
3de-printrelais-3-v-dc-1-a-1-wechsler-1-st-507446.html Controller: https://heltec.org/project/wifi-lora-32/
hat den 3,3V Stromversorgungsausgang mit einem Portpin verwechselt. Letzterer kommt direkt vom ESP32.
-
Thread
Bestimmung der Lautstärke mit Arduino
man schon > eines hat) Messgeräte kann man leihen! Es gibt auch Kalibrierdienste die sogar ESP32 mit DHT kalibrieren. Es wird einfach ein Messprotokoll erstellt wie mir berichtet wurde.
Fernsehwerbung detektieren kann. Um die dann zu "muten". Allerdings aufwandsarm direkt mit einem PIC 12F675 realisiert.
-
Thread
MP3 Chip statt Modul
Hallo, ESP32 decodiert problemlos MP3 in Software incl. WLAN, SD-Card und/oder TFT-Display. Der ESP32A1S hat den I2S codec mit drin, als Experimentiertplattform lohnt sich z.B. https://www.banggood.com/ESP32-Aduio-Kit-WiFi-bluetooth-Module-ESP32
Verfügung. https://www.helixcommunity.org/projects/datatype/mp3dec.html Gibts auch für MIPS (PIC32): https://www.microchip.com/SWLibraryWeb/product.aspx?product=Helix%20MP3%20Decoder%20Library fchk
-
Thread
Padauk Graphical User Interface
Raspberry PI-Zero läuft das noch richtig flott, so dass man auf dem Pi-Zero Programme auch für einen STM32 bspw. entwickeln könnte. Außerdem hat es den Vorteil, dass es (ich bin unter Linux) keine dependencies gibt, es genügt das einfach irgendwo hin zu kopieren und es funktioniert. Im Normalfall habe
bei mir getrennt. In diesem Stil gibt es dann noch ein Flashershield für Arduino-Uno, das ein paar PIC16F, AT89S52, AVR's flashen kann, alles in dem FreeVision Stil. Klappt absolut super, sodass ich damit wirklich auch entwickle. Deswegen sitz ich auch hier und kämpfe verbissen mit ATmega328 um
-
Thread
PT100-Thermometer
war schon vor 46 Jahren dieser Meinung: "Structured Programming with go to Statements" *) https://pic.plover.com/knuth-GOTO.pdf *) In FORTRAN konnte man "GOTO" auch "GO TO" schreiben.
vor 46 Jahren dieser Meinung: "Structured > Programming with go to Statements" *) > > https://pic.plover.com/knuth-GOTO.pdf Das ist ja interessant, das kannte ich gar nicht, vielen Dank für den Hinweis. rhf
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
> Renesas R8C..R32C haben 4 Datenregister, diesmal Adressregister extra, > die nicht Akku heissen. R8C..M16C..M32C haben 4 Datenregister, 2 nrm. Adressregister, 2 spez. Adressregister. R32C haben 8 Datenregister,
. > MEM-zellen (also auch nicht bsp. R5, R8) verrechnet werden. Ja erwartest du denn bei einem PIC16 sowas wie eine MIPS mit 32 Bit breitem Befehlswort? W.S.
-
Thread
CO2 Melder Eigenbau Gesperrt
NodeMCUs brauchen zu viel Strom um sinnvoll mit einer Batterie betrieben zu werden. Ich würde einen PIC16F913/916 nehmen, die benötigen SEHR wenig Strom (wenige nA im Standby und ~200 µA bei 4 MHz) und können LCD-Module direkt treiben https://www.microchip.com/wwwproducts/en/PIC16F913 http://ww1.microchip.com
sparsamer! Das auch noch. Dieser ganze vorgefertigte Lego-Spielkram, ob Arduino, NodeMCU oder ESP32 sind nicht für Batteriebetrieb gebaut. Ich frage mich auch, wozu man meint, WLAN zu benötigen, wenn das Ding nur messen und anzeigen soll, wie ein Thermometer. WLAN frisst Strom. Stefan ⛄ F. schrieb
-
Thread
Interessantes RS-485 Problem
ursprünglichen LM35 und Analog RH Sensor damit zu ersetzen. Der RHT Sensor (SHT15) läuft mit einem 4MHz 16F876 PIC und MAX483. Ein 50mA LM2936 LDO ist für die Stromversorgung zuständig. Mittlerer Stromverbrauch um 1.5mA. Problemgeschichte: In den ersten 10 Jahren funktionierte alles einwandfrei, auch der
Belastung brach beim Senden wegen der 100 Ohm immer die Versorgungsspannung zum LM2936 zusammen und der PIC ging in Brownout umd restartete. Manchmal funktionierte auch das nicht und der PIC hing und blockierte durch permanenten Sendeszustand des MAX483 den gesamten Bus. Dann half nur noch ein Kurzzeitiges
-
Thread
PWM signal (ECCP)
Wenn man als Beispiel mal den PIC32MX270 nimmt. Du erzeugst ein PWM und gibst es auf dem OC1 (Output Compare 1) aus. Das zweite PWM das zum ersten invertiert ist gibst du auf OC2 (Output Compare 2) aus. An RPA0 und an RPA1 hängt
Gibt es kein anderen Möglichkeit mit dem PIC18F4580 ? Da ich eine Platine/PIC von einer Vorlesung benutze.
-
Thread
Die Spülmaschine schon wieder, diesmal als Lernprojekt
über den µC im Internet gefunden. Ich würde ja eine neue Platine erstelen z.B. mit einem Microchip PIC drauf, oder mit einem STM8XX oder STM32XX, aber ich kann keine Platinen ätzen, und wenn ich es könnte, müsste ich das ganze Hühnerfutter um den µC rum auch besorgen, da sind SMD Teile dabei die man erst ab 10.000 Stück aufwärts überhaupt kriegt... Wenn es einen Pinkompatiblen PIC oder STM gäbe, wäre das natürlich eine Lösung, aber da ich von diesem NEC Ding nicht mal ein Datenblatt gefunden hab, weiß ich nichts über ihn, ich weiß noch nicht mal auf was der Keks basiert (ARM
-
Thread
7-10" Display Arduino
zum Beispiel Conrad: https://www.ebay.de/itm/STMicroelectronics-Entwicklungsboard-NUCLEO-F303RE-STM32-F3-Series/402314690739
So ab 2:20. Du benötigst nur einen pic mit Minimalbeschaltung. https://youtu.be/j12LidkzG2A
-
Thread
Mehrere PICs per ICSP flashen
Ich verwende 32 pickit Nachbauten welche vcc/gnd über Relais und vpp über opto schaltet. Linux hat kein Limit, win SW muss die das limit von 8 erhöht werden und neu kompiliert werden.
Chris schrieb im Beitrag #6470555: > Ich verwende 32 pickit Nachbauten welche vcc/gnd über Relais und vpp > über opto schaltet. Nur so aus Interesse: Du must die Pics dich be und Entladen. Sind da 32 nicht zu viel? > Linux hat kein Limit, win
-
Thread
Servo-Pulssignalläge messen mit Atmega328p
Pulslänge eines Modellbau Servo Signals messen siehe Anhang wie man es machen kann.Ist zwar fuer einen Pic aber dies umzusetzen auf Atmal uc's sollte kein Problem sein
Intern zählt man in Ticks und rechnet erst zum Schluß für den Menschen um. So kann man auch mit einem 32.768kHz Uhrenquarz auf 1/100s anzeigen. Joachim schrieb im Beitrag #6818997: > Zeiten zwischen Signalen mittels einem 1 MHz Zähler zu messen, scheinen > in der Arduino Bibliothek gängige Praxis zu
-
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
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
NTC-Thermometer mit Padauk PFS154 und 7-Segementanzeige und UART-Ausgang
0.25 GradC genau und auf 0.0017K auflösend. https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32
/ww1.microchip.com/downloads/en/AppNotes/00000513E.pdf AN513 "Analog to Digital Conversion Using a PIC16C54" http://www.lyr-ing.com/DocumentosLyR/EXT/ICs/8051/Atmel/89Cx051Atmel_ADconv_app.pdf AN524 "Analog-to-Digital Conversion Utilizing the AT89CX051 Microcontrollers" http://www.zilog.com/force_download.php
-
Thread
Problem mit Analogen Eingang und Clampdiode -> VCC wird zu hoch
ein parasitärer Thyristor wohl zünden wird. Also ist eine 5.6V Zener wohl besser geeignet. Der PIC kann maximal bis 6.5 (laut DB).
scheint eben zu sein, dass die Schaltung eine Lowpower Variante ist. Werde jetzt mal den PLL des PIC12 aktivieren und das Teil uaf 32Mhz takten. Dann sollte der PIC sschon mal 2.5mA ziehen. Werde dann noch mal einen 560R Widerstand zur Sicherheit einbauen.
-
Thread
Flexible Led Stroboskopsteuerung
nicht. Aber wenn es sein muss, kann man das mit sep. Hardware auch erweitern. (auch gibt es bei PIC24/33.. z.B. einige Typen mit rel. hoher Auflösung, besser als bei AVR)
selbst das ist hier nichtmal nötig) Du musst dir überlegen, wie fein die Auflösung sein muss. (PIC24/33 auch schon genannt)
-
Thread
Chinesische Spülmaschinenpumpe gibt mir Rätsel auf
Aber was macht der PIC dann, da ist ja kein Programm drauf, das sowas anstellen könnte? Das ist also sowas wie eine Art Dimmer?
Bastler schrieb im Beitrag #6462262: > Aber was macht der PIC dann, da ist ja kein Programm drauf, das > sowas > anstellen könnte? Der PIC ist nicht leer. Readout-Protection bedeutet du kannst ihn nicht auslesen. Dass du eine Fehlermeldung erwartest ist