-
Thread
PFS154: Timer 2 interrupt getriebener SoftwareUart
Nachdem ich lange nichts mehr mit PFS154 gemacht habe und dann für ein anderes Projekt dann doch den PFS154 einsetzen will (weil es dafür schon eine PCB gibt) war ich gezwungen, noch einmal über die Sache mit einem "SoftwareSerial" nachzudenken
-
Thread
Arduino: serielles Ansprechen eines HD44780 Displays über SoftSerial
Textdisplay angeschlossen ist. Grundsätzlich habe ich so etwas funktionierend in reinem C auf einem PFS154 realisiert gehabt und hier ging es darum, das mit Arduino zu realisieren mit den (wenigen) Kenntnissen, die ich über Arduino habe. Die Datenübertragung wird mittels SoftwareSerial hergestellt,
-
Thread
Kommunikation zwischen 2 MC
Zeit" und habe für die Kommunikation zwischen 2 Controllern etwas älteres von mir (original für einen PFS154) an Arduino angepasst (weil ich damit im Moment für andere Projekte das etwas genauer betrachte und mich darin übe, wie mit Arduino im Gegensatz zu C oder auch C++ (ja ich weiß, Arduino IST C++)
habe > für die Kommunikation zwischen 2 Controllern etwas älteres von mir > (original für einen PFS154) an Arduino angepasst (weil ich damit im > Moment für andere Projekte das etwas genauer betrachte und mich darin > übe, wie mit Arduino im Gegensatz zu C oder auch C++ (ja ich weiß, > Arduino
-
Thread
Schulnotenbewertung eines Arduino-Programms
mehr. es ging hier nicht um die Hardwareplattform, für ein Lauflicht reicht jeder Controller, von PFS154 über MCS-51 ..... oder jeder Controller der in Arduino funktioniert (dann fallen PFS154 und MCS-51 raus, weil es für die keinen Core gibt der C++ kann)
schrieb im Beitrag #8056781: > oder jeder Controller der > in Arduino funktioniert (dann fallen PFS154 und MCS-51 raus, weil es für > die keinen Core gibt der C++ kann) Das gilt auch für
-
Thread
py32v002A: Blink-Binary "gesucht"
ultrabilligen Elektronikbauteilen und der py32f002 ist so ein ultrabilliges Ding. Nachdem ich erst PFS154 und dann ch32v003 hinbekommen habe, möchte ich jetzt auch gerne mit dem py32f002 "experimentieren" und das stellt sich für mich als harte Nuss heraus. Einen Programmer der zuverlässg validiert ist
-
Thread
Splinter - Padauk Programmer mit CH32V003
> Ich bin sehr gespannt, was aus deinem Projekt werden wird, wobei mein > "innerer Hype" um den PFS154 deutlich abgenommen hat und umso stärker > jetzt mit CH32V003 ein Hype zurück gekommen ist. Ja, ich bin auch etwas hin- und hergerissen. Eigentlich wollte ich den programmer nutzen, um mit dem
aber eher darin, den Ch32V003 mittels V-USB zu bedienen, so dass ein Singlechip-Programmer für den PFS154 dann möglich ist. Leider bekomme ich keine Kommunikation mittels V-USB von PC zu Mikrocontroller hin. Bist du da schon etwas weiter? Viele Grüße, Ralph
-
Thread
CH32V003: LogicMachine
--------------------------- Im Testaufbau habe ich einen "LED- und Tastencontroller" mit Padauk PFS154 programmiert, der nichts weiteres zu tun hat, als Ausgangszustände auf Tastenbetätigung zu toggeln und diese Zustände (in Ermangelung genügender GPIO-Pins) auf einer charliegeplexten LED-Anzeige
-
Thread
Einschalten der Mikrocontroller-Betriebsspannung
welchen Controller ich dafür verwenden soll. Wäre das nur für mich alleine, würde ich in Schaltung 2 den PFS-154 wählen, weil er billig ist. Ein ATtiny13 kostet mittlerweile schon mehr als einen Euro, einen ATtiny der serie 0 werde ich morgen ausprobieren. Das es für eine derart kleine Aufgabe des An- und
Arme") Da das ganze auch als Nachbauanleitung (irgendwann) herhalten soll werde ich hier mit dem PFS-154 nicht so recht warm, weil ich annehme, dass nicht wirklich viele eine Möglichkeit haben, einen PFS-154 zu flashen (gleiches nehme ich allerdings auch für einen ATtiny serie 0 an, der in diesen Bastler
-
Thread
Padauk IDE: .hex erzeugen
Beispiele enthalten sind. Vllt. solltest du dir das einmal ansehen: https://github.com/jjflash65/Padauk-pfs154 Nach diesem Stil kannst du das auch nach Windows portieren. Der Aufbau in diesem Repository sieht vor, dass es ein Stammverzeichnis gibt, sagen wir pfs154 und innerhalb dieses Verzeichnisses werden
#################################################### PROJECT = uart_demo MCU = PFS154 MEMORG = pdk14 F_CPU = 8000000 FACTORYCAL = 1 # hier alle zusaetzlichen Softwaremodule angegeben SRCS = ../src/my_printf.rel SRCS += ../src/uart.rel
-
Thread
CH32V003 / SPI und Gehäuse SOP-16
müssen, herjeh, ich müßte min. 150 Jahre alt werden (oder so ähnlich): Ich habe noch über 150 Stck. PFS154 hier (wobei davon für ein Modeleisenbahnprojekt für einen ehemaligen Auszubildenden knapp über 50 Stück schon verplant sind - er wird viel zu löten haben - ). Auch AVR hat sich einiges im Laufe
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
des Projekts: Boards mit USB-Zugang oder virtuellen COM-Ports auf Basis von: MCS-51, PIC16, STM8, PFS154, STM32F0, F1, F3, F4 und Atmel AVR. Ich habe genau 2 Firmware's gefunden, die in der Lage sind, einen CH32 zu flashen, eben die eine für Atmel und die andere für einen V003. Und aus den oben
-
Thread
HT16K33A mit CH32V003
immer mehr angefangene) derzeit zugunsten des V003 liegen lasse. Sogar die Faszination für einen PFS154 ist deutlich zugunsten des V003 gesunken. Deshalb die Frage: warum muß alles negativ ausgelegt werden? Ist man in diesem Forum hier schon so weit, dass man hinter jedem Text einen "Angriff" versteht
eines elektronischen Chips bin ich Fan von: - STM32F030 - STM32F072 - STM32F401 - STM8S103 - PFS154 und jetzt kommt es, denn jetzt eben auch: - CH32V003 ... und noch einer ganzen Menge anderer, Nichtmikrocontrollerchips. Und nein, man sollte nicht versuchen, seine eigenen Spielzeuge als das
-
Thread
PicoMon für CH32V003 oder STM32F0xx
Baudrate von 4800 Bd verschicken kann (also von allen, getestet habe ich das mit MCS-51, AVR, Padauk PFS154, STM8, STM32 und CH32V003). Zur Demonstration habe ich dem Archiv ein Demoprogramm für AVR ATmega mit eingepackt (bei mir ist das ein abgespeckter Arduino-Nano, dem die Chinesen damals den Mega328p
-
Thread
CH32V003, float wirklich langsam?
der Benchmark selbst läuft auf so ziemlich allen Controllern die ich habe mit Ausnahme von Padauk PFS154). Ergebnis war: ATmega328p / 16 MHz : 18 Sekunden CH32V003 / 48 MHz : 6.2 Sekunden Bei Bedarf kann ich das auch auf einem STM32F401 laufen lassen, für STM32F411 und STM32F103 müßte ich
-
Thread
ch32v003: Diskrepanz zwischen Datenblatt und ch32v003fun
ja auch konstruktive Stellungsname. Nachdem hier ab und an für billigste Mikrocontroller (neben PFS154) eben auch CH32V003 auftaucht, habe ich mich jetzt doch dazu durchgerungen mich mit diesem (dann neben STM32) auch zu befassen. Da mir das Herstellerpaket "mounriver" dann doch ein Brocken zu arg
Ralph S. schrieb im Beitrag #7849268: > Nachdem hier ab und an für billigste Mikrocontroller (neben PFS154) eben > auch CH32V003 auftaucht, habe ich mich jetzt doch dazu durchgerungen Nicht zu vergessen: Die Puya CM0 controller.
-
Thread
Reden mit Ampel im (Zeit-)Rahmen halten
keine Sorgen machen. Technisch reicht der kleinste Mikrocontroller den man findet. Es muss kein 3ct PFS154 sein, ein ATtiny würde reichen, aber wenn man Arduinos nutzt ist die Batteriebetreibbarkeit wieder ruiniert. Also direkt den nackten Chip verwenden, z.B. Attiny85, direkt an eine Bat (3 Zellen
-
Thread
Uhr mit STM8Sxx3 und TM1637
guter Ansatz. Also: nächste Idee! Proprietärer unidirektionaler OneWire-Bus (PWM) der an einen PFS154 Controller geht und der 2 kaskadierte Schieberegister anfährt. PFS154 liest 8 I/O Pins ein (als Deviceadresse) und reagiert dann entsprechend, wenn er auf dem Bus seine Adresse "sieht". Am Eingang des PFS154 wird noch ein Schmitt-Trigger verbaut, damit die Leitung relativ störunempfindlich wird (funktioniert jetzt mit ca. 20 Meter länge). Wenn hier der Chip nicht zertifiziert ist, schaltet im schlimmsten
-
Thread
electronic-dice deluxe mit PFS154
Sehr schön, wieder ein PFS154 design zu sehen. ... aber das hätte man doch bestimmt auch mit weniger GPIO hinbekommen. Vielleicht ein 8 pinner? ;)
nicht zu einem Miniaturakkupack). Tim . schrieb im Beitrag #7819357: > Sehr schön, wieder ein PFS154 design zu sehen. :-) ich hatte doch erst hier https://www.mikrocontroller.net/topic/572135#7761133 etwas mit PFS154 gepostet! Dieses "intelligente Display" habe ich dann doch tatsächlich
-
Thread
Welcher Controller für Unterrichtszwecke?
selten) um etwas zu optimieren, was der Compiler nicht so gut kann (das letzte mal bei einem PADAUK PFS154 beim Zugriff auf den 16-Bit Counter, weil der Compiler nicht High- und Lowbyte adressiert hat). ASM in der Ausbildung verwende ich nur (extrem kurz) am Beispiel der Simulation eines 8085 CPU um
-
Thread
USART Kommunikation zwischen ATMega32 und ATMega328p
getesteten STM32 (F030, F070, F072, F103, F303, F401, F411, F407, F429), STM8 und sogar mit einem PFS154 von Padauk klaglos. Da ich keine Ahnung habe, wie alt der Gott ist, ich aber annehme, dass Gott sogar jünger ist als ich (und von daher gar kein Gott sein kann) möchte ich anmerken: Ich habe höchstwahrscheinlich
-
Thread
PFS154 und Assembler im C-Quellcode mit SDCC 4.4.4
Beitrag #7782497: > Geht - wenn der als /static/ definiert wird. Kann man machen, ist aber auf einem PFS154 nicht sehr sinnvoll. Damit kommt der Code nämlich N-fach in den Speicher, wenn Du delay.h in N Übersetzungseinheiten includierst. Der kleine PFS154 wird dann irgendwann platzen.
Frank M. schrieb im Beitrag #7783461: > Kann man machen, ist aber auf einem PFS154 nicht sehr sinnvoll. Allerdings, das wollte ich auch nicht behaupten. Es ist im Grunde genommen /nirgends/ sinnvoll. Ich hab' das halt nur erwähnt, weil es /möglich/ ist.
-
Thread
PFS154 - Problem mit Timerinterrupt
liegt der Fehler bei mir) Weiß hier jemand etwas weiterführendes zu den Interrupts beim PFS154 ?
Wie schnell läuft der PFS154? Könnte es sein, dass die Interruptroutine soviel Zeit braucht, dass der Prozessor nicht mehr dazu kommt, das Hauptprogramm auszuführen? Wozu das __disgint() und __engint() im Interrupt-Handler
-
Thread
EasyPDKProgrammer - Clone für Padauk MCUs
Ursprünglich habe ich - während der Chipkrise - einen Programmer für Padauks PFS154 mit einem Arduino realisiert. Verglichen mit einem EasyPDKProgrammer ist er in allem schlechter. Zu dem damaligen Zeitpunkt während der Chipkrise war jedoch ein benötigter STM32F072CB irre schwer
Änderung (und der Grund, warum ich das gemacht habe): Die am Flashvorgang beteiligten Pins des PFS-Controllers sind über Schalter auf dem Programmiersockel aufgelegt. In Stellung "program" ist der Mikrocontroller von allem getrennt und ist an die Elektronik des Programmers angeschlossen. In Stellung
-
Thread
Sehr einfacher Sinusgenerator, Digitalelektronik Projekt
verrückter: Auch ich bin gerade dabei, einen sehr einfachen Sinusgenerator zu basteln, der aber mit einem PFS154 oder PFS122 werkeln soll. Bisher hatte ich meine Versuche für einen Sinusgenerator darauf abgestellt gehabt, das über Schiebebefehle zu realisieren. Um ehrlich zu sein: Habe ich mir überlegt,
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
aufwändige Software im steuernden Controller und 2. etwas mit dem Ultra-Low-Cost Controller PFS154 zu realisieren. Preis bei lcsc.com, Stand 23.10.2024 für PFS154-8 bei Abnahme von 50 Stück 5,76 Cent, für den PFS154-16 bei Abnahme von 50 Stück 7,99 Cent Der Displayadapter hat nur eine Eingangsdatenleitung
mein Github habe, habe ich das gesamte Projekt dort auch eingestellt. https://github.com/jjflash65/pfs154_textdisplay_adapter
-
Thread
Projekte mit Arduino UNO r4
Leistungsfähigkeit eines 32-Bit Controllers nicht benötigt. Für vieles hat sogar der Minimalisten-MCU PFS154 von Padauk gereicht. Wie gesagt: Mir geht es darum wer damit schon etwas (außerhalb von Arduino) damit gemacht hat. Momentan quäle ich mich mit den Timern, den Interrupts und generell mit dem
-
Thread
Neuronales Netzwerke auf der "3cent CPU" (Padauk PFS154 und PMS150C)
übermittelt wird (abgesehen vom zusätzlich notwendigen RAM)? Genau. Die UART-Routinen passen nur in den PFS154, der PMS150C kommt ohne Ausgabe aus. Der MNIST-Datensatz ist ziemlich bekannt, da er der ersten relevanten Anwendung zu Grunde lag, bei der Machine-Learning für die Klassifizierung von Bildern
-
Thread
[V] Easy PDK Programmer für Padauk Mikrocontroller, wie PMS150C oder PFS154
noch 7 Programmer verfügbar. Habe die Boards geprüft, indem ich die Firmware geflasht und einen PFS154 erfolgreich beschrieben habe. Ein Programmer kann für 20€ erworben werden. Versenden kann ich den Programmer auch. Unversichert im Luftpolsterumschlag für 1.60€, versichert im Paket für
-
Thread
Program-3-Tägiges Schnupperpraktikum
Kuhschwanzentzerrer mit nachgeschaltetem OP-Verstärker - Brückenendstufe mittels (uralt) TDA2030 - VU-Meter mit PFS154 SMD Baustein PFS154 wird von mir bestückt, der Rest ist THT. Wirklich "erfolgreich2 mit dieser Platine war ich nicht, weil keiner hierfür irgendwie einen Lautsprecher besorgen wollte, geschweige