-
Thread
Erfahrungen mit Oszi Rigol DS1074Z bzw. DS1104Z?
DISP:DATA?") wavdata = ins.read_raw()[2+9:] # strip header with open("screen.bmp", "wb") as f: f.write( wavdata ) anything() [/code]
http://int.rigol.com/File/ProductSoftWare/20160914/DS1000Z(ARM)update.rar [code] 23.08.2016 16:36 4.734.887 DS1000ZUpdate.GEL 14.09.2016 14:06 8.334 MSO_DS1000Z Release Notes.txt 14.09.2016 15:07 2.876 MSO_DS1000Z Upgrade Instructions.txt 14.09.2016 15:07
-
Thread
Startschwierigkeiten mit C-Compiler
", auf der ein PIC 16F876A ist. Das ganze möchte ich nun mit C programmieren, da es für mich wesentlich einfacher ist als Assembler neu zu lernen. Als Compiler nutze ich den von HI-TECH (lite Version). Hier der Code ... [c] #include <htc.h> #include <pic16f876a.h> #ifndef _XTAL_FREQ #define _XTAL_FREQ 4000000 #endif __CONFIG(CP_OFF & WDTE_OFF & BOREN_OFF & PWRTE_OFF & FOSC_XT & WRT_OFF & LVP_OFF & DEBUG_OFF & CPD_OFF); #define T1 PORTAbits.RA4
-
Thread
[C] XC8 verschwendet Speicher
hinfällig. Axel Schwenke schrieb im Beitrag #3434042: > Aber wir wissen > ja nicht, was für ein PIC das ist. PIC16F876 (leider). Hat nur einen 8 Level tiefen Stack und der dient nur zur Speicherung der Rücksprungaddresse. Axel Schwenke schrieb im Beitrag #3434042: > Dazu kommt noch, daß der XC8
sage mal alles was ab 1994 auf den Markt gekommen ist hat einen echten Hardwarestack! (mein erstes PIC Buch mit Drucklegung von 1995 beschreibt den schon!) Selbst die nun auch Fast 20 Jahre alten Oldtimer wie der PIC16C71 uoder immer noch verwendete PIC16C84 (Ist gleich 16F84, nur anfangs mit EEPROM
-
Thread
Debugger MPLAB
Debuggen. Meine Programmierumgebung ist MPLAB v8.89 und ich programmiere mit dem PICKit3 auf den PIC 16F876. Eigentlich funktioniert es zu Debuggen aber ich sehe den Ablauf immer in der "Disassembly Listing". Eigentlich will ich den Ablauf ja nur im main.c und weiteren include-Files sehen. Muss
-
Thread
[V] verschiedene Microchip PICs Mikrocontroller um je 2.50€
/P 1 x PIC16F877A-I/P 2 x PIC16LF877A-I/P 1 x PIC16F877-04I/P 2 x PIC16F687-I/P 3 x PIC16F84A-20I/P 4 x PIC16F84A-04I/P 9 x PIC16LF84A-04I/P 1 x PIC16F628-04I/P 6 x PIC16F88-04I/P 2 x PIC16F687-I/P 4 x PIC16F876A-I/SP 3 x PIC16F870-I/SP 3 x PIC12F683-I/P lG
-
Thread
PIC 16F876 Port RA1 als digitaler Eingang
Wilhelm F. schrieb im Beitrag #3332687: > PIC 16F876 den Port RA1 Da ist ein analog Eingang mit drauf. Die sind nach Reset aktiv. Hast du den ausgeschaltet? Da fast alle Pics mehrere Funktionen auf einem
Ok, jetzt hab ichs gesehen: Ich verwende fälschlicherweise das Datenblatt PIC16F876A anstatt PIC16F876 Aber sehe ich folgendes richig? Datenblatt PIC 16F876A, Seite 135 und 136: Register CMCON Bit 0..2 sind per default auf 111 Somit sind die Komparatoreingänge per
-
Thread
Atmega 2-Kanal Rechteckgenerator gesucht
./., leider kann ich bisher (wegen eines fehlenden Programmers) keinen PIC programmieren... Allerdings besitze ich immerhin einen PIC16F876A :-D (ist ja schonmal etwas) Holger, jetzt verstehe ich es. Klar; es wäre nicht schlimm, wenn man bei solch hohen Frequenzen (>100Khz
Tippfehler: Es muss richtig PIC16F150x heissen.
-
Thread
I2C Problem PIC16F876
mir wollte ich mal ein I2C Testprogramm schreiben. Leider funktioniert es nicht. Ich will mit 2 PIC16F876 (Master, Slave) kommunizieren. Die Programmierung erfolgt in C auf MPLAB mit einem PICKit3. Programm Master: main.c: [c] #include <main.h> int value = 0x01; int din = 0x00; void
output_c(0x01); value=0x00; Bus(); } if(din==0x01) { output_c(0x0F); } delay_ms(10); } }[/c] main.h: [c] #include <16F876.h> #device adc=16 #FUSES NOWDT //No Watch Dog Timer #FUSES HS //High speed Osc (>
-
Thread
Pollin - MICROCHIP MXDEV 1 Analog Evaluation System 9,95€
Fassung U7 war bestückt mit: PIC16F876-04/SP Darauf ein Aufkleber mit der Aufschrift MXDEV.HEX U7 11/00 CS:58ADh
> Fassung U7 war bestückt mit: PIC16F876-04/SP Na immerhin... Im Userguide stand noch 16C83. Das war mir doch zu antiquarisch. TNX...
-
Thread
GPS Tracker mit PIC
) auf einem ARM9 Mikrocontroller programmiert. Ich wollte es aber für ein privates Projekt mit dem PIC16F876 und dem Entwicklungsboard aus dem Buch Mikrocontroller für Einsteiger realisieren. Da habe ich schon ein Display und alles andere dran. Vielleicht hat es ja schon jemand für diesen Mikrocontroller
-
Thread
Analog Digital Converter kleines Problem (PIC)
nicht so gut aus. Es ist kein Full ANSI C aber der taugt was. Ich habe sehr viele Beispiele zu: PIC16F877 in C (CC5X) und Assembler PIC18F452 für den C18 von Microchip PIC18F97J60 für den C18 von Microchip
verwenden. Dazu schaut man immer wieder im Datenblatt im Abschnitt "Memory Organization", Tabelle "PIC16F876A/877A REGISTER FILE MAP" nach. Dort sind die einzelnen Bänke mit den darin enthaltenen Register übersichtlich aufgeführt. So lernt man die Hardware des PIC kennen und das Programmieren wird
-
Thread
Microcontroller - Assembler
nicht weiter, obwohl es nur eine simple Angelegenheit ist. Ich versuche mit dem Mikrocontroller PIC16F876 ganz einfach nur ein paar LEDs anzusteuern. Dazu habe ich im TRISA alle Pins als Output definiert. Und im PORTA setzte einige Pins auf 1, siehe Code: [avrasm] main bcf STATUS,IRP
eingestellt. Ach ja Oszillator: du hast hoffentlich den Oszillator richtig beschaltet denn die ganze 16F87x-Reihe hat KEINEN internen Oszillator!
-
Thread
Temperaturmessen mit Mikrokontroller
Hallo, ich möchte mit einem Mikrocontroller (PIC16F876) einen Temperatursensor bauen. Ich habe mich dafür aus kosten-gründen für den KTY81-110 entschieden, bei dem sich mit Änderung der Temperatur der Widerstandswert ändert (PTC). Um den Widerstandswert
10 sec google oder Forensuche hier: http://www.sprut.de/electronic/pic/projekte/thermo/thermo.htm Ein Verweis auf die Netiquette ist wohl akzeptabel oder ?
-
Thread
fremdes Layout erkennen, verstehen und verändern (Bauteilsuche und Funktionsvodoo)
Sehr gut, danke! Habe nun als min Wert folgende Einschränkungen gemacht, da diese als IST-Wert beim PIC16F737 angegeben sind: min P.Memory(Kbytes) = 7 min PWM Ch. = 3 min/max Pkg Pins = 28 Pkg Type = SPDIP und dann nach Preis sortiert. Raus kam folgende Liste: PIC16F767 (8Mhz)3,27 € PIC16F737 (8Mhz)2,82 € PIC18F27J53 (8Mhz)3,16 € PIC18F27J13 (8Mhz) PIC18F26J53 (8Mhz) PIC18F26J13 (8Mhz) PIC18F26K80 (16Mhz)2,63 € PIC18F25K80 (16Mhz) PIC18F26K22 (16Mhz) PIC18F25K22 (16Mhz) PIC16F1938 (32Mhz)1,72 €
-
Thread
Problem EEPROM bei PIC16F876
habe versucht einen Datenlogger nach zubauen. Bisher hat alles super geklappt. Nur als ich heute den PIC brennen wollte kamm immer die Meldung. Das es 16 fehler in der EEPROM gibt. Das Programm für den PIC habe ich von der Internetseite http://home.arcor.de/d_meissner/d_logger2.htm runtergeladen. Die
. So nun mal zu mein Bau ablauf: 1. Ich habe die Platine geätzt und gelötet 2. Kabel an den PIC (PIC16F876 -20/SO) gelötet zum Brennen 3. PIC über ICSP an den Brenner 8 von Sprut angeschlossen 3. .Hex über US-Burn 1.13 2a gebrannt 4. Alles ok Außer 16 Error in EEPROM Ich hoffe mal jemand
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16F1827: 1 PIC16(L)F193x 2 PIC18F452: 2 PIC18F13K50 2 PIC18F2431 1 PIC18F2550 2 PIC18F2680 1 PIC18F2685 1 PIC18F26K22 2 PIC18F4685 1 PIC18F46K80
PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16F1827: 1 PIC16(L)F193x 2 PIC18F452: 2 PIC18F13K50 2 PIC18F2431 1 PIC18F2550 2 PIC18F2680 1 PIC18F2685 1 PIC18F26K22 2 PIC18F4685 1 PIC18F46K80
-
Thread
Erfahrungen mit eachbuyer.com
Noch eine Info- Ich habe inzwischen den Brenner unter XP 32bit und Win7 64bit mit einem "gebrauchten" PIC 16F876 getestet, also den PIC ausgelesen, den HEX gespeichert, den PIC gelöscht (gelesen, wirklich alles 0) und den HEX wieder aufgespielt, anschliessend die HEX File verglichen. Ergebis; 100% 1:1.
ich habe jetzt alle elf Lampen und habe bei zwei Fahreten zum Zollamt einmal 16,05 und einmal 12,84 bezahlt. Lehrgeld...
-
Thread
PIC LCD Ausgabe von Strings
. Das ist das PicKit3 jeweils direkt anschließbar. Der moderne 18-Pin uC ist der PIC16F1827. Weitere Beiträge hier http://www.mikrocontroller.net/topic/270671#2832808 Autor: Erich (Gast) Datum: 13.09.2012
durcharbeiten und und bist gut aufgestellt. Parallel dazu kannst die Aufgaben auch vom dortigen PIC18F45K20 auf den Chip deiner Wahl 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
-
Thread
China SUPER Bauteile-Schnäppchen Thread
diverse Oszillatoren abzugleichen, Quarze auszupaaren, usw. Die eigentlich Frequenzmessung macht ein PIC16F648A, die Programmierpins sind auf eine Stiftleiste herausgeführt. Die Platine bietet sich also auch als PIC Entwicklungskit bzw. als Basis für eigene Projekte an. Die Eingangsschaltung ist recht
www.reichelt.de/IC-Sockel/AW-122-20/3//index.html?ACTION=3&GROUPID=3215&ARTICLE=4426&SEARCH=AW%20122%2F20&OFFSET=16&WKID=0& Grüße
-
Thread
HP 7470A Plotter HP-IB
nur eine halbfertige lösung aber etwas schick solls doch aussehen ^^) Ich dachte ich nehme einen 16f73 an portB kommen die datenleitungen und an PORTC0-2 kommen die handshake leitungen . mfg
7470A versteht ? mfg sunny PS: im anhang gebe ich mal noch das programm dazu was ich für den pic geschrieben habe . PIC16F876A hatte ich momentan nur da.
-
Thread
Probleme mit RB7 und RB6 am PIC16F877A
könnte doch an der Konfigurationseinstellung liegen... Ich arbeite geraden an einem Programm mit dem PIC 16F876A. Dort verwende ich diese Configuration: __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF und alle Ausgänge an PORTB (auch RB6, RB7) arbeiten
dir meine Antwort möglicherweise keine grosse hilfe ist, hier mal meine Initialisierung für meinen PIC16F887... auf meinem Board funktioniert's perfekt: [avrasm] list p=16F887 ; Definiere den Prozessor PIC16F887 include <p16f887.inc> ; Include File __CONFIG _CONFIG1, _LVP_OFF & _
-
Thread
Kann ein PIC sich selbst löschen?
an. Damit der PIC normal arbeiten kann, muss dieses Pin also auf High liegen. Nur ganz wenige PICs haben an diesem Input-Pin einen internen pull-up-Widerstand (PIC16F88x). Bei diesen PICs kann das Pin einfach unbelegt
> Soweit ich weiß, lässt sich ein EPROM Chip mittels UV-Licht löschen. > Und bei meinem Chip 18F26J11 > ist es so, dass es kein sog. Quarzfenster, wodurch sich der Chip löschen > lässt, zu sehen ist. Ansich sind alle PICs außer die PIC16C mit Flash (die PIC16C mit EPROM). Doch wenn das wirklich
-
Thread
Mikrocontroller Audio Pegel beruhigen
Hallo Leute, ich habe mit einem Pic 16f876 einen Pegelmesser gebaut. Am Analog0 geht das Audiosignal rein und wird dann über LED Kette ausgegeben. Elektrisch funktioniert alles soweit, habe die SPannungsschwellwerte der LEDs auch
-
Thread
[V] PIC16F870
Ich denke mal, 1 Euro pro PIC ist sicher OK - auch wenn ich kein Interesse daran habe, da es sich wegen DE-AT Porto wiedermal nicht auszahlt. Der 16F870 ist der kleinste Bruder aus der 16F876(A)/16F877(A) Familie. http://www.sprut.de/electronic/pic/16f87x.htm
-
Thread
[V] PIC 16F676 8,00 EUR / 10St.
Biete PIC 16F676-E Bauform: TSSOP14 Preis: 8,00 EUR / 10 Stück Datecodes 2005 und früher, also keine ROHS Freigabe, nur für uns Bastler und Ersatzteilbedarf geeignet. Gruß Andi
Hallo Paul, der 16F676 hat 14 Beine, vermutlich verwechselst Du den mit einem 16F876, der hätte 28 Beinchen. Gruß Andi
-
Thread
[V] PIC 16F876A 18,00 EUR / 10 St.
Biete PIC 16F876A-E/SSG Bauform: TSSOP28 Preis: 18,00 EUR / 10 Stück Datecodes 2005 und früher, also keine ROHS Freigabe, nur für uns Bastler und Ersatzteilbedarf geeignet. Gruß Andi
-
Thread
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
Ich steige nun komplett von Microchip auf Atmel um, daher biete ich folgende PIC Prozessoren zum Verkauf an: PIC 16F876A-E/SSG Bauform: TSSOP28 Menge: einige hundert (Rollenrest) PIC 16F676-E Bauform: TSSOP14 Menge: einige hundert (Rollenrest) PIC 16LF870-I/SS Bauform
nimmt. ICh habe gerade mal die Preise rausgesucht, jeweils für 1pcs im Identischen Gehäuse: > PIC 16F876A 1 St. 2,5 EUR/St. -> Ersetzt durch PIC16F886 : NEUPREIS: 1Stck. 1,47 Euro > PIC 16F877 1 St. 3,00 EUR/St. -> Ersetzt durch PIC16F887 : NEUPREIS: 1Stck. 1,92 Euro > PIC
-
Thread
SC8in1 Nachbau
was für ein gerät ich nachbauen möchte habe ich ja schon gepostet . Machen will ich das mit einem PIC16f876A das einzigste problem was ich habe ist das ich dieses programm nicht verstehe . Was es genau macht habe ich hier schon mal gepostet das ist ein smartcard multiplexer der an eine serielle
serielle schnittstelle. und mit der DTR leitung der seriellen schnittstelle wird zwischen dem muxer (pic16f876a) und der jeweils ausgewählten smartcard hin und her geschaltet. daran sind keine tasten sondern acht smartcard schächte. oscam ist ein cam was die smartcards ausliest.
-
Thread
MCP23017 KS0108 PIC16F876A Assembler
jetzt zum ersten mal mit einem GLCD beschäftigt, es handelt sich um den controller KS0108. Da der PIC16F876A recht wenig Portpins hat, habe ich mir überlegt einen MCP23017 zu nehmen. Der i²C bus läuft auf 1,7Mhz (1,67), der pic selbst auf 20Mhz. Keine angst ich habe jetzt dazugelernt und das Programm
habe steht in ASCII_GLCD.asm im anhang. aufrufen tue ich die einzelnen Zeichen durch ein führendes F und danach folgend den eigentlichen buchstaben. vielleicht hat ja einer einen tipp für mich wie das vielleicht eleganter geht. mfg sunny
-
Thread
PIC16F737 vergleichstypen oder Eagle Library
im Beitrag #2674309: > im übrigen ist der 737 veraltet und teuer, pinkompatibel sind z.B. der > 876 oder 886 Die sind aber auch schon längst veraltet. Wenn dann einen PIC16F1xxx. Dass Microchip die Footprints zur Verfügung stellt ist gut zu wissen :-)
> Die sind aber auch schon längst veraltet. Wenn dann einen PIC16F1xxx. Richtig.
-
Thread
PIC16f876A UART Puffer
Marcel Klug schrieb im Beitrag #2655887: > wenn ich jetzt an den PIC über rs232 2 bytes > hintereinander sende werden die hardwaremäßig gepuffert ? Nö der 16f876a hat nur ein Schieberegister für den Empfang und ein Datenregister. Er kann also maximal 1 Byte gerade
.... da schreibe ich jetzt mal nicht weiter ^^ so müsste das ja klappen und dauert bei einem PIC tackt von 20mhz ja eigentlich auch nicht lange Mit Freundlichen Grüßen
-
Thread
pic PortB-Ausgang
Hm, also das ADCON-Register wirkt sich ja nur auf PortA aus übrigens, benutze den pic16f876 Auch glaube ich nicht dass die Pins des PORTB auf eine Zweitfunktion geschaltet sind, da das ganze PORTB auf Ausgang geschaltet ist
gar nicht mit der hardware verbunden! Tom schrieb im Beitrag #2647339: > übrigens, benutze den pic16f876 > Auch glaube ich nicht dass die Pins des PORTB auf eine Zweitfunktion > geschaltet sind, da das ganze PORTB auf Ausgang geschaltet ist Gut daß wir das auch erfahren: aber vielleicht die
-
Thread
PIC16f876A bootloader frage
Hallo, ich möchte in einen PIC16F876A einen bootloader einbauen den habe ich hier mal angehängt. Meine frage ist jetzt was muss ich bei meinem eigentlichem Programm beachten ? Wenn ich das richtig verstanden habe muss ich nur
Marcel Klug schrieb im Beitrag #2645621: > Hallo, > ich möchte in einen PIC16F876A einen bootloader einbauen den habe ich > hier mal angehängt. Meine frage ist jetzt was muss ich bei meinem > eigentlichem Programm beachten ? > > Wenn ich das richtig verstanden habe muss
-
Thread
pic port auf high
Assembler, C, Basic, PIC12/16/18/24/33/32, ...?
hellou,... LATA? glaub nicht, benutze den pic 16f876... assembler tt2t schrieb im Beitrag #2637833: > bsf PortA, 0 ;Bit 0 setzen hm, werde versuchen nach dem Beistrich ein Leerzeichen zu setzen...!
-
Thread
Compiler Fehler MPLAB IDE X / HI-TECH C
Hallo Zusammen, Ich habe ein Projekt für einen PIC16F72 welches mit em IAR Compiler erstellt wurden. Nun soll das Projekt auf den HI-TECH C V9.83 umgeschrieben werden. Dabei Verwende ich die MPLAB X IDE v1.10. Die Meisten Sachen habe ich eingentlich
�sster ungenutzter zusammenh�ngender Bereich 0x1) :0: error: kann 0x7 words (0x7 withtotal) f�r psect "text875" im segment "CODE" nicht finden (gr�sster ungenutzter zusammenh�ngender Bereich 0x1) :0: error: kann 0x7 words (0x7 withtotal) f�r psect "text876" im segment "CODE" nicht finden (gr
-
Thread
PIC16F876A rs232 Port Steuern
Hallo, ich habe ein kleines problem. unszwar möchte ich wenn icvh über rs-232 ein 'G' sende das dann PORTB,0 einschaltet leider klappt das nicht manchmal kommen auch wirre zeichen vom pic zurück vobwohl er garnichts senden sollte.... PIC läuft auch 20Mhz und soll eine baud von 9600 haben Vielleicht kann sich ja mal jemand den code anschauen mfg sunny