-
Thread
NXP State Configurable Timer in LPC Controllern
Vorhaben ausnutzen kannst. Ach ja, ich hatte vor vielen Jahren mal eine Fernbedienung mittels eines PIC16 und in Assembler "umprogrammiert". Mit einem LPC hast du es da viel bequemer. Also jammere nicht so sehr. W.S.
Die anderen Devices der LPC8xx sind einfach und gut, da sind die STM32 eher ein Schock. Für Umsteiger von AVR würde ich die immer noch empfehlen, die einfachen Sachen wie GPIO, UART, SPI und I2C hat man mit wenigen Bits im Griff. Nur die SCT sind eine Nummer härter, da
-
Thread
Fragen zu Waveshare e-paper 1.54"
in den Beispielen findet, aber völlig problemlos. Allerdings nicht mit Arduino sondern mit einem PIC16F1519 angesteuert. Code selber geschrieben, aber die Initialisierungssequenz und die LUT(s) habe ich übernommen. Einige Werte habe ich angepasst, aber ich kann mich grad nicht erinnern warum ich
zip herunterladen. Darin im Gesamtordner "e-Paper-master" drei Unterordner für Arduino/Raspberry/STM32. In "Arduino" gibt es für mein 1.54 Inch Display drei Unterordner epd1in54/epd1in54b/epd1in54b_V2 Welches gehört zu meinem Exemplar? Anscheinend gibt es zwei nicht kompatible Controller, hier anhand
-
Thread
[S] 30Stk. PIC16F18324 /ST
Hast Du schon bei RS-Online oder TME geschaut, die haben auch PIC im Programm Update: TME hat PIC16F18324-I/ST und E/ST im Programm auch 30 Stück lieferbar
nachgesehen habe, war der Lagerbestand noch >100, jetzt ist er auch bei 0 https://www.tme.eu/de/details/pic16f18324-e_st/8-bit-pic-familie/microchip-technology/ auch bei 18325. Mist. Kannst Du evtl einen anderen PIC nehemn, das hängt natürlich vorn der benötigten Peripherie ab, hier kannst Du Deine Parameter
-
Thread
Selbstlernende IR-Fernbedienung gesucht (4 Tasten)
Funktion für das Gerät garantiert. z.b. Diese FB ist 100 % kompatible mit der Orignial-FB für 3xyz32 Ansonsten Nachbauen. Ist kinderleicht wenn man es kann. Anleitungen gibt es in jeden Arduino-Lernset.
geraetespezifische Nachbauten. In einem solchen Exemplar das mir vorliegt, werkelt z.B. ein uralter PIC16F84. Ein wenig Bitgewackel mit 38 kHz und das Abfragen immerhin einer richtigen Tastaturmatrix (und nicht blos 4 Knoebbe) schafft selbst so ein Oldie locker. Bei den anempfohlenen Aufbau mit
-
Thread
kleiner Programmierauftrag zu vergeben
www.youtube.com/watch?v=ZaTuFB5QXHo Einen Tiny85 halte ich für absolut ungeeignet. Ich hätte da eher einen dsPIC33FJ128GP804 mit seinem eingebauten Stereo Audio DAC vorgeschlagen, der sich seinen Datenstrom von irgendeinem SPI NOR Flash holt. https://ww1.microchip.com/downloads/en/DeviceDoc/70291G.pdf https
@von Crazy H. (crazy_h) 06.01.2022 09:32 > Danke Heiko, endlich mal eine Antwort auf die vielen Fragen. Es werden also +-2.5V benötigt. Weißt du auch von welchen, Frequenzen ist eher falsch, ok wie schnell das abläuft? Es interessiert
-
Thread
Digitale Infoschilder für das heimische Lager.
geringerer Datentraffic bei wechselnden Bildern) 4. Steuern des Displays über einen MC (Welchen? PIC?, Müsste ja Daten vom funkmodul, des Speichermedium und Displays verarbeiten) 5. Kann man Displays in Reihe schalten? Also mit einem Chip zwei Displays in der gleichzeitig steuern?(Vorder und Rückseite
den Betrieb lahmlegt ...? Ja ... würde ich auch genau so machen! Zu Deinen Punkten: 2-4: ESP32 Prozessor, Funkmodul (WLAN+Bluetooth) und genug RAM, ansonsten auch Anbindung einer SDC. Wenn der Displayinhalt steht, kann der Prozessor abgeschaltet werden. 5: Woher sollen wir wissen, was Du Dir
-
Thread
10MHz Frequenznormal GPS diszipliniert
überbieten. Bin übrigens auch über die kurze gezeigte Einregelzeit beeindruckt. Mein eigener GPSDO mit PIC braucht da bei normaler Integrationszeitkonstante einige Stunden um stabil zu werden. Gruß, Gerhard
zu deinem Design sagen. Mikrocontroller, OCXO, Software, PLL... ? Mein GPSDO basiert auf einem STM32, ein Interpolator lässt die Phase der 1PPS Pulse mit circa 55ps Auflösung messen. Die Software habe ich mit FreeRTOS aufgebaut, siehe hier https://github.com/tcpluess/gpsdo die Schematics könnte
-
Thread
type/typedef of struct member element?
akzeptieren?! Wie löse ich das Problem. Problem#4 Verwendung ... [c] QUEUE2(rxBuf, uint16_t, 32); uint16_t = d; queue_get((queue_t*)&rxBuf, &d); [/c] Hier stört mich das (queue_t*), hängt natürlich mit Problem#2 zusammen. Wenn das alles Murks ist, wie gehts besser/richtig? Ich habe eine
. Nee, ich bin gerade eher bei Rust und Python gelandet, aber für meine kleinen Bastelprojekte auf PIC12-18xx ist C meine Wahl. Ich habe auch eine C++ Version, da ist das einfach und ein Selbstläufer.
-
Thread
Werden µC Errata jemals gefixed?
ob das bei dem > jeweiligen uC der Fall ist. Bei ST steht die Revision auf dem Chip. Vom STM32F407 gibt es z.B. eine 'A' und eine 'Z'. 'Z' steht wohl fuer: Hier ist Ende Gelaende.
Cartman schrieb im Beitrag #6921397: > Vom STM32F407 gibt es z.B. eine 'A' und eine 'Z'. > 'Z' steht wohl fuer: Hier ist Ende Gelaende. Nicht unbedingt. Ich hab jetzt den konkreten STM Typ nicht im Kopf (ich glaube ein L0er), aber ich hatte schon
-
Thread
ATTINY85 als DCF77-Empfänger
musste sogar das Histogramm in grob und fein trennen um SRAM zu sparen. Wenn man sonst nur mit STM32s arbeitet ist es mit einem ATTINY so, als ob man einen Keller mit einer Schippe ausheben würde. > 4,95 Euro Man könnte auch einen China-STM32F030F4P6 für 50 Cent nehmen. Der hat sogar genug Resourcen
ziemlich überfordert ist. ... ziemlich sicher! Zum lernen/analysieren im Anhang ein entspr. pic33 Phasendecoder ... Ich blicke bis jetzt die ganze Methode nicht ... Die pic33 Lösung habe ich eingesammelt von http://www.marvellconsultants.com/DCF/ Wer hat die Jan 2012 Elektor magazine edition
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
Hallo zusammen, Ich bin gerade an der Einarbeitung zu Messtechniken mit dem PIC-AD-Wandlers. Nun mal zu einem sehr gut erarbeitetem Beispiel der Sprud.de_Seite im Anhang. Da steht was von einer 64-fachen Messfolge? Ist diese hier wirklich nötig? Würde da auch zb. 32 fache
x 16 Bit PWMs, viel RAM) ATMEGA168p "hochstrom" Pins für Direktansteuerung gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302 12 Bit ADC 16 Bit PWM und 5V Peripherie. PIC18F06Q40/PIC18F16Q40 12 Bit ADC Die letzteren PICs programmiere
-
Thread
PIC18F47Q10 programmieren
Dir getrennt runterladen (auch kostenlos) und installieren. Microchip hat Prozessoren mit 8, 16, und 32 Bit Datenbusbreite, und für jede Gruppe hast Du extra Compilerpakete. PIC18 hat 16 Bit Flash/Programmbus und 8 Bit RAM/Datenbus, braucht also den XC8. fchk
IDE dafuer starten muss. Du wirst fuer deinen PIC den XC8-Complier downloaden (8bit controller).Sie ist frei aber Optimieringsoptionen sind nicht aktiviert.Ist der PIC randvoll mit Code kann das ein Hinderniss sein.In diesem Falle die XC8 als Testversion
-
Thread
[V] PIC16 brauche ich nicht
Bei mir haben zufällig 10 PIC16 Zuflucht gesucht, für die ich keine Verwendung habe. Nagelneu, unbenutzt. Siehe Bild... Scheinen sowas zu sein: https://www.reichelt.de/8-bit-picmicro-mikrocontroller-7-kb-32-mhz-uqfn-28-pic-16lf1783-imv-p137395.html Falls jemand die brauchen kann, ich fange nicht auch noch mit PIC an.
-
Thread
-
Thread
Fixed-Point Arithmetik oder doch wieder Float?
Das ganze soll dann auf eine dsPIC33 laufen. Ich würde gerne float umgehen, sofern das möglich ist. An sich reichen mir (für dieses Projekt) Werte von 9999,99 bis 0,00. Ich wollte mir nur Arbeit für die Zukunft sparen und eine möglichst
verschieden von einem Float ist... Allerdings ;-). Multipliziere die Zahl mit 100 und rechne mit 32bit Integer. Bei der Ausgabe machst Du halt das Komma wieder rein. Klaus W. schrieb im Beitrag #6910019: > es soll auch schon fertiges geben, übrigens :-) Ja, die 32-bit Integer Arithmetik. (Hab
-
Thread
Welche AVR sind mit SPI zu programmieren
Frank K. schrieb im Beitrag #6906695: > Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch > nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR Nein, das sicher nicht. > und als 16-Bit Prozessoren für C noch besser geeignet, weil der > C-Standard
nichts mit besonderes hinderlichen Auswirkungen. Ich möchte ja nicht wissen wie die Fehlerliste manches 32Bitters ausschaut.
-
Thread
Hardware Programmierung mit Python
neuer PIC Freund (Gast) >In Python schier unmöglich: ;-) >void showMeThisInPython( ... Das ist kein Problem, weil in Firmen die etwas auf sich halten diese zyklomatische Komplexität verboten ist und der
der > Wikipedia keinen Interpreter sondern einen Compiler. Der Codey Rocky basiert auf dem ESP32 mit Micropython. So langsam wie die Skripte dort laufen muss das dann aber ein sehr schlechter Compiler sein.
-
Thread
Drehgeber mit Interrupts in Bascom auswerten
schlimmsten Fall gibt es halt noch mal einen Schritt vor und einen zurück. Ich hab das ganze mal für einen PIC programmiert. Bernd
frequency $baud = 19200 ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 ' default use 10 for the SW stack $framesize =
-
Thread
PIC16F1825 - I2C Acknowledge Problem?
So wie ich die I2C Implementation beim Pic verstanden habe, wird das SSP1IF Flag immer gesetzt, wenn das Byte versendet und das Ack eingelesen wurde - unabhängig vom Zustand des ACK-Bits. Ob eine positves Ack wmpfangen wurde, sieht man dann
an der Stelle vor jedem Write ein I2CIdle(); einbauen, dann lief es. Ich kann Dir meine LIB für den PIC18F46K80 zusenden. Bitte schreibe mir eine PN dann schicke ich Sie Dir zu. Ingo
-
Thread
Doppeltimer für Led Lichterkette
sind es entsprechend mehr 4017. Oder nimm einfach einen mickrigen Mikrocontroller. Da sollte ein PIC10 schon ausreichen. Oder gleich richtig ranklotzen, ESP32 verbauen, Zeit per SNTP aus dem Netz ziehen, und anhand des Datums den Sonnenauf- und -untergang für den Standort ermitteln.
werden, dann größeren PIC verwenden, z.B. PIC10F322. Noch ergänzend der PIC10F320 hat einen Spannungsbereich von 2.3V-5.5V und verbraucht im Watchdog-Sleepmodus ca. 0.5 mA und läuft bei mir seit 3 Wochen mit 2xAA Batterien und
-
Thread
Feedback zu Platine mit ARM, USB, und isoliertem SPI
Tuxpilot schrieb im Beitrag #6901938: > Gibt es (lieferbare) ARM-Controller mit Ethernet Einige STM32 haben MAC mit drauf, und brauchen dann noch PHY. Z.B. STM32F105..., STM32F107..., STM32F407..., STM32F417..., STM32F207..., STM32F217..., STM32F7x5/6/6/7..., wohl die meisten/alle STM32H7 außer STM32H7A
außer STM32H7A... und STM32H7B... Er wollte gerne was lieferbares haben... Das schöne an diesem PIC ist, dass er nicht nur den Ethernet MAC integriert hat, sondern auch den Ethernet PHY, und dass er billig
-
Thread
Suche günstige 32Bit MCU Plattform ähnlich Arduino
STM32-Olimexino: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
dokumentiert wären? Und "neu" sind die jetzt auch nicht, die gibt es schon ein paar Jahre. Neu wären PIC32CM, die sind wohl Pin- und Binär-kompatibel mit dem ATSAMC20, also auch 5V, aber kein CAN. Die wären sogar zu bekommen. > Die haben alle einen "C-PIN", an den man direkt nur einen Keramik > Kondensator
-
Thread
Layoutempfehlung RMII
Hallo! Gegeben ist ein STM32F767BI (TQFP208) und ein LAN8720A/LAN8742A PHY (sind pinkompatibel zueinander), die per RMII verbinden sind. Die RMII-SIgnale sind auf ca 58mm+-4mm length-matched. Kürzer geht nicht, weil das Pinout bei
Also ich habs beim PIC32MZ und LAN8740 so mit Serienterminierung gemacht. Läuft problemlos.
-
Thread
MPLAB X IDE Frage C code Programmierung
Grüße, ich probiere gerade den EEPROM im PIC18F4580 zu lesen und schreiben mit einer unit32_t Zahl void main(void) { . uint32_t DistTotal; // total mileage counter uint8_t address = 0xE5;
von FLASH_WriteByte() angesehen? Grüße, ja hab ich.. Da müssen irgendwie drei Sachen rein uint32_t flashAddr hm? Uint32_t ? Adresse, dachte der Pic hat nur 1024 Plätze The 10-bit range of the pair can address a memory range of 1024 bytes (00h to 3FFh). uint8_t *flashRdBufPtr keinen
-
Thread
PIC32MZ W1 Harmony3 SPI
Hallo Zusammen Ich wollte fragen ob jemanden mit PIC32MZW1 (Harmony3 und SPI Bus) gearbeitet hat. ich habe viele Problem getroffen um die Daten aus meinem Sensor zu lesen. wenn jemanden eine Muster Code dafür hat, würde ich Dankbar
-
Thread
PIC18F Interrupt Routinen
Die PIC bilden eine Ausnahme gegenüber den üblichen Mikrocontrollern, sie haben keine nach Quelle unterschiedlichen Interruptvektoren. Daher müssen in den beiden Interrupthandlern erstmal alle freigegebenen
Peter D. schrieb im Beitrag #6895153: > Die PIC bilden eine Ausnahme gegenüber den üblichen Mikrocontrollern, > sie haben keine nach Quelle unterschiedlichen Interruptvektoren. Das gilt nur für <= PIC18
-
Thread
Rauscharme JFETs im SOT23-Gehäuse
35mS min 45mS typ ciss=10pF Crss=1.9pF S/D interchangeable 2SK2394 15V 6 to 32 mA 38 mS ciss=10pF Crss=2.9pF CP package NSVJ 2394SA3 15V 10 to 32mA 38 mS ciss=10pF Crss=2.9pF soll der neue rauscharme sein. NSVJ 3557SA3 15V 10 to 32 mA 35 mS ciss=10pF Crss=2.9pF CPH 3910
Gerhard H. schrieb im Beitrag #6891630: > Pic: 16 * CPH3910, 330 pV/rtHz > > 16*Zetex BJT, 70 pV/rtHz nach ArtOfElectronics III, 70 pV/rt Hz, > aber halt bipolar mit Rauschstrom, was bei Kreuzkorrelation stört. Ich muß da auch mal fragen
-
Thread
Wie ist ein billiger Grid Tie Inverter aufgebaut ?
FET-Parallelkonstruktionen und Trenntrafos mit mehreren kHz auf das Netz aufmoduliert. Das Ganze steuert ein PIC16Firgendwas.
Jetzt fehlt also nur noch, wie ich am besten mit einem digitalen Poti entweder den "StromSinus" vom PIC16 kommend erniedrige, oder den Shuntstrom-Verstärker erhöhe. Der PIC16 scheint mir den Sinus per pwm über zwei Tiefpässe zu erzeugen, siehe Anhang. Ich könnte im ersten Tiefpass zum 22k Widerstand
-
Thread
[V] 100 Stück STM32F407VET6
in Ordnung? Haben ihn seine Eltern zu heiß gebadet? https://de.farnell.com/stmicroelectronics/stm32f407vet6/ic-mcu-32bit-512k-flash-100lqfp/dp/2064367
Wer sagt denn, daß mein PIC16F877 vor 2030 lieferbar ist?
-
Thread
PIC32 + HC05 + Ps3Controller
tüftle gerade an einer Lösung, mit der ich meinen kleinen Roboter steuern kann. Ich nutze dafür einen PIC32MM0064GPL028 mit einem HC05-Modul und einem Playstation 3 Controller. Auf einem ESP32 läuft das ganze schon ohne Probleme, jedoch will das ganze mit dem PIC nicht so richtig. Deshalb wollte ich fragen
arduino/usb-shield/bluetooth/ Weniger Bauteile / Aufwand wird das aber auch nicht als mit dem ESP32.
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
ist ein klassischer > Mikrocontroller und war zu seiner Zeit ungefähr genauso bekannt wie > heute PIC oder AVR. Der Controller ist bestens dokumentiert. Scheint es heute noch zu geben. Auch mit Flash. https://www.zilog.com/index.php?option=com_product&task=product&businessLine=1&id=2&parent_id
Überflieger ist der Z8000 nie geworden. Die diversen m68k-Versionen waren weiter verbreitet (und dank ihres 32-Bit-Adressraums schon damals konzeptionell besser), und über den i8086 müssen wir sicher nicht diskutieren.
-
Thread
LCD BP Pin direkt an Quarz
er kein > Ausgangsregister hat. Das ist hier eigentlich schnurz, sofern der µC nicht gerade mit 32 kHz oder weniger getaktet ist und man in der Lage ist, Portpins selber zu setzen und nicht eine ellenlange lahme Bibliotheksfunktion dafür braucht. Sofern das Verhältnis zwischen Schiebezeit und Anzeigezeit
Geraffel an den Ausgängen beim Schieben nix im Display sehen. Ich hatte das mal für einen kleinen PIC16 gemacht und es funktioniert bestens. Allerdings in Assembler und als ich mal gesehen habe, wie lahm dasselbe in C auf einem MSP abgelaufen war, hat es mich geschüttelt. W.S.
-
Thread
2 Byte Variablen für 8Bit PIC aus und einlesen mit Pic-as oder mpasm-Assembler
Dich aber selbst kümmern. > Werkzeuge liefert der Befehlssatz genügend. Nenn doch bitte mal den > PIC-Typ, den Du konkret benutzt, dann kann ich ein Beispiel zeigen, dass > die vorhandenen Werkzeuge optimal ausnutzt. Weil z.B. nicht jeder PIC16 > den Befehl ADDWFC kennt, mit dem man eine Addition
du hier meinst!hiermit wird diese Variable > in ihren Grenzen definiert...zu deiner Frage welcher PIC hier bei mir > verwendet wird:es ist der PIC16F18877, den ich durch ein Lehrbuch wählte > in dem andere Beispiele durchgenommen werden.:0) > > > [c]73: if(++counter >=512)counter
-
Thread
Zirkulationspumpe Vortex BWO155Z defekt - Rep. Hilfe gesucht
ein PIC24 ist schon eine ziemliche Nummer für eine Pumpensteuerung
https://www.microchip.com/en-us/product/PIC24FJ32GB004
-
Thread
[V] Willem Eprom Programmer inklusive Adapter für Atmel-MCUs
unterstützt: - 27Cxxx EPROM, 28Cxxx EEPROM, 28/29/39/49Fxxx Flash EPROM, - MCS51, AVR und diverse PIC Mikrocontroller - Intel 810,815,845 Motherboard BIOS N82802AB - SST49LF002 und SST49LF004 mit den bereit inkludierten FWH/LPC und PLCC32 Sockeln Für den Programmieradapter inkl. MCU-Adapter möchte
-
Thread
Quarz am PIC schwingt nicht
32pF sind eher was für 32kHz! Nimm mal 15pF, die restlichen pFs bringt der PIC schon von Haus aus mit. Wie viel, sollte eigentlich im Dabla stehen, nur ich finds nich... oder es fehlt mal wieder.
Teo D. schrieb im Beitrag #6861127: > 32pF sind eher was für 32kHz! Nö, eigentlich nicht. Bei den üblichen Uhrenquarzen sind recht häufig so etwa 10 pF in Mode. W.S.
-
Thread
CP/M auf dem Raspberry Pi Pico
FabGL. Beim RunCPM hatte ich mit dem Arduino Due angefangen und dann auch das ganze mit dem ESP32 getestet. Als Steigerung gab es dann zum ESP32 das TTGO VGA32 - ein ESP32 mit VGA-Ausgang, PS/2-Keyboard&Mouse Eingang und MicroSD-Slot. Da hatte jemand einen Fork fuers VGA32 gestartet und ich
MMBasic MMBasic ist zumindest rudimentär nützlich und auch auf anderen Controllern verfügbar, z.B. PIC32. Wo liegt eigentlich der Nutzen bei einem steinalten CP/M das von einem, oder von mir aus auch zwei leistungsmässig eher beschränkten M0 emuliet wird? Wer nun CP/M unbedingt braucht, könnte