-
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
Github habe, habe ich das gesamte Projekt dort auch eingestellt. https://github.com/jjflash65/pfs154_textdisplay_adapter
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
Das Github - Repository ist umgezogen nach: https://github.com/jjflash65/Padauk-pfs154
PFS154 ausprobiert). Ich habe den 16-poligen PFS154 genommen und ich habe mich nicht getraut die LED ohne 220Ohm Widerstand an dem Pin zu betreiben (Labornetzteil 3,3V). Waere es moeglich, das Intel
-
Thread
NTC-Thermometer mit Padauk PFS154 und 7-Segementanzeige und UART-Ausgang
beschäftige mich jetzt auch mit den ultrabilligen Mikrocontrollern von Padauk, und hier dann der PFS154 --------------------------------------------------- Um den Chip besser kennen zu lernen, erarbeit ich für mich mehrere Evaluationsarbeiten mit dem PFS154 und die letzte hiervon möchte ich Euch
deploy-preview-47--free-pdk-preview.netlify.app/undocumented-features#resistance-to-frequency-converter-pfs154-and-pfs173 > Der Aussage auf Free PDK hätten die neueren PFS154 dieses RFC drin (wenn > auch wie du anmerkst "undokumentiert". > Ja, genau. Im PFS154 und PFS173 befindet sich der RFC, auch
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Assembler mit der opensource-Toolchain (SDCC/SDASPDK): https://github.com/cpldcpu/SimPad/tree/master/PFS154Examples
Noch ein kleines Projekt mit dem PFS154: https://cpldcpu.wordpress.com/2020/04/05/addressable-7-segment-display/ Ein anreihbares intelligentes 7-Segment Display. Jedes Segment enthält einen PFS154, der für die Displaykontrolle und
-
Thread
DIY UKW-Receiver mit Padauk PFS154 und RDA5807
blob/master/Toolchain/library/PDK_softuart.c Aber anscheinend passt es ja auch schon so in einen PFS154
#6454487: > - Portexpander mit PCF8574 (I2C) Ein PCF8574 ist um ein Vielfaches teurer als der PFS154. Wäre es nicht besser hier auch einen PFS154 (oder anderen Padauk) als Portexpander zu verwenden? Ein langsames I2C target müsste in Software eigentlich auch auf einem Padauk machbar sein. Oder
-
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
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
Padauk Graphical User Interface
Pfad zu diesen, kann zu Beginn individuell konfiguriert werden. Derzeit stehen die uC 'PMS150C', 'PFS154' und 'PFS173' zur Auswahl, jedoch wäre es kein Problem, es um weitere von beiden unterprogrammen unterstüzte Controller zu erweitern. Geplant ist jetzt noch eine dynamische Programmanpassung, mit
uart.rel sdcc -c -mpdk14 -DPFS154 -DF_CPU=8000000 --std-sdcc11 --opt-code-size -I../include ../src/adc_pfs154.c -o ../src/adc_pfs154.rel sdcc -c -mpdk14 -DPFS154 -DF_CPU=8000000 --std-sdcc11 --opt-code-size -I../include ../src/seg7mpx_dig2.c -o ../src/seg7mpx_dig2.rel [/code] Hier sind dann alle Teile
-
Thread
PFS154 - Problem mit Timerinterrupt
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
Padauk PFS154 und Rambelegung
nicht Padauk) "einfach" den verfügbaren Speicherplatz abgefragt, das kann ich mit den (sehr) kleinen PFS154 nicht. Also mache ich mich über das Map-File des SDCC her (schlicht weil ich 30 oder 40 Byte mehr Ram benötige). In meinem Programm habe ich eine Funktion: [code] // mir ist bewusst, dass
Olaf schrieb im Beitrag #6448433: > mit so einem Mickercontroller mit OTP abgibt. Der PFS154 ist kein OTP!
-
Thread
Was ist das für ein Prozessor? V1073 VTLAGCG
unterstützt, der ist PDK13 und das ist noch in Entwicklung. Ich würde daher für ein paar Cent mehr den PFS154 empfehlen, der ist mehrfach programmierbar, im SDCC unterstützt (PDK14) und bei LCSC auf Lager: https://lcsc.com/product-detail/Others_PADAUK-Tech-PFS154-S08_C317611.html
unterstützt, der ist PDK13 und das ist noch in Entwicklung. Ich würde > daher für ein paar Cent mehr den PFS154 empfehlen, der ist mehrfach > programmierbar, im SDCC unterstützt (PDK14) und bei LCSC auf Lager: > https://lcsc.com/product-detail/Others_PADAUK-Tech-PFS154-S08_C317611.html Ins Release hat
-
Thread
PFS154: langsam schwindet mein Vorrat
liefern. https : // german.alibaba.com/product-detail/Integrated-Circuits-Microcontroller-MCU-PFS154-S16-1600056623571.html Vorsicht, diesen Link NICHT öffnen und dort was bestellen, es gibt keine Chips. ---------------------------------- So, weiß jemand, wo ich mich vorsorglich mit PFS154
Ralph S. schrieb im Beitrag #7163927: > weiß jemand, wo ich mich vorsorglich mit PFS154 eindecken kann ? Schäme Dich, Leute wie Du sind mitschuldig an der Misere, weil sie ohne Not bunkern.
-
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. Von daher hoch faszinierend, wenn dir hier ein Programmer glückt. Für mich verwende ich, wie du wohl auch
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
Clock - Kalibrierung bei Padauk PFS154
Beim PFS154 und PFS173 gibt es einen Trimwert für die Clock, der im Flash abgelegt wird und dann per RCALL ausgelesen werden kann. Das macht "IHRCR = GET_FACTORY_IHRCR();". Wie genau das ist, und für welche
> Beim PFS154 und PFS173 gibt es einen Trimwert für die Clock erinnert mich an den OSCCAL-Wert vom PIC12F675/-83 etc, der lag an der letzten Adresse des Flash
-
Thread
Padauk IDE: .hex erzeugen
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
meine Meinung). Zu den Beispielen für Padauk halt: So arg viele kann es nicht geben, weil der PFS-154 auch nicht so arg viel kann. Ich habe eine lange Zeit mit dem "gespielt" und war aufgrund des Preises so richtig begeistert, fastziniert bin ich immer noch, aaaaber: er hat halt wirklich sehr wenige
-
Thread
Ultra Low Power LED Flasher mit Padauk PFS154
Tim . schrieb im Beitrag #6552486: > Der PFS154 benötigt bei 3V mit Timer 2 nach meinen Messungen 0.7µA. Und > das ist keine Spezialversion mit "L" :). Dafür das der Preis auch noch > eine Größenordnung kleiner ist, ist das doch nicht schlecht
bingo schrieb im Beitrag #6552499: > Tim . schrieb: >> Der PFS154 benötigt bei 3V mit Timer 2 nach meinen Messungen 0.7µA. Und >> das ist keine Spezialversion mit "L" :). Dafür das der Preis auch noch >> eine Größenordnung kleiner ist, ist das doch nicht schlecht
-
Thread
Einschalten der Mikrocontroller-Betriebsspannung
Versorgungspannung von ca. 0,2V am Controller stehen (als "Reset-Controller hatte ich zum Experimentieren PFS-154 und ATtiny13 verwendet). So, eigentlich (aber nur eigentlich) gefällt mir Schaltung 1 besser, weil sie deutlich weniger Bauteile verwendet und auch weniger Platz auf einer Platine, die ich jetzt
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
PFS154 und Assembler im C-Quellcode mit SDCC 4.4.4
#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
4-Digit LED 7-Segment Anzeigetreiber mit Padauk PFS154-S16
" darauf etwas mit 8 Bit zu machen und dann schon gleich mit dem billigsten was geht, mit dem PFS154 von Padauk. Natürlich gibt es schon Anzeigetreiber, natürlich kosten die auch nicht viel (allerdings ist der PFS dann doch schon billiger) und natürlich können damit auch Tasten gescannt werden
einer professionellen Entwicklung wird man bei Verwendung von 7-Segmentanzeigen wohl kaum einen PFS154 einsetzen wollen (da gebe ich dir dann recht).
-
Thread
VU-Meter mit Padauk PFS154
beeindruckt hat) habe ich nun auch ein VU-Meter mit dem nochmals sehr viel preiswerteren Padauk PFS154 realisiert. An sich dachte ich, das sei ein kleines Projekt (war es auch), aber der Fehler saß vor dem Computer und auch beim Hardwareaufbau saß der Fehler auf dem Stuhl und nicht auf dem Labortisch
dann in 3 dBr Schritten) mittels define gewählt werden. In Ermangelung eines internen ADC des PFS154 wird der analoge Spannungswert mittels des int. Komparators realisiert. Bei Studium des Datenblatts hierzu kommt dann etwas zu Tage, was man sich bisweilen von anderen Controllern auch wünschen würde
-
Thread
ch32v003: Diskrepanz zwischen Datenblatt und ch32v003fun
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 ist
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
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
Alternative Attiny45.85, 8 Pins, Arduino
------- Eine andere Alternative für manche Einsatzzwecke zum ATtiny wäre eventuell ein Padauk PFS154, der im 16 pol. Gehäuse vor der Krise 9 Cent gekostet hatte. Auch hier ist der Preis sehr derbe gestiegen (wenn man das in Prozent betrachtet), aber noch schlimmer ist, dass er fast nirgendwo mehr erhältlich ist. Zu bedenken ist hier allerdings, dass der PFS154 allerdings keinen ADC hat und auch die wenige interne Peripherie zumindest gewöhnungsbedürftig ist. Außerdem gibt es nur einen Interruptvektor innerhalb dessen über das Interruptereignis gepollt werden
-
Thread
Padauk PFS154, Timer16 und SDCC, Bug ?
Hallo, seit erst kurzem beschäftige ich mich auch mit dem Padauk PFS154 Controller (Tim / CPLDCPU sei dank), nicht weil der so toll ist, sondern weil der aufgrund seines Preises ( < 10 Cent) irgendwie reizvoll ist. Im Moment arbeite ich mich da etwas ein, im speziellen
hat. Nachdem du mir die Quelle www.lcsc.com genannt hast, hab ich da mal die dort erhältlichen PFS154 und PFS172 im 16 poligen Gehäuse bestellt und weil ich den 3 Euro Bonsu fürs erstbestellen haben wollte auch noch den UKW-Radio Chip RDA5807 im 8 pol. Gehäuse (den hatte ich bisher nirgendwo gesehen
-
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
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
-
Thread
Beschreibung der Padauk Mikrocontroller
it’s quite flexible and useful to do the indirect memory access. All the 128 bytes data memory of PFS154 can be accessed by indirect access mechanism." Also ein Byte opfern als BasePointer, selbiges auf den Stack retten im Funktionskopf, dann selbiges mit aktuellem Stackpointer belegen und voila, man
quite flexible and useful to do the indirect memory > access. All the 128 bytes data memory of PFS154 can be accessed by > indirect access mechanism." > > Also ein Byte opfern als BasePointer, selbiges auf den Stack retten im > Funktionskopf, dann selbiges mit aktuellem Stackpointer belegen
-
Thread
Kommunikation zwischen 2 MC
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++) gemacht
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
Kosmos CP1 Emulator mit ATmega
können, die dann mittels diesem "int" aufrufbar sind. Aber wie gesagt, im Moment bin ich an meinem PFS154 dran
die dann mittels diesem "int" aufrufbar sind. > > Aber wie gesagt, im Moment bin ich an meinem PFS154 dran Gute Idee. Leider ist das im Microtronic nicht möglich, da alle möglichen Opcodes schon belegt sind.
-
Thread
[V] Easy PDK Programmer für Padauk Mikrocontroller, wie PMS150C oder PFS154
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 5.50
-
Thread
Microcontroller im SO14 mit Centerpinning
etwas exotisch. Der ist nur OTP. Dann lieber einen Flash-Chip von Padauk, da dachte ich an den PFS154. Danke für eure Antworten. Gruß Stefan
-
Thread
Piepsende Platine mit Timeout
ich noch nicht. Dann nimm halt eine Flash-Variante, die kostet auch nur 2 Cent mehr, z.B den PFS154.
-
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 genutzt