-
Thread
ADC Converter große Auflösung
nicht höllisch aufpasst. Ich hatte damals den Fehler gemacht separate 4MHz und 10MHz Quarze für den PIC16C84 und den ADC zu verwenden. Das führt schon zu einem merklichen Rauschen. Hätte man die Clocks von einem gemeinsamen Takgeber abgeleitet, wären evtl. die von Stefanus genannten 20 Bits möglich gewesen
-
Thread
MPLAB delay und xtalfreq richtig benutzen
werden sollte. Welche Einstellungen muss man treffen um einen richtigen delay zu erhalten. Benutze PIC16F1939. Angegen ist ein breites Spektrum an Frequenzen.
-
Thread
Aufwandschätzung für Cross-Assembler
Ich hab mitte der 90er auf meinem Amiga 500 in GFA-Basic einen Pic16F84-Assembler gebaut. Mit Labels und ein paar erweiterten Opcodes, ohne bedingte Assemblierung, Makros und so'n Werks. Zwei-Pass, ca. 15 Minuten Compilierzeit für effektiv gerade mal 1kWords Ergebnis
schrieb im Beitrag #5833268: > Ich hab mitte der 90er auf meinem Amiga 500 in GFA-Basic einen > Pic16F84-Assembler gebaut... Interessant, hier war es ein Intel 8085 und ebenfalls das sagenhafte GFA-Basic von Frank Ostrowski auf einem ATARI ST. Der erste Versuch endete in einer Sackgasse und ich
-
Thread
Programmieren lernen die 10.001
STM32, NXP, SAMD (alle 32-Bit ARM : arm-none-eabi-gcc) MCS-51 (SDCC) STM8 (SDCC) eingeschränkt für PIC16F und PIC18F (SDCC mit eingeschränktem Funktionsumfang. Sollte hier jemand eine gute, offene und kostenfreie Quelle für Linux kennen wäre ich sehr daran interessiert) MSP430 (16-Bit mspgcc, wenn auch
-
Thread
Suche Unterstützung: PIC16F88 flashen
Ich suche jemanden der mir gegen Bezahlung einen PIC16F88 beschreibt. einen leeren PIC16F88 habe ich nicht. THT- DIP format, kein SMD. Das hex-file sende ich per Email.
-
Thread
PIC: Laufzeit eines Programmabschnittes bestimmen?
, dass ich die Laufzeit eines Programmabschnittes (in C) berechnen (oder messen?) kann? Der 8-bit PIC16F15325 läuft mit 4MHz. Ich weiss, dass eine Instruktion bei meinem PIC 4 Takte braucht, aber wie viele Instruktionen braucht dann ein if, ein floor(), ein kleiner als, ...? Der Code im Anhang berechnet
Volker S. schrieb im Beitrag #5820484: > Ups, da muss ich mal schauen, ob das bei PIC16/18 auch geht. Nope, geht nicht bei MPLABX v5.10 / PICkit3 / PIC18F25K22.
-
Thread
PIC Port C vor Variablen initialisieren
Hallo zusammen, ich habe ein kleines Problem mit einem PIC16F1718. Meine Appplikationsfirmware ist recht umfangreich, so dass darin zahlreiche Variablen benutzt werden. Diese Variablen müssen vor der Verwendung initialisiert werden, was man auch recht bequem
schrieb im Beitrag #5810219: > ass sieht nach > avr/gcc aus und funktioniert sogar in xc8 Auch für PIC16? Muss ich gleich testen...
-
Thread
PIC Power-up Aussetzer nach 0.5-1 Sekunden
Ausgangssituation: - 1x Eingang 0-5V von Poti => ADC => PWM => 1x PWM-Ausgang - 1x Test-Ausgang mit Fosc/4 - PIC16F15325 mit internem 4MHz Clock - eigenes PCB - PICkit3 (ICSP) Woher könnte der Aussetzer kommen? Im Anhang eine Power-Up Messung und mein kompletter Code. Danke für jegliche Hilfe, Grüsse Severin
-
Thread
Avr 8bit VGA
und wenn du dafür die Teile hast ne ROM-Floppy. Die Anbindung von Peripherie kannst du ja per PIC16F871 machen, der verträgt auch 20 MHz und er kann mit seinem Slaveport als I/O-Gerät vom Z80 aus benutzt werden. Ansonsten wäre für so ein Teil vielleicht ein wesentlich kleineres Display angemessen
nen FT245 nehmen und das Ganze per Terminalprogramm benutzen. Und JA! mit Asssembler auf Z80 und PIC16Fxx tut man was zur Selbstbildung - jedenfalls was das Grundlagenwissen und Können betrifft. W.S.
-
Thread
Hat der PIC16F716 einen internen Oszillator?
Ich schaue jetzt schon seit ner halben Stunde im Datenblatt des PIC16F617 [1], aber ich weiss einfach nicht, ob der Controller einen internen Oszillator hat oder nicht. Kann mir jemand helfen? Gruss Jens [1] http://ww1.microchip.com/downloads/en/devicedoc/41206b.pdf
-
Thread
PIC ASM: obere Adressbytes in Code verwenden
Lowbyte der Startadresse. Das Auslesen des Flashs ist bei den PIC18 wesentlich komfortabler als bei den PIC16. Wraparound an 256Byte-Grenzen gibts mit TBLPTR nicht.
movlw LOW sprungmarke movlw UPPER sprungmarke versucht. Zumindest funktionieren beim PIC16 HIGH und LOW.
-
Thread
microUSB Charger Protection Board für kleinen LiPo-Akku
dafür auch so ein passendes Charging Modul mit Unterspannungsabschaltung? Zum Einsatz kommt ein PIC16F628A, der mit 2-5,5V keine Probleme hat und sich die meiste Zeit im Sleepmode befindet. Er steuert kurzzeitig ein paar weiße LEDs (10mA) zur Tasterbeleuchtung an und wertet Taster aus und löst ein
-
Thread
MAX 232 und einiges mehr
natürlich noch nie eingesetzt. 80 Stück 7-Segment Anzeige Para Light C521SR-EP (Stange) 44 Stück PIC16F873-04/SP (Foto) Diese waren schon mal gesockelt eingebaut, jedoch gelöscht 2 Stück Entlötpumpe DESO-Pro 2 (Foto) Bei Interesse einfach melden.
-
Thread
Kühl-Gefrier-Kombination Liebherr CP3513 20D/001
MKP KNB1560 0,68µF 10% X2 275VAC Leistungs-Widerstand 47 Ohm 470µF 6,3V triac BTA212-800e µC pic16f688
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
spricht nichts dagegen, die weiter zu nehmen, zumal sich in den letzten Jahren die Familie mit PIC12/PIC16 und PIC18 erheblich erweitert hat. Ich beschäftige mich sowohl mit AVR als auch mit PIC, ohne da einen Glaubenskrieg zu entfesseln. Die grosse Verlockung für STM32 waren mich die Discovery Boards
> und kostenlosen Assembler [code] SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ez80_z80/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8/pdk14/pdk15 3.8.7 #11088 (Linux) published under GNU General Public License (GPL) [/code] 3 ct ist geizgeil, aber OTP nicht jedermanns sache bei den Padauks
-
Thread
Serielle Daten syncron zu externen Takt in µC einlesen?
Niemand für die Baudrate garantiert. Ich hatte als Auftragsarbeit auch mal eine Geschichte auf einem PIC16 zu programmieren, bei der wahrscheinlich unsinniger Weise im Pflichtenheft stand das das Teil eine Baudrate zwischen 1200 und 19200 Baud zu erkennen und sich darauf einzurichten hätte... Ich habe das
-
Thread
PIC16F877A ADC-Messung Messwertumrechnung
Hallo Freunde ! Ich möchte mal die Fachleute hier befragen, was ich falsch mache. Mit einem PIC16F877A...(er ist nun mal auf meinem Entwicklerboard) habe ich mich mit der ADC Messung befasst. Da auch einige PORTA I/O mit dem LCD Anschluss fest verknüpft sind steht mir als ADC AN6 = RE1
Gerhard H. schrieb im Beitrag #5767313: > Es musste ja auch mit nem alten Pic16f877a gehen, denn zu irgendwas hat > man die ja mal gefertigt. ;) Wenn Du noch an Lager hast, ok. Hab auch noch ein paar. Der Ersatz ist der 16F193x, absolut pinkombatibel. Läuft intern mit PLL
-
Thread
PIC16F84 Stopuhr funktioniert in MPLABSIM aber nicht in der Schaltung
einfach nicht zum Laufen bringe. Ich möchte gerne versuchsweise eine kleine Stopuhr mit einem PIC16F84 realisieren. Nun habe ich das angehängte Programm geschrieben und in MPLABSIM getestet und es macht genau das was es soll. Den PIC habe ich auf einem Steckbrett zum Testen mit minimaler Beschaltung
es wirkt tatsächlich so als würde er ständig resetten. Ich hatte die Schaltung schon mit einem PIC16F877 und einem LCD aufgebaut, und auch da sah es so aus als würde ständig ein Reset ausgelöst, da der LCD ständig initialisiert wurde.
-
Thread
ein Bit im Byte auf 0 prüfen
Hallo, für nen PIC16 soll wenn Bit 1 in mybyte auf 0 ist Aktion ausgelöst werden. Richtig so? oder besser anders? [c]if (~mybyte & 0x02) alarm()[/c]
wenn ich groß bin schrieb im Beitrag #5765666: > Hallo, für nen PIC16 soll wenn Bit 1 in mybyte auf 0 ist Aktion > ausgelöst werden. Richtig so? oder besser anders?if (~mybyte & 0x02) > alarm() Geht so. Ich würde es anders schreiben: [c] if (~(mybyte & 2)
-
Thread
Interrupt bei PIC16F.
Hi, wenn ich einen bestimmten Interrupt disable, wird er dann trotzdem von der Hardware gesetzt?
-
Thread
PIC16F877A PIC Minimum System Development Board
Chinesen geordert. Abbildung: https://www.picclickimg.com/00/s/MTAwMFgxMDAw/z/XycAAOSw9NdXtniT/$/PIC16F877A-PIC-Minimum-System-Development-Board-JTAG-Interface-_57.jpg Der Händler(Ebay) hatte mir auch einen link zur Schaltung zukommen lassen, aber wie es mal vorkommen kann , ein falscher Cklick "
ein etwas annähernd gleiches Board/Schaltung gefunden: http://www.hobbycomponents.com/images/forum/PIC16F877A_Development_Board_Schematic_1024.png das hilft ein wenig weiter.. Gerhard
-
Thread
PIC16F18875 Schwellspannung Eingangssignal
Ich habe als Neuling eine Frage zu einem PIC16F18875. Ich habe ein analoges Eingangssignal, dass ich digital erfassen will. Die Spannung schwankt zwischen 0,4 und 5V. Gibt es die Möglichkeit für digital I/O die Schwellspannung(en) zu verändern
-
Thread
sketch stört webserver - wer kann helfen?
das darauf basierende cocoOS rtos empfehlen, very small footprint, simple, und läuft bei mir auf pic16/18, avr, stm, arm oder auch auf jeden host. http://www.cocoos.net der stefan hat unter dem link mit viel mühe alles schön erklärt! mt
-
Thread
PIC16F18875 TMR2 startet nicht
Hallo liebe Gemeinde, ich habe leider ein Problem mit dem TMR2 auf dem PIC16F18875. Dieser läuft nicht an. Timer0 läuft ohne jegliches Problem, auch mit Interrupt. Quellcode auf den Fotos, damit ist es übersichtlicher. Die LED's bleiben komplett aus, also funktioniert
-
Thread
DCO-Chip gesucht
Hallo, ich würde das mit einem PIC mit "NCO" (20 Bit) probieren. z.B. PIC16F18425/45 oder PIC18F25/26K83 (die kleineren PICs scheinen nur 16 Bit inkrement zu haben). siehe auch: https://www.microchip.com/design-centers/8-bit/peripherals/core-independent/numerically-controlled-oscillator
-
Thread
Ausgabe mittels printf über UART für ATmega / ATtiny
Gleitkommabibliothek einschließlich Ausgabekonvertierung stolze 028Ah Befehlsworte lang ist (für nen PIC16). Aber was bringt das? Garnix. Ralph S. schrieb im Beitrag #5740416: > Ich komme gerade mal nach 6 Unterrichtseinheiten dazu, zu erklären was > ein Linker macht... Ein schlechter Linker linkt
-
Thread
[S] Suche wenn möglich mehrere 1782Khz Quarze
Quarze helfen das kannst du mit jedem pic machen der einen nco mit dabei hat z.b. pic10f322 pic16f18324 pic18f26k42 mt
-
Thread
Kurzwellenradio auf SSB-Empfang umbauen
sofern man das Ganze strikt in SMD und mit nur flachen IC's tut. Technisch ginge das mit einem kleinen PIC16 und AD9833. Aber du hast in dem Ding ja nur 2x AA Batterien drin - und das wird spannungsmäßig elend eng. Der PIC kann das ab, wenn man eine L-Version nimmt, aber ab wann der DDS tut, mußt du selber
-
Thread
PIC16F1933: Interrupt triggert mehrfach; Flanke zu flach?
Hallo Foraner, ich habe hier eine Schaltung mit einem PIC16F1933, wo zum Auswerten eines Drehencoders der Interrupt-on-Change auf die fallende Flanke verwendet wird. Verwenden möchte ich Hardware-Entprellung. Die Oszillogramme zeigen jeweils die Werte bei 20ms
#5737257: > Was ist denn für Euch "IOC"? Ist das AVR-Sprech? Nein das ist interrupt-on-change in PIC16f1933-Sprech. (taucht fast hundert mal im Datasheet auf ;-)
-
Thread
PIC16F886 resetet sich selbstständig beim ADC auslesen
Moin Leute, leider habe ich ein Problem mit meinem PIC. Dieser resetet sich automatisch, sobald ich [c]return ((ADRESH<<8)+ADRESL);[/c] ausführe. Leider finde ich keine wirkliche Ursache dafür. Kann mir jemand helfen? Vielen Dank. [c] #pragma config FOSC = XT // Oscillator Selection bits (XT oscillator) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled) #pragma config PWRTE = ON // Power-up Timer Enable bit (PWRT enabled) #pragma config BOREN = ON // Brown-out Reset Enable bit (BOR enabled) #pragma config LVP = OFF // Low-Voltage
-
Thread
PIC-Quellcode: Analysetool
Wenn du die Funktionsweise des Codes nicht selber nachvollziehen kannst (wofür du im Fall von PIC16/18 mein vollstes Verständnis und Beileid hättest) - wie wäre es dann mit einem Simulator/Emulator? Oder nimm einen realen PIC, steck den Debugger dran und laß das Programm im Einzelschrittbetrieb laufen
Wenn du die Funktionsweise des Codes nicht selber nachvollziehen kannst > (wofür du im Fall von PIC16/18 mein vollstes Verständnis und Beileid > hättest) - wie wäre es dann mit einem Simulator/Emulator? Oder nimm > einen realen PIC, steck den Debugger dran und laß das Programm im > Einzelschrittbetrieb
-
Thread
Technik der Sonicare Bürste.
freundlich "assembled in China" ins Gesicht. Für die Technikfreaks unter euch: Der große IC ist der PIC16F726. die zwei kleineren 8 beinigen links sind einmal ein TSC 6866S 6R1 und ein TSC 6963SD 6R1. Dann noch viele kleine SMD Teile und 6 große Kontaktpunkte. Typisch für Chinaware werden diese Punkte
-
Thread
broken breakpoint PIC mit PICkit3 debugger
PICkit3 und und auch einen originalen.... bei beiden tritt das Problem auf.. Ich versuche einen PIC16LF1527 zu debuggen MPLAB X habe ich sowohl in der Version 3.35 und Version 5.05 auf einem Windows 10 64Bit System ausprobiert. In beiden Fällen gibt es ausschließlich broken breakpoints. das
-
Thread
Was ist das für ein IC: "GAPS 18160.1" auf Mp3Modul? Gesperrt
gibts einen Schaltplan in dem ganz klein in der Ecke steht "IC1 = KrasserMegaSuperChip (programmed PIC16F65374)" oder so. Manche Sachen von Velleman sind aber auch "Durchverkäufe", da wird die sowieso schon kaum vorhandene Doku von Velleman gar nicht erst erstellt, da es die aus Asien auch gar nicht
einen Schaltplan in dem ganz klein in der Ecke steht "IC1 > = KrasserMegaSuperChip (programmed PIC16F65374)" oder so. Danke, wo soll sowas stehen? Auf dem Cip steht nur das, was ich oben beschrieb. Wenns einen Schaltplan gäbe, wäre die Frage hier danach nicht nötig gewesen.
-
Thread
Mikrocontroller reagiert falsch
www.instructables.com/id/LED-Cube-4x4x4/ Und der ist sogar für einen PIC: https://electronza.com/4x4x4-led-cube-pic16f18877/ Jens M. schrieb im Beitrag #5725476: > Kann es sein, das hier drei Leute gleichzeitig So lange die Regel "1 Name pro Thread" eingehalten wird, gibts daran eigentlich nichts auszusetzen.
im Beitrag #5725508: > Und der ist sogar für einen PIC: > https://electronza.com/4x4x4-led-cube-pic16f18877/ Werde es mir nach der Pause mal gleich anschauen, danke
-
Thread
Neues Projekt - welcher µC?
in diesem Forum. Es gibt halt nur STM32, AVR und PIC. Schon die Pic werden alle in die stinkende PIC16-Tonne gekloppt, weil die Leute keine Ahnung haben. Die Realität in der Industrie hat damit NICHTS zu tun. STM32 sind mitnichten "Standard", es gibt eine Vielzahl von gebräuchlichen Serien. Darum
-
Thread
Kein CLOCKOUT PIC16F1827
Hallo an die PIC Experten, ich hätte mal eine Frage zum Verständnis. Und zwar würde ich gerne den CLOCKOUT nutzen um einen weiteren Baustein (MCP2515) zu takten. Leider gelingt es mir nicht dem PIC ein CLOCKOUT Signal zu entlocken. Aus meiner Sicht muss ich doch nur das CLOCKOUTEN Bit im Config1 Register setzen und schon sollte ich FOSC/4 am CLOCH´KOUT-Pin erhalten. Oder verstehe ich hier was falsch?
-
Thread
HOBO H8 Logger - serielles Kabel?
schrieb im Beitrag #5709029: > Auf dem größten IC klebt ein Etikett, was verbirgt sich darunter? PIC16C54 -LPI/50 http://ww1.microchip.com/downloads/en/DeviceDoc/30453E.pdf Wide operating voltage and temperature range: - EPROM Commercial/Industrial 2.0V to 6.25V - ROM Commercial/Industrial
-
Thread
Verschenke PIC 16F887
Hallo, hab 8 Stück davon. Am liebsten alle zusammen. Wurden vermutlich nur 1x programmiert, Pins sind noch wie nach Herstellung nach außen gebogen. Versandkosten je nach Wunsch und Möglichkeit. Gruß Andreas
-
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
Displaykontaktierung reparierbar? Gesperrt
Anpreßdruck ausüben könnte. Aber das ist Aufwand am falschen Ende. Ich hatte damals nen AD7714, nen PIC16F-nochwas, nen recycelten LA-nochwas LCD-Treiber und ein 6 stelliges 7segment-LCD benutzt. Heutzutage würde man entweder einen µC nehmen, der gleich den LCD-Treiber drin hat oder einen LCD-Treiber
-
Thread
Defekter Nass-Trockensauger (elektronischer Defekt)
und somit die Platine des Geräts wesentlich komplexer ist und folgende Komponenten aufweist: - 2 x PIC16 µC - 1 x Printtrafo 230V/18V - 2 x 24V Relais (Spulenspannung) zum Schalten von 230V /16A - 1 x Triac von ST "BTA12-600BW" - und natürlich diverse Widerstände/Folienkondensatoren/Dioden/Optokoppler
-
Thread
Ansteuerung eines unbekannten Servomotors
herauszufinden. Der Motor wird über einen TLE5205-2G Motortreiber gesteuert, das Herz bildet ein PIC16F684, ein Hallgeber (Typ: 23L lese ich ab, mehr find ich nicht über diesen heraus) an dem ein Magnet an einer Achse für die Positionsaufnahme vorbeifährt und das ganze wird an einem 4 poligen Stecker