-
Thread
ISP von pic24hj nach pic16f873a geht nicht
Servus Leute, hab das Problem das isp von Master(pic24hj) nach Slave(pic16f873) nicht geht. Es geht um einen Synthesizer bei dem der 16f 16 Potis und Schalter abfragt und ein Display ansteuert. Der pic24 fragt über isp nun an z.b 0x40, was einer Speicheradresse entspricht .Bis zur nächsten Anfrage von pic24 (auch wieder 0x40 kopiert der pic16f den speicherwert der angefragten Adresse in sein ISPBUF-Register. so der Ablauf nun muß ich noch weiter ausholen. Ich hatte vorher als Master einen pic18f2550 wo die Kommunikation auch funktioniert
-
Thread
Reed-Kontakte an langer Leitung
dann mit max. 13,8V Betriebsspannung (AkkuPB) drauf und dann über Spannungsteiler (5V)an die µC. (2xPIC16F877, 1xPIC16F876) Dadurch habe ich eine höhere Störsicherheit Habe im Keller und Erdgeschoß teilweise auch ungeschirmtes Kabel verwendet. Sogar bis 20m. Hatte nie Probleme. Ich kenne mich
-
Thread
C- UART Datenübertragung
werden mir fehler angzeigt, die mich rätrseln lassen. Vielleicht kann mir jemand weiterhelfen Pic16F887 MPLAB Hi Tech Compiler Die Dateien befinden sich im Anhang Mit freundlichen Grüßen Dennis
hast, was genau das Problem war/ist. Dennis Hoppen schrieb im Beitrag #3649995: > zwei Pics > Pic16F887 Ah ja, dafür ist das Geld aber da... und bestimmt hast du auch noch breadboards und ein bisschen hühnerfutter dazu... aber das teure Buch... Einen Porsche kaufen, aber kein Geld mehr für die Klimaanlage
-
Thread
Neue "CPLD-Serie" - PIC1613145 ;-)
/tiny-fpga-in-microchips-latest-pic16-microcontroller-adds-real-time-speed-sells-for-less-than-50-cents/ Meiner Meinung nach nicht wirklich geeignet für einen tiefen Einstieg in die FPGA-Welt, aber immerhin ein Reinschnuppern mit abgesenkter Schwelle für Mikrocontroller-Embedded Erfahrene. Ein Eval-Board ist mit dem Curiosity Nano PIC16F13145 Evaluation Board verfügbar. Auch wenn mancherorts 24 US$ als Preis dafür aufgerufen werden, hat es reichelt für 40+€ im Katalog.
-
Thread
Freier unbegrenzter Toolkit für silabs 8051er
512Bytes Schluss. Als Alternativen hatte ich noch: ATTINY841 (hat einen GPIO weniger) oder den PIC16F1516 (SOIC-28). Beide wären aber deutlich teurer. 75cent für den C8051F860 sind halt unschlagbar günstig, selbst falls noch ein paar Cent für ein I²C-EEPROM dazu kämen.
Beitrag #3621920: > Als Alternativen hatte ich noch: ATTINY841 (hat einen GPIO weniger) oder > den PIC16F1516 (SOIC-28). Beide wären aber deutlich teurer. > > 75cent für den C8051F860 sind halt unschlagbar günstig Du solltest deinen Kopf noch weiter drehen: Für das Geld bekommt man auch 16Bit Leistung
-
Thread
Hilfe bei 7-Segmentanzeige
Hallo! kann mir jemand helfen? will mit dem pic16f628a eine temperatur auf 3 7-segmentanzeigen anzeigen! das signal vom temperatur sensor bekomm ich schon seriell rein, aber einfach das anzeigen haut nicht so hin! steht nur schrott an den 7-segmentanzeigen
@steffen >will mit dem pic16f628a eine temperatur auf 3 7-segmentanzeigen >anzeigen! Das wollen viele. >das signal vom temperatur sensor bekomm ich schon seriell rein, aber >einfach das anzeigen haut nicht so hin! steht
-
Thread
Wetterstation bauen
sicherlich besser geeignet als 1 wire, da ja das EEPROM auch schon I2c ist. Als Prozessor werde ich den PIC16F628 verwenden. Aufgenommene Werte sind Temperatur,Luftfeuchte Der Logger wird Akku gepuffert und per Solarzelle geladen. Hat irgendjemand etwas vergleichbares im Web gefunden??? Google bringt
PIC16F628 und FAT / MMC ?????? Das wird sich mit der Geschwindigkeit nicht ausgehen
-
Thread
[V] Aus Hobby-Auflösung: MCUs,FPGA, Speicher, etc.
ATMEGA8-16PI (Atmel, MCU 8kB Flash) [2x auf Lochraster inkl. 2x MAX232CPE, 2x Sub-D9, 2x Quarz] 2x PIC16F84-04/P (Microchip, MCU) 1x PIC16F84A-20/P (Microchip, MCU) 1x PIC16F877-04/P (Microchip, MCU) inkl. Sockel 40pol. 1x XC2S100-5TQ144C (Xilinx, Spartan 2 FPGA) EUR 15,00 1x XC9572-15 PC84C (Xilinx
-
Thread
[V] Alles mögliche die zweite
2: T Riemenscheiben Grosses Rad 16T2,5/60 Kleines Ritzel hat 12 Zähne auch T2,5 Pos 3: 4x Pic16F628A Pos 4: 9 Stück (sichtbar nur 6, auf der Rückseite sind noch 3) LM3914N-1 Bargraphtreiber Pos 5a: HP Netzteileinschübe Input 100-240V/5A Output: +12V 26A -12V 0.3A +5VSB 1.25A +3.3VSB
Das folgende ist noch zu haben: Pos 3: 4x Pic16F628A Pos 7: Glasfaser Sende und Empfangsdiode für 850nm http://www.lightwavestore.com/product_datasheet/OS... Pos 15: Edding Textmarker, hab zuviele bei Amazon gekauft gehabt Pos 18
-
Thread
Fragen zu einer LCD Ansteuerung (Spannungsverlauf)
das an den Elementen die Polarität immer wieder wechselt. http://www.circuitvalley.com/2012/02/pic16f917pic16f1907-7segmentlcddriverex.html
-
Thread
C-Code in Assembler wandeln für andere Compiler
Hi, also ich würde gerne mal wissen ob es einen Weg gibt ein C-Codestück (CCS Compiler für PIC16LF877) in Assembler zu wandeln um dieses Kunden zur vefügung zu stellen, damit Sie es auch bei anderen C-Compilern einbauen könne. Ich habe für eine Messkarte verschiedene Funktionen geschrieben die
wrote: > also ich würde gerne mal wissen ob es einen Weg gibt ein C-Codestück > (CCS Compiler für PIC16LF877) in Assembler zu wandeln um dieses Kunden > zur vefügung zu stellen, damit Sie es auch bei anderen C-Compilern > einbauen könne. Ein *Compiler* kann mit Assemblercode nichts anfangen. Ein Compiler
-
Thread
Unbekannten Controller identifizieren
18poligen bisher nicht identifizieren. Bezüglich der Funktionen und Leistungsfähigkeit reicht ein PIC16F88-I/P. Es kann sein dass Nuforce gesagt hat; baut mir den fertig maskenprogrammiert und vertauscht auch die Pins Soundso mit den Pins Soundso. Ich muss erst mal einen ordentlich aussehenden Schaltplan
pinkompatiblen Controller für den 18poligen U1 finden, ich schätze die Funktion an sich könnte von einem PIC16F88-I/P erfüllt werden. Für U2 passt pinkompatibel ein AT89C51, oder vermutlich auch von STC die STC10Fxx-Serie. Bei den Datenblättern von STC blicke ich jedoch nicht ganz durch. Meine Frage ist,
-
Thread
PIC16F627A assembler: PORTA verhält sich bei XOR nicht wie
hallo, ich habe hier einen interrupt timer. jede sekunde sollten die ausgänge von porta und portb von 0 auf 1 gehen und dann umgekehrt. mit portb klappt das auch aber bei porta bleibt (ich teste das mit einer led) der ausgang mal ein paar durchgänge auf 1 und wechselt nur manchmal, scheinbar willkürlich, wieder auf 0 und bleibt dann wieder einige durchgänge so. kann mir jemand sagen, wo der fehler liegt? ich habe den verdacht, dass mit der config was nicht stimmen könnte, komme aber nicht weiter.
-
Thread
pic 16f628 kabeltester mit led's/7-segment
hallo leute!!!! ich brauche hilfe für ein schulisches projekt!!!! BEDINGUNGEN: -------------------------------------------------------------------- ich muss mit zwei mikrokontrollern des gleichen typs "pic mikrokontroller 16f628" arbeiten di miteinander kommunizieren sollen!!! assembler programmierung!!! (mehr wurde mir nicht erläutert) eine programmierplatine und entsprechendes programmierkabel für PC-Schnittstelle ist schon von mir gelötet worden und voll einsatzbereit!!! -------------------------------------------------------------------- ich habe da an einen kabeltester gedacht mit
-
Thread
Ich brauch dringend Hilfe bei dem PIC16F628A (MPLAB)
Hallo, ich habe ein Problem mit dem PIC16F628A. Wenn ich ein fertiges Programm aus dem Internet auf dem PIC lade funktioniert das Programm. Wenn ich ein Programm mit MPLAB (mit allen Einstellungen) schreibe und dann drauf lade funktioniert
Einstellungen mit MPLAB vornehmen, Ich arbeite mit dem C18 von Microchip (für die PIC18, mit den PIC16 hab ich schon länger nix mehr gemacht). Da funktioniert das auf jeden Fall. Gerhard
-
Thread
Modellbauservo an [PIC16F887] direkt anschließen oder brauchts ne kleine Treiberstufe?
Hallo, ich besitze das 44-Pin Demo Board von Microchip mit nem PIC16F887 drauf. Darauf befindet sich ein Poti, welches auf einen Analogeingang des PIC geführt ist. Jetzt hab ich mich mal mit PWM auseinandergesetzt und ein Programm geschrieben, welches ein Modellbauservo
-
Thread
1/1023 duty cycle noch zu hell
Hallo, ich habe mit dem PIC16F716 eine PWM einprogrammiert aufgebaut, der eine 7-Segment-Anzeige dimmt. Ich betreibe den PIC mit 4.194304MHz, und die interne 10Bit PWM ist auf die höchste Auflösung eingestellt (Obergrenze Timer2
werden (Wecker). Was kann ich tun? Hoier noch mein gesamter Initialisierungs-Code für die PWM des PIC16F716: [c] // ***** // PWM settings // enable PWM mode CCP1M0 = 0; CCP1M1 = 0; CCP1M2 = 1; CCP1M3 = 1; // only RB3 as an output, all other pins as digital IOs P1M0 = 0
-
Thread
Können PIC lügen?
Patrick 1. PIC 16F877 2. Der PIC ist als Slave geschaltet, wird von einem weiteren Prozessor der als Master arbeitet, durch die Slave Adresse, angesprochen und sendet lediglich ein Byte zurück an den Master. Da der
B. Limer (b8limer) PIC16F877 Danke für den Tipp, werde es gerade mal ausprobieren- zweifel ein bisschen, ob mir das weiter hilft- aber dümmer werde ich bestimmt nicht ;)
-
Thread
Flash erweiterung mit SD-Karte
Karten zu tun hatte, und ich mich mit C Programmierung nicht so gut auskenne. Ich verwende den PIC16F887, es muss nicht unbedingt bei dem 887 bleiben, wenn eine Speichererweiterung mit anderen Modellen leichter wäre. Habt ihr evtl. Tipps, wie ich den Speicher am leichtesten erweitern kann? Am besten
Filesystem und sonstiges, kannst du eine Menge Anzeigelogik im Flash unterbringen. > Ich verwende den PIC16F887, es muss nicht unbedingt bei dem 887 bleiben, > wenn eine Speichererweiterung mit anderen Modellen leichter wäre. Nimm einen größeren PIC, der von Haus aus mehr Flash mitbringt. Das ist das
-
Thread
EEPROM beschreiben und lesen
Deleting intermediary and output files. Clean: Done. Executing: "C:\Program Files\SourceBoost\boostc.pic16.exe" nocheintest.c -O1 -W1 -t 12F629 BoostC Optimizing C Compiler Version 6.00 (for PIC16 architecture) http://www.picant.com/c2c/c.html Copyright(C) 2004-2005 Pavel Baranov Copyright(C) 2004-2005 David Hobday Single user Lite License (Unregistered) for 0 nodes Limitations: PIC12/PIC16 max code size:2048 words, max RAM banks:2, Non commercial use only nocheintest.c nocheintest.c(3): error: missing right paren nocheintest.c(3): error: missing semicolon nocheintest.c(3): error
-
Thread
Vergleich der µCs nach IO-Performance
bisweilen nur eingeschränkt für die Anwendung zur Verügung stehen. Manche der Programmer für die PIC16/18 sind auch für die PIC30/24/33 zu gebrauchen. Siehe sprut.de. Und ICD2-Klone gibt's recht günstig, damit ist dann auch Debugging möglich.
Oups - d.h. man muss den nehmen? "Frei" verfügbar gibt es keinen? > Manche der Programmer für die PIC16/18 sind auch für die PIC30/24/33 zu > gebrauchen. Siehe sprut.de. Sprut kenne ich - aber da es für mich 2 paar Stiefel waren, bin ich nicht auf die Idee eines Zusammenhanges gekommen. > Kann
-
Thread
Pic und BANKSEL
Hallo Es geht um den Pic16F1847 der hat ja nun mal sehr viele Bänke. Ich arbeite noch mit MPLAB und schreibe alles in ASM. Mach das nur Hobby mäßig. Im speziellen fall geht es um das SSP1BUF Register(Bank4) das ich ins Arbeitsregister
einen entsprechenden "movlb 1"-Befehl. Ja so isses Hier ein Beispiel.Hab fuer das "Projekt" einen PIC16F1827 genommen,weil es fuer den ein Template gibt. Als Testcode habe ich 2 Zeilen eingefuegt: ORG 0x0009 BANKSEL LATA Man sieht im beigefuegten Screenshot,dass an der Programmadresse 0x0009
-
Thread
Assembler gibt eine Fehlermeldung aus
Hallo Leute, ich habe hier einen alten(fremden) Assemblercode für einen PIC16F872. Beim Übersetzen gibt der Assembler(MPASMWIN.exe) folgende Meldung aus: Message[302] : Register in operand not in bank 0. Ensure that bank bits are correct. Das stimmt auch, an dieser Stelle
STATUS, RP0 ; auf Bank 1 umschalten bcf STATUS, RP0 ; auf Bank 0 zurückschalten für PIC16F87X Von selber macht Assembler garnicht ...
-
Thread
PIC meldet sich mit falscher Version
Hallo Leute, hab folgendes Problem. Will einen PIC 16F877A brennen aber das teil sagt mir es währe ein 12F508. Bleibt auch hartnäckig bei seiner Meinung. Kann jemand damit was anfangen oder bin ich alleine mit meinen Problem. Danke
>Will einen PIC 16F877A brennen aber das teil >sagt mir es währe ein 12F508. Wo/Wie "sagt" er das? Wenn 12F508 augedruckt ist, wird's einer sein (SCNR)
-
Thread
PIC LCD Ausgabe von Strings
mit Hitachi hd44780 Controller. Ich betreibe dies im 4 Bit breitem Modus an PortB und PortC eines PIC 16F886. Zusätzlich habe ich an PortA zwei Kontroll-LED’s. Als Vorlagen dienten ein Skript von Sprut und ein anderes Skript zur Stringausgabe von phanderson.com. Ich hatte viele Probleme mit den Ports,
umarbeiten. Wobei der 16F1933 oder 16F1936 die neueren 28-Pin Typen sind. Gerade mit den (kleinen) Pic16 ist Assembler ein Bankswitching und "retlw" Kauderwelch ohne Ende. Sinnlos. Und nochwas, aber das schrieb auch schon einer: lange Listings hier einstellen, das schreckt eher ab. Dateianhang ist
-
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
-
Thread
PIC EEPROM: Falsche Daten geschrieben?
ichs schon ausgelesen (MPLAB). Und zeigt mir im Speicher genau 0x01 an. Komische Sache. -Es ist ein PIC16F688. -Ich glaube nicht dass das EEIF Flag von Noeten ist. -Als Compiler benutze ich den PIC-C Compiler Schon mal Danke fuer die Tipps! Auch danke an Holger, ich glaube das koennte auch der
des Strings und hat somit nichts mit dem EEPROM zu tun. Hast Du eigentlich einen ICD2 mit einem PIC16F688-ICD Header? Damit könntest Du recht bequem debuggen und die Variablen auslesen. Und welchen Compiler genau benutzt Du? Den von Hi-Tech? Woher hast Du die xxxxx_eeprom Funktionen? Dort müsste
-
Thread
Keypad 3x4 (am Tasmota o.ä.)
Microchip-typisch bekommst Du viele Typen auch noch als DIL. (*) Das ist der Namensursprung. Die ersten PIC16C.. waren als IO-Controller gedacht. fchk
Frank K. schrieb im Beitrag #7789551: > (*) Das ist der Namensursprung. Die ersten PIC16C.. waren als > IO-Controller gedacht. Man lernt nie aus. Hab erst ein mal in meinem Leben einen PIC programmiert. (War glaube eine alternative DMX Software einen mini Par-LED-Scheinwerfers)
-
Thread
RFM70 und PIC
und noch kleinere Platine. Warum sollen die komplizierter sein? Sourcecode ist bei Hope... für PIC 16F690 vorhanden. Ist nur immer blöd, wenn man nach Jahren nicht mehr an die Dinger kommt, falls man mal einen weiteren Empfänger benötigt... Gruß Thomas
Kompetenz zu getraut. Thomas W. schrieb im Beitrag #2188902: > Sourcecode ist bei Hope... für PIC 16F690 vorhanden. Wust ich nich > Warum sollen die komplizierter sein? wegen Programmable frequency range 2400-2483.5MHz, 83 channels selectable 6 data pipes for 1:6 star networks und ACHTUNG
-
Thread
Bauteil gesucht: A230E
Beitrag #6303501: > Was verleitet dich zu dieser Vermutung? Weil der eine Pin mit dem Pin#1 eines PIC16F verbunden ist. Selbiger hat leider einen Kurzschluß mit Pin#14 (GND), also ist der wohl hin...
svensson schrieb im Beitrag #6303570: > Weil der eine Pin mit dem Pin#1 eines PIC16F verbunden ist. Selbiger hat > leider einen Kurzschluß mit Pin#14 (GND), Pin1 ist MCLR. Daher ein Reset-Controller? Armin X. schrieb im Beitrag #6305256: > doofe Samsung meiner Frau das bearbeiten
-
Thread
PIC16F690 MPLAP ICD2 sleft test
Hi Leuts, ich arbeite grad das erste mal mit nem PIC(Pic16F690) Ich verbinde über einen von mir gebauten Adapter an eine mir gelieferte Harware. Zu wissen ist noch. ich verwende ne externe Spannung auf dem Board, die mir in den Settings auch angezeigt
versorgung über IDC2 deaktiviert. Die Spannung Target Vdd = 6 V (ich verwende 6,5 Volt fähige Pic 16 version) Target Vpp = 11 Volt MpaLap ICd Vpp = 11 Volt. Häkchen zu Versorgung deaktivert. Der Selftest sagt mir High für MCLR Vdd und Target Vdd und den Rest Pass. Status ist Connected.
-
Thread
Bezahlung für LCD Treiber:
PIC16F18456 LCD Treiber in "C" Hey Jungs ich bin derzeit am verzweifeln :/ Ich benötige für ein LCD Display einen Treiber den ich selber programmieren muss, wer ist den fit in C und könnte mit mir gemeinsam
PIC16F18456 LCD Treiber in "C" Hey Jungs ich bin derzeit am verzweifeln :/ Ich benötige für ein LCD Display einen Treiber den ich selber programmieren muss, wer ist den fit in C und könnte mit mir
-
Thread
I2C Übungen (Schaltkreise)
Hallo ihr, Ich bin Auszubildender zum EGS`ler Momentan machen wir Übungen mit unserem Prüfungs-PIC (16F887) Und momentan sind wir beim I2C Bus und sollen uns IC´s zum Üben suchen. Jetzt meine Fragen. Welche IC´s würdet ihr zum Üben empfehlen. Dazu habe ich noch eine Frage. Wie ich aus
gefunden wo ich >die Adresse einstellen kann. Schau dir mal Kapitel 13.4 MSSP I2C Operation des PIC16F882/883/884/886/887 Data Sheet genau an. Dort findest du u.a.: MSSP Address register (SSPADD) MSSP Mask register (SSPMSK) Ich glaube aber die Slave Funktion ist ganz schön, na sagen wir mal, advanced
-
Thread
Lüftersteurung mti PWM
Föhn), bekommen die beide Lüfter weniger Spannung bis sie ausgehen. Ich habe anstatt vorgegebenen PIC16F876 den günstigeren PIC16F873 genommen, ich glaube aber nicht dass der Fehler hier liegt. die Pins von LM358 sind in der DA-Wandler Schaltung NICHT angegeben, daher habe ich versucht mittels Datenblatt
-
Thread
DS1820 an PIC16F630 - Softwareprobleme, ich verzweifle!
pic_thermometer nachgebaut, bei der Kai Uwe Schmidt auch den Source-Code zur Verfügung gestellt hat. Der PIC16F84A soll hier alle Zeiteinheiten die umgerechnete Temperatur des digitalen Temperatursensors DS18S20 ausgeben. (Die dann z.B. mit einem Terminalprogramm eingelesen werden kann) Nun habe ich hierfür einen PIC16F630 hergenommen (lag gerade rum, und wegen einen PIC kann ich nicht extra bestellen). Daher habe ich die Software (Orignial: mess.asm) entsprechend modifiziert (Datei im Anhang) Das Problem ist aber
-
Thread
PIC Problem nach Sleep (Variablen zurückgesetzt)
zusammen, bin bin schon seit Stunden am verzweifeln, weil ich einfach nicht schnalle. Habe einen PIC 16F1827 und kann diesen auch schon in den Sleep-Modus setzen. Das Problem ist, dass er, wenn er per WatchDogTimer aufwacht (und das möchte ich zu haben) meine vorher definierten Variablen neu initalisiert
Errata sheet gelesen? Punkt 9.1 S.8 9. Module: BOR 9.1 BOR Reset This issue affects only the PIC16LF1826/1827 devices. The device may undergo a BOR Reset when waking-up from Sleep and BOR is reenabled. A BOR Reset may also occur the moment the software BOR is enabled. Under certain voltage
-
Thread
EEPROM beim Brennen beschreiben
Hallo Leute, ich würde gerne in einem PIC16F627A einen LED-Zeichensatz fest einprogrammieren (für eine Art Display). Ich habe mir gedacht, dabei den internen 128Byte EEPROM zu nutzen, muss ja nur einmal beschrieben werden und kann danach beliebig
gefunden: http://www.sprut.de/electronic/pic/programm/eeprom/eeprom.html Ich programmiere jedoch den PIC16F627A in C und lasse das dann assemblieren, ich selber kann also ASM nicht, nur mein Compiler. Gibt es ein Äquivalent zu diesem Codeschnipsel in C? [avrasm] ;voreingestellte Muster org
-
Thread
Auswertung Disassemblerlist_Klährung Ungereimtheiten
PICkit4) Solche Sachen sieht man nur wenn man sich die Disassmling anschaut. Im Dokument zum PIC16F18877 steht die Initialisierung irgendwie ganz anders beschrieben? Ich hatte es vorher nämlich nur in Assembler probiert, doch da ging nichts. Nun ja danke erstmal,...werde mal probieren das im
nicht, aber Standardwerte nach dem Reset, so wie diese im DB beschrieben stehen. >Im Dokument zum PIC16F18877 steht die Initialisierung irgendwie ganz >anders beschrieben? >Ich hatte es vorher nämlich nur in Assembler probiert, doch da ging >nichts. Initialisieren kann jeder, wie er lustig ist
-
Thread
Brauche Hilfe zu einer Komperator-Schaltung
Komperatorbeschaltung wie in dem Bild im Anhang. Die Signale die mit PINx bezeichnet sind kommen von einem PIC16C65. Dieser hat weder AD-Wandler noch DA-Wandler integriert. Deswegen löst man hier wahrscheinlich eine Niveausteuerung über die tatsächliche Höhe einer Hinterachse eines Autos über Komperatoren (Vergleicher
Mit > 5V und GND? Ist das auch bei IC1 so? Beide Komperator IC's werden mit 12V versorgt. Der PIC16C65 mit 5V. Teilweise dient der Komperator auch als Pegelwandler. Yalu X. schrieb im Beitrag #2489191: > Ich bin mir aber schon jetzt > fast sicher, dass da irgendetwas gemurkst worden ist :)
-
Thread
PIC16F886: I2C Problem mit ACK Expander PCF8575
Ich habe ein Problem und bin fast am Verzweifeln. Also frage ich euch mal. Mein Projekt: - mit PIC 16F886 - Programmiersprache: pmp (IDE mit Turbo Pascal)...bitte nicht lachen, aber ich komme damit am besten zurecht - ein I2C Bus mit Expandern PCF8574 (8 I/O pins) und PCF8575 (2x8 Pins) - das I/
den Slave wird also initiiert durch die Stop Condition und nicht durch ein NACK. Datenblatt des PIC 16F886: PEN: Stop Condition Enable bit (in I2C Master mode only) SCK Release Control: 1 = Initiate Stop condition on SDA and SCL pins. Automatically cleared by hardware. 0 = Stop condition Idle
-
Thread
PIC-Clones und 4-Bit MCUs aus China (MDT-MCU)
Äquivalenzliste: https://sites.google.com/a/crossic.com/backup/brands/mdt Was ich daran nicht verstehe: Der PIC16F54 oder ein STM8S003 kostet bereits <0.30 EUR auf Aliexpress oder teils auch beim Distributor. Wie kann sich das lohnen? Weshalb werden noch OTPs angeboten? Flash ist ja eine ausgereifte und überall
immerhin mit 8kB Flash, 1kB Ram, 10bit ADC, 3 Timern, etc. Vergleichbar in etwa mit einem ATMega8 oder PIC16F1825. Bei Taobao sind die STM8 für 10ct/St. zu haben wenn man eine komplette Rolle nimmt. Da kann man also am Stückpreis keine 20ct mehr einsparen. Natürlich würde ich als Zahnbürstenhersteller nicht
-
Thread
Fragen zu PIC-Brenner
gibt auch PICs, die werden mit 3.3 Volt an Vdd und mit 9 Volt an Vpp betrieben, z.B. die neue Serie PIC 16F182* (5V) bzw. PIC16LF182* (3.3V), die ich recht schön finde (kleine ICs, schneller Core bis 32 MHz, umfangreiche Peripherie und dazu noch sehr preiswert: der 16F/LF1825 kostet um 1.50 Euro und ist
-
Thread
PIC und ULN brennen
Netz einen Multiswitch De- und Encoder Bausatz runtergeladen! Mein Problem ist jetzt das ich einen PIC 16F628A, PIC 16F883-I und einen ULN 2803A mit hex Dateien brennen muss! Mein Problem ist ich habe jetzt aktuell einen Arduino r3, einen FTDI Adapter und einen usbasp Adapter hier! die Frage wäre, ob
-
Thread
Programmcounter-Sprungbefehl
Ich verwende den PIC16F818. Habe leider im Moment noch eine steinalte Software auf meinem alten XP-PC, den ich für basteleien benötige, und die hat irgendwelche Probleme im Simulationsmodus. Mir kam gerade ein anderer
Beitrag #3747291: > Probiere auch mal das ganze > mit BRW (danke an Max H.!!) Das wird nichts, der PIC16F818 ist zu alt und hat den Befehl nicht.
-
Thread
MSP430 USB Firmware update
dafür ist es zu komplex (man muss zum richtigen > Zeitpunkt an /RST wackeln). Du kannst einen PIC16F1454 als USB-Bridge verwenden. Der wird zum Einen unter der Bezeichnung MCP2221 als USB-UART/I2C Bridge verkauft, aber Du kannst auch den unprogrammierten PIC kaufen, die UART-Demoapplikation nehmen
Frank K. schrieb im Beitrag #5077155: > Du kannst einen PIC16F1454 als USB-Bridge verwenden. Der wird zum Einen > unter der Bezeichnung MCP2221 als USB-UART/I2C Bridge verkauft, aber Du > kannst auch den unprogrammierten PIC kaufen, die UART-Demoapplikation
-
Thread
ADA Spezifikationen / Programming Reference
verwaltet werden müssen usw. Hmmm ok ^^ Bankumschaltung gibt es bei PIC18 nichtmehr - das war PIC16. Das andere ist natürlich schon zu bedenken ...
werden müssen usw. > > Hmmm ok ^^ > > Bankumschaltung gibt es bei PIC18 nichtmehr - das war PIC16. Das andere > ist natürlich schon zu bedenken ... Der PIC18 hat unterschiedliche Bänke 1), wenn ich das auf die schnelle richtig gelesen habe (TABLE 26-2), gibt's auch nur MOVFF um Bytes direkt
-
Thread
Lüfter mit Lauflicht modifizieren
ich dazu gefunden habe: CMS16P52 ist pin kompatibel zu PIC12C509 CMS16P54 ist pin kompatibel zu PIC16C54/745 Da CMS16P52/54/55 im gleichen Datenblatt auftauchen, ist anzunehmen, dass auch CMS16P55 als Pic ansprechbar ist. Ob sie mehr als nur pin-kompatibel sind, ist eine andere Frage. Insbesondere hab ich im dürftigen Datenblatt nichts zur Programmierung gefunden. Also ausprobieren. Pic12 / Pic16 wäre wahrscheinlich der richtige Ansatz.