-
Thread
Leistungsregler 230 V ~ 0 - 100% ~ präzise einstellbar bei 0 - 10% ~ für rein ohmsche Last gesucht !
digitalen Zähler? Ein Parallel-ADC wird da wohl nicht drin sein. --> wahrscheinlich doch ein µC, ein PIC16F84A ist inzwischen auch 20 Jahre alt. Der hat zwar keinen ADC, aber über Wägeverfahren kann man auch ohne viel Analoghardware ein Poti auslesen, muss ja nicht schnell sein.
Philipp M. schrieb im Beitrag #5547250: > PIC16F84A Viel zu teuer.
-
Thread
8051 Assembler: LED- Blinken lassen mit Timer und Interrupt
Semester habe ich ein Modul, wo ich yC mit Assembler programmieren muss, unter anderem auch den 8051 und PIC16. Ich übe in den Semesterferien jetzt schon mal etwas, sodass ich im Semester mehr Zeit für die anderen Module habe. Meine Frage ist nur, ob das Programm vom Prinzip so funktioniert oder ob ich
habe ich ein Modul, wo ich yC mit > Assembler programmieren muss, unter anderem auch den 8051 und PIC16. Nenne es besser µC, sonst zeigst du nur, dass du Anfänger bist. :-) Die Grundzüge von Prozessoren kann man auch auf einem 8051 lernen, auch wenn man das heutzutage nicht mehr unbedingt möchte.
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
Adreßraum nur über irgendwelche Offset-Register, Flags o.ä. realisieren kann - ich habe das bei einem PIC16F-Modell (8-bit) kennenlernen müssen und das ist einfach nur grausam. Persönlich arbeite ich mit einem MSP430F5438A (64K RAM, 256K Flash mit viel Peripherie) - das ist tw. historisch bedingt, aber
Adreßraum nur über irgendwelche Offset-Register, Flags o.ä. realisieren > kann - ich habe das bei einem PIC16F-Modell (8-bit) kennenlernen müssen > und das ist einfach nur grausam. Kaum ein 8-Bit-Prozessor kennt nur 8-Bit-Adressen. Die meisten sind in der Lage, mit 16-Bit-Adressen zu arbeiten und können
-
Artikel
Mikrocontroller Vergleich
109 SDCC 8051 24 40 35 54 Zilog Z8e 21 54 27 73 PIC C18 26 52 95 206 SDCC PIC18 41 112 41 112 SDCC PIC16 26 52 - - (for pic16f84) HEW R8C/M16C 20 48 20 48 GCC 68HC11 36 65 36 65 GCC MSP430 17 40 17 40 GCC ARM7 12 48 12 48 GCC ARM7-Thumb 20 40 20 40 (1): Lokale Daten ggf. statisch gespeichert, nicht reentrant
Vektoren für die einzelnen Interrupt-Quellen. Keine Priorisierung im Sinne der Präambel. PIC12 & PIC16: Nein, nur ein Interruptvektor. Einfache PIC12 (12F508/509, 16F505) kennen gar keine Interrupts. PIC18: Jeder Interruptquelle kann separat eine niedrige oder hohe Priorität zugewiesen werden, die dann
-
Thread
Gemeinsam Basteln :-)
für das "Neue Gerät" und dann das ganze passe "Gerät" dafür MPLAB IDE v8.46 (für PIC12F* und PIC16F*) Grüße, Jens aus Zeuthen (nur eine S-Bahn-Station von Berlin)
-
Thread
Back to School - MSP430 Rabattaktion
Watt: Fujitsu Ambiq z.B. APOLLO512 > haben mehr Treiberleistung" im Sinn hattest? SH79F3212, PIC16F1764
-
Thread
Tastatur KC85 mit USB-Anschluss ausrüsten
, nämlich für einen DVD-Player, dessen FB verloren war. Den ursprünglichen Chip raus, dafür einen PIC16F870 (oder so) rücklings reingeklebt, dann alles mit feinem CuL Draht verstrippt. Aber so eine Tastatur zur IR-Tastatur umzubauen, halte ich für kontraproduktiv. Dann eher schon ein dreipoliges Kabel
-
Thread
14 Segment Display ansteuern
ansteuern können und ist dazu noch ziemlich günstig: https://www.digikey.de/products/de?keywords=PIC16F19197T-I%2FPTCT-ND https://www.microchip.com/wwwproducts/en/PIC16F19197 Du brauchst zwingend spezielle Controller für rohe LCD-Gläser, die die erforderlichen Signalformen erzeugen können. Hier
können und ist dazu >>> noch ziemlich günstig: >>> >>> https://www.microchip.com/wwwproducts/en/PIC16F19197 >> >> Au weia. Deswegen bindet man sich doch keinen PIC16 ans Bein. Wenn es >> ein µC mit eingebautem LCD-Controller sein soll, dann wäre ein STM32L.. >> oder STM8L.. eine vernünftige Wahl
-
Thread
A/D Wandler stoppen und register auslesen
Hallo, Betrifft Pic 16F676 Ich will über einen Spannungsteiler am Port RC0/AN4 die Spannung eines AKKUS lesen und in einen Digitalen Wert zur späteren Verarbeitung aus dem ADRESL *ADRESH Register auslesen. Ich habe
-
Thread
PIC16F628a - interne Pull-Ups und Sleep-Mode?
Hallo, ich möchte gerne dem PIC über einen 4pol DIP-Schalter gegen GND kodieren. Dazu würde ich die Pullups PortB einschalten und RB0-RB3 auswerten. Der Pic soll die größte Zeit im Sleep-Mode sein und nur durch RB4-Tastendruck geweckt werden, seine codierte Funktion ausführen und wieder in den Sleep-Mode gehen. Ich gehe davon aus, dass die Pull-Ups auch im Sleep-Mode aktiv sind? Sonst könnte ich den Pic kaum über RB4 Taster gegen GND wecken. Wenn ich über den Dip-Schalter jetzt aber einzelne PINs auf Masse habe, verbraucht der PIC Strom über die Pullups? (laut Datenblatt 200uA pro Pin). Da ich das
-
Thread
David Jones über PIC vs AVR
Verwahrlosung und dem Untergang des Abendlandes zu lamentieren. On-Topic: Hatten letztens einen Pic16 im Einsatz. Absolut abartige, hochsprachenuntaugliche Architektur die viele Klimmzüge des (verbuggten) Compilers (XC8) notwendig macht. Hoffentlich nie wieder so ein Scheiß-Teil.
und dem Untergang des Abendlandes zu lamentieren. *Gähn* >On-Topic: Hatten letztens einen Pic16 im Einsatz. Absolut abartige, >hochsprachenuntaugliche Architektur die viele Klimmzüge des (verbuggten) >Compilers (XC8) notwendig macht. Hoffentlich nie wieder so ein >Scheiß-Teil. Ach was
-
Thread
Suche µC Empfehlung
Ich schlage einen PIC16F324 vor. Der kommt im 14-Pin DIL daher, hat zwei komplette UARTs in Hardware eingebaut, und läuft mit 2.3-5V. Analoge Eingänge, weitere digitale IOs usw sind auch da. Das wäre dann immer noch von Anfängern
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
machen es möglich) - STM32: F030, F051, F103, F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller gibts es schon ewig viele Beispielcodes und Softwaremodule zu Display, SPI, UART
-
Thread
Übertragen Programm von PIC16F873 nach PIC16F876A
Hallo, Forum, ich habe ein in Assembler für den PIC16F873 geschriebenes Programm, das auf der zugehörigen Hardware einwandfrei funktioniert. Ich möchte das Programm gern erweitern und dazu auf den PIC16F876A umsteigen. Zunächst habe ich zum Testen das selbe Programm, im CONFIG für PIC16F876A konfiguriert, in den PIC16F876A geladen und erprobt, aber ohne Erfolg: Die Hardware scheint zu spinnen. Ich gehe davon aus, dass der einzige Unterschied der beiden Controller die Größe des Programmspeichers
-
Thread
[V] 35x Pic's 16c/fxxx
Hi all, verkaufe 35 Pic's, unbenutzt - frei an die Türschwelle für 19,-€. pic16c62b x3 pic16c717 x3 pic16c745 x3 pic16c765 x3 pic16f628-04 x5 pic16f628-20 x3 pic16f648 x6 pic16f676 x6 pic16f684 x3 Bei Interesse siehe pdf und dann bitte PM! Bezahlung
... weitere 5x pic16f628a hinzu, daher jetzt 40! pic's - zum selben preis. mt
-
Thread
DC-Motorsteuerung (Servo)
Auch wenn ich für diesen Vorschlag gesteinigt werde: Da ich PICs verwende, würde ich den PIC16F1823 für 0,92€ (Microchip direkt) oder den PIC16F1825 (mehr Flash und RAM) für 1,09€ einsetzen. Die haben mit 14 Pins noch etwas Reserve. Es gibt aber sicher auch passende AVRs zum ähnlichen Preis.
-
Thread
Modbus RTU Kopplung mit einem HMI
verständlichen Weg zu finden, ein proffesionelles HMI / Terminal (ProFace, Hakko, Magelis etc.) mit einem PIC-16F886 o.ä. zu koppeln, bzw. ein paar Steuerbits zu übertragen. Vorzugsweise mit Modbus RTU. Ich habe einige Erfahrungen mit Hochsprachen-Compilern und auch einige Projekte realisiert, einschließlich
-
Thread
Platine mit PIC und Telit GL865 mit Arduine betreiben.
Hallo, ich habe eine Platine mit PIC16F und einem Telit GL865 Quad. Nun will ich den PIC mit einem Arduino (bzw. Atmega) ersetzen. Die Verbindung zwischen PIC und Telit RX -> RX TX -> Tx Dann gehen noch 3 Verbindungen vom PIC weg
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
hardwaremäßig mit Encodern zusammenarbeiten. Es werden 2 CLC pro Encoder gebraucht. Gibt's schon ab PIC 16xxx, z.B. PIC 16F1713 mit 4 CLCs. MfG
-
Thread
pic18f252, SDCC 3.60, gplink 1.5, linux
f252_blink.o gplink -r -m -I./ -I../include -a inhx8m -o f252_blink.hex /usr/local/share/sdcc/lib/pic16/libsdcc.lib /usr/local/share/sdcc/non-free/lib/pic16/libdev18f252.lib f252_blink.o 1>&2 message: Using default linker script "/usr/local/share/gputils/lkr/18f252_g.lkr". picreadhex pic18f252 f252
-
Thread
Bauteilauswahl pH-I2C-Umsetzer
würde auch schon der µC interne ADC in vielen µCs ausreichen. D.h. man könnte einen kleinen µC (z.B. PIC16, AVR, 8051) statt dem ADC nutzen, man braucht da keinen 16 Bit ADC auch 8-10 Bit können ausreichen. Eine gute 50 / 100 Hz Unterdrückung über eine Mittelung über 20 ms oder vielfache wäre aber schon
-
Thread
MCP2221 I2C Status
Das sind ja eigentlich PIC16(L)F1455, die von MicroChip factory-programmiert sind. Ich denke mal, man kann sie nicht auslesen ... Vielleicht kommt man über MicroChip an die Info?
-
Thread
Präziser, einfacher 850kHz Oszilator
... ich denke, eine gute wahl wäre z.b. pic16f18313 genutzt wird der nco und der temperature indicator. mit dem 20bit teiler (nicht nur binär teiler!) des nco und einen quarz kannst du leicht die 850khz erzeugen. mit dem tp indicator wird die
-
Thread
[T] Board MSP430FR4133 gegen PIC16f oder PIC18f-Board
Hallo, ich habe hier ein unbenutztes MSP-EXP430FR4133 LaunchPad Development Kit, welches ich gern gegen ein PIC-Board tauschen möchte. Ich habe leider keine Tool-Chain für erstgenannten Prozessor und auch keine Zeit, mich einzuarbeiten. Angebote gern auch als PN. Schönen Feierabend!
-
Thread
Warnblinklicht für Schulranzen - Bewegungs- und Helligkeitsgesteuert, sparsam
angeboten, die die Benutzung umständlich machen. Gewünscht wäre: - uC-basiert, z.B. Microchip PIC16LF1508 mit Ultra-Low-Power Mode - aktiviert durch Bewegung, z.B. STM LSM6DSM - aktiviert durch Dunkelheit, z.B. mit dem Komparator des PIC und Fotozelle? - 4-8 superhelle/-effiziente LEDs, z.B. Nichia
schreckliche Welt, die nicht mal gescheite Blinklichter hat . . . >- uC-basiert, z.B. Microchip PIC16LF1508 mit Ultra-Low-Power Mode Das kann heute jeder aktuelle uC, ganz egal ob AVR, PIC oder sonstwas. >- aktiviert durch Bewegung, z.B. STM LSM6DSM Warum? >- aktiviert durch Dunkelheit,
-
Thread
[V] Brenner 8 / Manometer / Nullkraftsockel / CPU / RAM
was davon brauchen. ;-) 1x Brenner 8 von Sprut.de / Eigenbau auf Lochraster, funktioniert! 1x PIC16F877 1x PIC18F452 1x PIC18F4520 1x PIC16F57 14x Manometer Pneumatik von Festo, Typ MA-40-16-1/8 Nie benutzt, quasi noch neuwertig 1x Nullkraftsockel 24-pol von Pollin Ebenfalls unbenutzt
-
Thread
LCD Display am PIC - verstädnisfrage BUS Übertragung
in deinem PDF schauen, wie das dort läuft. (Die Anleitung scheint allerdings auch eher für einen PIC16 zu sein)
-
Thread
Bis 200 VDC schalten mit Controller
Gleichspannungen anlegen, beispielsweise für 1 µs 200V, danach für 2µs 60 V,.... Herzstück des Ganzen ist ein PIC 16F887. Meine erste Idee ist jetzt die Netzspannung über einen Gleichrichter und ein paar nachgeschaltete Elkos zu jagen, um eine Gleichspannung von 230V zu erzeugen. Danach würde ich eine Widerstandsdekade
anlegen, > beispielsweise für 1 µs 200V, danach für 2µs 60 V,.... > Herzstück des Ganzen ist ein PIC 16F887. > Meine erste Idee ist jetzt die Netzspannung über einen Gleichrichter und > ein paar nachgeschaltete Elkos zu jagen, um eine Gleichspannung von 230V > zu erzeugen. Danach würde ich eine Widerstandsdekade
-
Thread
LED Reaktionsspiel
allesamt störunempfindlich mit höherer Spannung gefahren werden können z.B. 24V. Ein simpelster uC der PIC16F84 Klasse langweilt sich zu Tode während die Leute hin- und herrennen, und treibt die LEDs mit entsprechenden Leistungstreibern (Schieberegister falls die Anzahl der Pins am uC nicht reicht). Intellektuell
-
Thread
USB -> SPI Adapter für PC?
kann, > wie die meisten STM32.. Für einen USB-SPI Interface tut es auch was kleineres - z.B. ein PIC16F145x. Aufbau wäre sehr einfach. https://hackaday.io/project/6258/gallery#ce5db455c4aad2b6bf7d99e26a6976f4 HID oder CDC Demoprojekte, wären in den Microchip Libraries for Applications enthalten.
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
etwas(?) modifiziert. Wirklich gebraucht, habe ich die volle Optimierung nur, wenn ich einen PIC16F84 mit C vergewaltigt habe. :)
-
Thread
Stoppuhr mit 16F84A
Begleiter und ich hab schon einige kleinere Projekte nachgebaut. Bin grade bei der Stoppuhr mit PIC 16F84 gelandet. Habe die Schaltung exakt nachgebaut und siehe da, sie funktioniert. Meine Idee war, die kleinen 7-Segment Anzeigen durch große 100mm Anzeigen zu ersetzen. Habe die Schaltung modifiziert
Was hast du letzendlich alles geändert? Ich versuche seit fast einer Woche den selben kode mit pic16f84a und bin dabei erfolgslos. Hat jemand vielleicht noch in Tipp?
-
Thread
Arduino Maker Irrsinn
lösen! Tun sie > das? JA! In meiner Ausbildung wurde als Einstieg Assembler beigebracht mit dem PIC16 und später kam der Arduino mit C. Mit Arduino hat mir das programmieren mehr Spaß gemacht als mit irgendeinen PIC. Und ohne den Arduino hätte ich heute nicht mehr programmiert. Heute programmiere
-
Thread
Quarzoszillator Programmierbar
Frequenzeinstellung nicht gespeichert wird. Dann setzt Du eben noch einen kleinen PIC daneben. Z.B. PIC16F15313 mit 8 Pins. fchk
-
Thread
PicKit2: Busy blinkt permanent
ich nicht mehr im Verdacht, weil bei einem parallel entstehenden Projekt welches ein Flasher für PIC16F werden soll, die ID gelesen und einzelne Speicherzellen geschrieben und gelesen werden können. Seit Freitag blinkt die Busy-LED kontinuierlich sofort nach Einstecken des USB-Kabels. Hierbei ist
demselben Ergebnis: Die Busy-LED blinkt. Das letzte funktionierende Kommando war: pk2cmd -P pic16f887 -M -Finterrupt_test.hex -B/usr/share/pk2 -T -A5 -R Ist das PicKit2 noch zu retten oder hat sich die Firmware verabschiedet? Im Netz habe ich gelesen, dass wenn die Busy-LED blinkt, das PicKit
-
Thread
PicKit 3 & MPLAB; Keine Verbindung möglich
Liste der möglichen PIC Typen ist aber sehr klein und uralt. Für die Programmierung meines aktuellen PIC16F18446 nützt mir dieses Standalone-Tool offenbar nichts. 1.) Hat hier noch jemand eine Idee wie man dieses Problem lösen kann ? Es gibt ja inzwischen offenbar auch den PicKit4 der auf jeden Fall
arbeiten kann ? 3.) Gibt es eine Alternative (für Bastler erschwinglich) für das programmieren der PIC16F18446 ? Schon mal im vorraus vielen Dank für evtl. Hinweise.
-
Thread
elektronische DIL-Schalter? nicht-flüchtiges Latch?
Andere Leute nehmen dafür einen PIC12F oder PIC16F*/LF* oder irgendwas anderes kleines. Ein PIC16(L)F1503 hat 128 Byte HEFlash und ist mit Sicherheit billiger als Dein Maxim/Dallas Teilchen. Und viel besser erhältlich. fchk
-
Thread
Reparaturanleitung Bosch Küchenmaschine MUM44 MUM45 MUM46 etc: Motor dreht kurz und geht wieder aus
im Beitrag #5704361: > meine kaputte mit der 'C' Bezeichnung, > das Ersatzteil PIC ohne C Ein PIC16F... halt, ist aber auch CMOS. > ist mir nicht bekannt Daran liegt eben.
im Beitrag #5704400: > Ganz wichtig: wird noch hergestellt. hmm es gibt aber im Gegensatz zum PIC16C521A KEINEN PIC16F521A dann fand ich PICF628xx aber gemarkt als obsolet ist zu lange her, irgendwas reimte ich mir da zusammen, evtl. war es auch so das die F Type nur einen Port nutzte und die
-
Thread
KiCAD Bauteil in Gates unterteilen, wie in Eagle?
dann gleich als "pic16f84_RevA_10Apr2018.lib" Beispielbibliothek im Anhang. ;it freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
das Symbol gezeigt bekommst, kann das auch der Orientierung dienen. Als Beispiel siehe "Symbol_PIC16F84_RefB_11Apr2018.png" im Anhang. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
-
Thread
Wer hat bekannte ICs in Geräten gefunden?
einem PS4 Controller eine attiny2313. In einem Dyson Staubsauger war ein attiny2313 und ein großer Pic16 verbaut. Wozu der attiny2313 gut ist, ist mir ein Rätsel Mfg
PS4 Controller eine attiny2313. In einem Dyson >Staubsauger war ein attiny2313 und ein großer Pic16 verbaut. Wozu der >attiny2313 gut ist, ist mir ein Rätsel Vielleicht haste den auch nur eingesaugt, und er hat sich da drin verklemmt ... ;-)
-
Thread
PicKit2 und pk2cmd (Linux)
Ich bin immer noch bei meiner ganz persönlichen PIC16Fxxx - Challenge. Ich möchte Pic-Controller "in system" programmieren und habe hierfür ein PicKit2 den ich unter Linux auf Terminalebene mit pk2cmd flashen mag. Nach vielem Datenblatt lesen
geht über einen 10 kOhm an Vdd. Es gelingt mir, den Controller mittels [code] pk2cmd -P pic16f887 -M -Ff887_blink.hex -B/usr/share/pk2 [/code] zu schreiben. Möchte ich mit [code] pk2cmd -P pic16f887 -A5 -T -B/usr/share/pk2 [/code] so schaltet mir das PicKit2 zwar die Vdd-Betriebsspannung
-
Thread
delay() beim X16 compiler gibts nicht.
beachten sollte, daß die PIC24 die Oszillatorfrequenz nur durch 2 teilen und nicht durch 4, wie die PIC16. Das kann man aber leicht testen, indem man mit __delay_ms() ein Rechteck ausgibt und mit Scope oder LA misst. Dr. Sommer schrieb im Beitrag #5382803: > Mit Tools wie > Doxygen kann man da dann
Befehlsstakt zueinander stehen. Beim klassischen 8051 sinds 12, bei den AVR sinds IMHO 2, bei den PIC16 4 und bei den PIC24 2. Das ist aber nicht wirklich geheim, das steht im Datenblatt. Für das __delay_ms() braucht man den Befehlstakt. MfG Klaus
-
Thread
Funktionsgenerator
reichen. Vermutlich liegt der dsPIC ausserhalb der Fähigkeiten des Programmierers und es muss ein PIC16 werden ;).
-
Thread
PS2 - Serial-Adapterplatine von CTS, Fragen
Jahren (November 1998) habe ich eine bidirektionale Tastaturanbinung für ein kleines uP-System mit dem PIC16C84 (16F84) realisiert. Der PIC konnte sonst keine deterministischen Aufgaben mehr wahrnehmen, was bei dem Projektchen auch egal war. Beim meinem heutigen System ist das aber nicht egal. Allerdings