-
Thread
PIC24FJ32GA002 und I2C Routine
Danke für schnelle Reaktion, ich habe schon viel mit PIC16F876 und I2C gemacht, nur mit dem neuen pic24 hängt irgenwie. Kann nicht einmal SDA oder SCL zum Leben erwecken. Versuche jetzt mit deinen Routinen. Grüße, Alex
Hallo zusammen, ich habe zurzeit das gleiche Problem mit em PIC18F458. Ich arbeite mit MPLAB 7.6 . Kann es sein, dass MPLAB en I2C Bus gar nicht richtig simulieren kann? Bei mir passiert auch am Testboard nichts... weder eine Start Sequenz noch ein Interrupt
-
Thread
UART ARRAY von PC an PIC
Nein ich habe nur MPLap...Sorry... Ich arbeite mit dem 16F877 da wir den in der schule auch genutzt haben, wollten für das projekt den 18f4525 nehmen aber hatten probleme mit der Config, aber der 16er kann 10bit ad das reicht uns, bin gerade dabei das display
Das ist alles auf der Platine drauf, ICD2 Brenner und Max232, als Brenner ist ebenfalls ein 16f876 mit drauf... und so machen wir das die ganze Zeit, mit MPLap Builden und dann mit dem Programmer von MPLap übertragen... Die Unterlagen von Sprut haeb ich schon ausgedruckt und so weiter, aber
-
Thread
Welche IC: 9 Eingangs PINS mit beliebigen 9 Ausgangs PINS verbinden
Mit einem PIC16, wie dieser: PIC 16F876-20/SP sollte es gehen. Gibt es einfachere Lösung als mit PIC?
Sasa S. schrieb im Beitrag #7569588: > Mit einem PIC16, wie dieser: Der verbindet aber die Anschlüsse nicht, das wird mit Ethernet nix.
-
Thread
Counter mit PIC16F84A
der Codesammlung gesucht? Da findest Du nähmlich genau das, was Du suchst. Ist allerdings mit einem 16F876. Der kann etwas mehr. An sonsten ist www.sprut.de eine gute Adresse. Dort findest Du auch jede Menge beispiele. Zwar auch weniger mit dem 18F84 aber als Anregung gut genug. Den 16F84 würde
funnysmartie Schau mal hier nach, da habe ich in einer PIC16F84 Applikation auch eine Uhr beschrieben. Die kannst Du leicht auf Deine Bedürfnisse erweitern. http://www.elektronik-kompendium.de/public/glahe/pictreg.asm MfG Manfred Glahe
-
Thread
Adressierung im CAN-Bus?
diese habe, welche ist die Einfachste Variante um den CAN-Bus zu testen?? Ich kenne mich gut mit PIC16F876 und PIC16F877 aus, diese haben jedoch kein CAN Bus Interface. (Toll währe ein FULL-CAN Bus Controller welchen ich mit dem PIC16F877 ansteuern kann?) Danke im Voraus Michael
-
Thread
4 Zeiliges Display mit library für 2 zeiliges Display ansteuern
/// //// Werkschulheim Felbertal, Salzburg, AUSTRIA: //// //// 16F876, 18F2550+BootLoader + defining Custom-Graphics: //// //// added lcd_set_CG() for up to 8 defineable Pixel-Chars //// //// 09-06-28 Martin Scharfetter: added Cursor-Control lcd_cursor
/// //// Werkschulheim Felbertal, Salzburg, AUSTRIA: //// //// 16F876, 18F2550+BootLoader + defining Custom-Graphics: //// //// added lcd_set_CG() for up to 8 defineable Pixel-Chars //// //// 09-06-28 Martin Scharfetter: added Cursor-Control lcd_cursor
-
Thread
Mindesttaktzahl für I²C?
Hallo, ich hab mir ne kleine Testplatine mit einem PIC16F876A mit I²C gebastelt. Soweit ist alles ok, aber beim senden eines I²C Bytes wird das erste und das letzte Bit verschluckt, das heisst das ist immer 0. Ich arbeite im 100KHz I²C Modus und hab einen
Hi na das betrifft die PIC Seite und nicht den Bus. Was dein PIC für einen Mindesttakt braucht um einen 100kHz I2C bedienen zu können wirst du in dessen Datenblatt finden. Es wird wohl mindestens ein Faktor 4 zum I2C Takt sein
-
Thread
Minni-Terminal (LCD+Tastatur)
Menüsysteme anzeigen und dann nur den Code eines ausgewählten Menüs übertragen. Einsetzen werde ich einen PIC16F628 oder einen PIC16F876. Momentan bin ich noch am überlegen ob ich die Tastaturmatrix nicht doch gleich auf 8x8 also 64 Tasten erweitere. Damit sind dann auch komplette Texteingaben möglich. Zur
Anwendung lässt sich sehr gut die Verwendung von Befehlstabellen und anderen Look-Up Tabellen beim PIC demonstrieren. damit wird dann wohl eines der Hauptargumente gegen die PIC-prozessoren hier im Forum entkräftet. MfG Steffen
-
Thread
Welcher Kondensator zu welcher Frequenz???
nein auf nem PIC 16F876. ja es ist für den Quarz??? Wie hängt das zusammenmit dem passenden Kondenser zur Frequenz??
Im Data Sheet des PIC16F87X steht u.A. auf Seite 124: 4MHz = 15pF 8MHz = 15-33pF 20MHz = 15-33pF
-
Thread
Programm hängt sich auf (Entprellen?)
meine Entprellroutine sein, weil sonst nichts Anderes im Programm passiert. Ich benutze einen PIC 16F876 mit nem 4MHz Quarz. Da Interrupts und Timer besetzt sind, polle ich die Tastenabfrage, was ich folgendermaßen realisiert habe: In einer kleinen Schleife wird nachgeschaut, ob eine Taste gedrückt
Ausführungszeit der nicht sichtbaren "//DANN WIRD HIER WAS AUSGEFÜHRT"-Teile. > Ich benutze einen PIC 16F876 mit nem 4MHz Quarz. Da Interrupts und Timer > besetzt sind,... Wenn man es nicht zu ungeschickt anstellt, kann ein Timerinterrupt viele zeitgesteuerte Funktionen ausführen. Peter
-
Thread
pic oszillator schwingt nicht
Hallo, habe den pic16f876 mit einem Programm(blinken eines pins siehe Anhang) programmiert, soweit alles klar. Nun habe ich die Schaltung aufgebaut aber das Pin schaltet nicht. Beim Messen mit dem Oszi habe ich bemerkt
Die beiden Kondensatoren am Quarz sind unterschiedlich groß. Haben wirklich beide 22pF? Mach mal ein 100nF Kondensator zwischen +Ub und GND an den PIC.
-
Thread
printf funktioniert nur mit 2 angehängten Leerzeichen
Ich benutze einen PIC16F876 mit MPLAB 7.22 und dem CSS-Compiler. Mit dem printf-Befehl möchte ich Daten über die RS232 Schnittstelle zum PC übertragen (Hyperterminal). Der Quellcode: #include <16F876.h> #FUSES
-
Thread
Die Nachttischlampe leuchtet bei berührung
Wollte mich nur noch mal bedanken! Also vielen DANK!!!! Wenn's interessiert hier der Testcode ( PIC CCS-C): #include <16F876.h> #device ICD=TRUE #device adc=8 #use delay(clock=10000000) #fuses HS,NOWDT #define TRIGGER PIN_C0 long mittelwert[16]; #int_CCP1 CCP1_isr() { static
Zumindest hätte man sich nicht stundenlang den Kopf darüber zerbrochen, was es mit dem "mittelwert[16]" und "index" auf sich haben soll. Peter
-
Thread
Stm32f429i-Disco für neueinsteiger
das F4 Discovery an. Das F4 scheint m.E. das beste Einsteigerboard zu sein, das VL (hab 2 von den Dingern) würde ich heute nicht mehr kaufen.
Controller kommen. Ich (tm) bin µC mäßig vor ca. 15 Jahren auch mit 8-Bit eingestiegen. Das war ein PIC16F876. Dann PIC18, AVR, eZ80 und dann ARM7 für "größere" Anwendungen (v.a. Ethernet). Da liefen 8- und 32Bit noch parallel. Heute mit den M0 + M3 gibt es für mich einfach keinen Grund mehr mich mit
-
Thread
Frage zu PICs und *.pic Dateien
Hallo, ich habe eine Datei für einen PIC 16f876 bekommen und versuche sie zu kompilieren. Die Dateien haben die Endung *.pic und *.inc Leider kenne ich mich nur mit ATMELS aus und ich kann mit der Dateiendung *.pic nichts anfangen. Welches
Na wenn die .pic Datei wie Assembler aussieht, dann benenn die doch einfach mal in .asm um und probier sie im MPLAB zu laden und zu übersetzen. Sven
-
Thread
Array mit 512 Bytes über Rs232 vom PC zum PIC
Basiswissen. http://www.mikrocontroller.net/articles/FAQ#Wie_funktioniert_String-Verarbeitung_in_C.3F http://www.sprut.de/electronic/pic/c/pic_c/pic_c00.html
zeig mal dein ganzes Programm Das ist im Großen und Ganzen mein ganzes Programm. [c]#include <16f876.h> #device adc=8 #use delay (clock=20000000) #fuses HS,NOWDT,NOPROTECT,NOLVP #use rs232(baud=115200,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=9) #define DMXANZ 10 #define use_portb_lcd
-
Thread
dsPIC / Prototyp Board auf Lochraster
Ich möchte mich mit einem dsPIC herumspielen. Ich denke es sollte nicht zu aufwendig sein, die Paar Komponenten (dsPIC30F3014, MAX232 + Kleinkram) auf einer Lochrasterplatine zusammenzulöten. Meine Frage ist nun, ob dies funktionieren
Ich habe einen PIC18F2620 z. Zt. auf dem Steckbrett mit 16 MHz: Kein Problem. Programmiert bzw. debuggt wird er mit einem ICD 2, welchen ich analog http://www.stolz.de.be/ auf Lochraste gebaut habe: PIC16F876 mit 20
-
Thread
dspic30f c30 (fehlermeldung - ports) / (timer frage)
keine hardware da ... daher alles brain-in-the-loop) dann noch eine spezielle frage: kontext: 16bit timer, zählt bis max 2^16 = 65536 es wird ein externer 7MHz Quarz verwendet also eig. 1,43 x10^-7 s pro takt _FOSC(CSW_FSCM_OFF & XT_PLL8); --> 7MHz * 8 = 56MHz im datasheet steht folgendes
steht: bei einem Schreibzugriff auf das Timer-Register wird der Prescaler gelöscht. Zumindest beim PIC16F876 wird im "Special Trigger Mode" auch der Prescaler gelöscht wenn der Vergleichswert erreicht ist. Die Periodendauer ist dadurch beim Prescaler 8:1 um 7 Takte zu kurz. Beim dsPIC habe ich es noch
-
Thread
Pollin-VFD und Frohe Weihnachten!
stellige Schieberegister TPIC6C595 und 80xBC857 als Treiber betrieben. Die Ansteuerung erledigt ein PIC16F1827 auf einem extra Board, der eine I2C- Schnittstelle bereitstellt. Nach Trennen des PIC-Boards vom Display steht dessen Steckverbinder als Programmierschnittstelle zur Verfügung. Die Polarität
der Segmente: S01 oben links, S60 unten rechts. Filament jeweils oben links und rechts ein Pin (F1 & F2). Strom sind etwa 100mA mit dem LM9022. Pinbelegung (Pins 1-100): [code] 1 2 3 4 5 6 7 8 9 10 S31 S32 S33 S34 S35 G01 S36 G02 S37 G03 11 12 13 14 15 16 17 18
-
Thread
PIC16F767 mit K8048 programmieren?
Hallo, da ich einen PIC gebraucht habe, der drei PWM-Ausgänge besitzt habe ich mir einen PIC16F767 besorgt. Meine bisherigen PICs habe ich mit dem Programmer Board K8048 von Velleman gebrannt. Dummerweise war ich mir ziemlich
auch 28Pins. Aber nach Anleitung doch nicht. Allerdings ist die Pinbelegung fast genauso wie beim PIC16F876. Kann man den Brenner irgendwie überlisten oder weiß vielleicht sonst jemand, wie man diesen PIC brennen kann? Vielen Dank schon mal im Voraus!
-
Thread
24C16 EEPROM I2C in C-code
pin8 : Vdd SCL und SDA sind an PORTC (RC3,RC4) an einem PIC16F877 dran. Mein Problem: Ich bekomme beim Auslesen immer nur den Wert 255 zurück. Was läuft hier nur falsch??? Vielleicht weiß ja jemand Rat. MFG Holger
Hallo, wenn immer noch nicht geht maile mir. Ich habe die Code für I2C (PIC16F876)selbs geschafft. Und es fuktioniert. Nachhilfe: 1.)AN735 (DS00735) von Microchip holen dort ist alles gut erklärt. Tschüß, Alex
-
Thread
RGB LED Ansteuerung
Moin Ich will mit einem Pic16f874 4 Pol Rgb Led's ansteuern. Exemplarisch hab ich mal meine Idee fuer eine Led gezeichnet. Widerstände und Kapazitäten muss ich noch berechnen. Als Analog Multiplexer wollte ich nen 4051 nehmen.
PWM sinkt Deine mögliche Schaltfrequenz dann schnell in den sichbaren Flacker-Bereich. Mit einem 16F688 und 8Mhz int. Osc habe ich mit dem Code (unten) gerade mal eine 6bit PWM und 190Hz wiederholrate geschafft. Dazu der depug_pin damit ich sehe welchen Teil seiner Lebensarbeitszeit der Pic in der
-
Thread
Equalizer mit DSP oder analog
Hallo, Ich habe bisher noch nichts mit DSP gemacht, lediglich einige Erfahrung mit µCs (80C552, PIC16f876) gesammelt, allerdings auch nur in Assembler, ganz wenig C beim PIC. Nun stehe ich vor der Aufgabe, dass ich in einen geplanten Rack-Midi-Verzerrer (Gitarre) einen parametrischen Eq. einbauen
Macht es da Sinn, sich mit DSPs zu befassen? Könnt ihr evtl. ein Buch empfehlen für Anfänger? M f G Sebastian
-
Thread
Analogwert einlesen
Das *Einlesen von analogen Spannungen* ist z.B. in diesen Beispielen drin: # Spannungsmessung mit 16F876 # spannungsgesteuerte PWM (!!!) # Voltmeter mit LCD # Komparator als 10-Bit-ADC Das *Ausgeben von Spannungen* ist z.B. in diesen Beispielen drin: # spannungsgesteuerte PWM (!!!) # PWM mit
ah ok, aber könnt ihr mir einfach mal von irgend nem PIC ein C-Code bsp. geben zum einlesen der daten?
-
Thread
DMX Senderoutine am PIC in C
Hi Programmiere derzeit eine Senderoutine am PIC in C. Sie funktioniert auch wunderbar, aber ich bin noch nicht zu 100% zufrieden. Hier mal der Code [c] #include <16F876a.h> #device adc=8 #use delay(clock=20000000) #fuses HS,NOWDT,NOPROTECT
enable_interrupts(GLOBAL); enable_interrupts(INT_TIMER2); setup_timer_2(T2_DIV_BY_16,195,16); //10ms setup_adc_ports(AN0_AN1_AN3); setup_adc(ADC_CLOCK_INTERNAL); init_dmx(); value[0] = 0; value[1] = 0; value[2] = 0; value[3] = 0; value[4]
-
Thread
[V] EasyPic6 + LCD +GLCD +Tochscreen
: [code] ------------------------------------------------------------------------ 1x EasyPic6 1x ProtoBoard for EasyPic6 mit ALPS Encoder, Vertical, 12PPR+SW 1x LCD 2x16 Blau 1x GLCD128x64-C Blau 1x Touchscreen f. GLCD128x64 1x PIC16F876A I/SP 1x PIC18F2431 I/SP 1x PIC18F2550 I/SP
-
Thread
PIC & Assembler: Sectionsfehler
Hallo Leute, habe bis jetzt nur mit dem PIC16f84 zu tun gehabt. Hatte diesen in C programmiert. Wollte mich aber mal mit den größeren befassen. Habe PIC16f876 versucht in Assembler zu programmieren. Leider bekomme ich eine Fehlermeldung: "
-
Thread
Bücher + Bluetooth
schon mal irgendwas mit Datenübertragung + PIC bzw PIC + Bluetooth gemacht wurde. Hier die Aufgabenstellung: In einem Fahrzeug ist 1 Messaufnehmer anzubringen (Kofferraum, Motorraum etc.). Diese Geräte erfassen jeweils einen Parameter (Temperatur
. Verwendete Module: PICDEM2 PLUS: Demo Board für PIC 16F877,16F876,... mit LCD,Tastatur Als Baustein in der Applikation soll der Typ 16F88 verwendet werden. Microchip MPLAB ICD 2: Entwicklungsumgebung, Software, Debugger, Programmer, USB Interface
-
Thread
Timer Benutzung
sehr einfaches Problem: Ich versuche ein C-Programm zu schreiben, welches 3 verschiedene PINs meines PIC16F876 je 100 mal pro Sekunde auf High setzt. Hierfuer wuerde ich gerne den Timer0 (+ Prescqler) verwenden. Kann eigentlich ja kein Problem sein, faellt mir trotzdem schwer. Waere nett, wenn mir jemand
realisieren. In der Codesammlung findest Du ein Programm für eine Schaltuhr (Belichtungsuhr) mit dem 16F876. Ist zwar ASM aber dort habe ich das CCP-Module verwendet. Für einfache Sachen reicht aber auch TMR0.
-
Thread
Hilfe Programm
sorry, würde dir gerne helfen, aber ich kanns nicht lesen. PIC-Assembler ist für mich kryptisch. Aber ein paar PIC-Kenner sind auch hier unterwegs, kommt schon noch was. Vielleicht würde es helfen, wenn du beschreibst, was geht und was nicht Nur die Ausgänge
Also ich benutze ein Pic 16F876. Ja das Thermometer geht 100 Pro, die aktuelle Temp wird angezeigt aber die Schaltausgänge gehen nicht. MFG Bodo
-
Thread
Suche Schaltplan für RS232 Treiber
Hallo Ich suche einen Schaltplan für einen RS232 Treiber, damit ich meine Schaltung mit einem PIC16F876 mit dem PC verbinden kann Das ganze sollte für diese Schaltung sein: http://www.sprut.de/electronic/pic/projekte/luefter/luefter.gif Danke im Vorraus MfG Beni
Einfach mal die Seite vollständig lesen! http://www.sprut.de/electronic/pic/grund/rs232.htm
-
Thread
uC Ausgänge parallel schalten
Dafür habe ich hier einen Beeper, der nimmt 26mA@5V. Da dies den max. Strom pro Pin des uControllers (PIC16F876A) überschreitet, dachte ich zuerst an einen Widerstand mit Transistor, aber dann, noch einfacher, einfach mehrere (noch frei verfügbare (RA0...RA3)) Ausgänge parallel zu schalten. Wenn ich immer
Bringt aber wieder Nachteile von Spannungsverlust und grösserer Bauteilaufwand. Die Ausgänge vom PIC sind FETs. Meinungen? Argumente? Gruss Chregu
-
Thread
PIC oder AVR?
auch schon eine Schaltung angesehen die ungefähr hinkommt. Bei dieser bestehenden Schaltung wird ein PIC16F876 verwendet. Ich bin mir nun aber nicht sicher ob ich nicht vielleicht doch eine komplett neue Schaltung selbst entwerfen soll. Gibt es irgendwelche Vorteile anstatt eines PIC`s einen AVR zu verbauen
, würde sagen auch Anfänger. Ich brauche den Datenlogger, das ist das primäre Ziel, fange also die PIC/AVR-Programmierung als "Mittel zum Zweck" an, nicht um einfach nur das Programmieren an sich zu lernen. Lernen müsste ich`s dazu, ist mir klar. Aber wenn ich mich mal an irgendwas festgebissen habe,
-
Thread
PIC16f887 PORTB Interrupt funktioniert nicht
SHADOW_PORTA,W AFAIK nimmt der Assembler sonst als Default-Destination "File" (MOVF SHADOW_PORTA,F), der Befehl macht also nichts, außer das Z-Flag zu setzen...
von PORTB anzuschließen und das Ganze real zu prüfen. Ich habe das mal vor langer Zeit mit dem 16F876A erprobt, nur um meine Neugierde zu befriedigen. Beim 876 ist das Register um die Pins an PORTB einzeln für den Interrupt zu aktivieren nicht vorhanden. Den Code habe ich mal begefügt (kurz getestet
-
Thread
LCD-Ansteuerung mit PIC16F877
dazu vorallem Infos von der Seite www.sprut.de geholt. Dort gibt es ein einfaches Beispiel mit einem 16F84A (http://www.sprut.de/electronic/pic/programm/lcd.htm). Da ich zu Hause noch einen 16F877 rumfliegen habe, würde ich das Beispiel gerne für diesen modifizieren, nachdem ein komplett selbstgeschriebenes
ADCON1-Registers erst auf digital I/O umgeschaltet werden. Im Link sind die Probleme beim Umstieg von 16F84 auf 16F876 beschrieben. http://www.sprut.de/electronic/pic/fallen/fallen.html#analog
-
Thread
[V] diverse PIC-MCUs
Typs auf einmal, bei den Mengen lohnt es sich auch gar nicht das noch aufzuteilen denke ich. 2x PIC32MK0512GPE064-I/PT TQFP64 im Tape, 15 Euro 2x PIC32MX170F256D-50I/ML QFN44 in Tube, 8 Euro 4x PIC18LF2321-I/SS SSOP28 in Tube, 8 Euro 3x PIC18F45J10-I/PT TQFP44 im ESD-Karton, 9 Euro 2x PIC16LF876A-I/SS SSOP28 in Tube, 12 Euro 3x PIC16LC62A-04/SS SSOP28 im ESD-Karton, 6 Euro Versand wenn gewuenscht und durch Verpackung moeglich per Briefversand (unversichert, 1 Euro), sonst Warensendung (1.95 Euro). Wer alles auf einmal haben
-
Thread
Mittelwertbildung
Hallo zusammen, habe folgendes Problem: Über eine 4-20mA Stromsteuerung wird über den ADC eines PIC 16F876 die analoge Spannung (über einen 250 Ohm Wid) am PIC eingelesen und daraus 16 log. Stufen für ein PWM Signal erzeugt (für LEDs) Leider kann es passieren, das die LED zwischen 2 Stufen mal
Hallo, ich würde 256 Messungen machen, in ein 16 Bit Register alle gemessenen Werte hinzuaddieren. Nach 256 Messungen steht das Ergebnis in Bit 15 - Bit 8 als 8-Bit Wert zur verfügung. Danach nochmal /16 und du hast deine 16 Stufen Gruß, Tubie
-
Thread
Taster entprellen mit Schmit-Trigger, Hilfe bei Berechnung
auf die 2V und 2.3V beim 74HC14 gekommen, noch weiß ich welche Werte ich in meinem Fall, bei einem PIC16F876 dafür einsetzen muss. Im Anhang sind die beiden benötigten Ausschnitte aus dem Datenblatt. Der PIC (Vdd=5V) schaltet ein bei 4V, aus bei 1V. Somit ist die Hysterese 3V, und das dachte ich
es gerne mal mit dem Schmitt-Trigger und dem >RC-Glied versuchen. Aber die Schmitt-Trigger im PIC, nicht den 74HC14? >Der PIC (Vdd=5V) schaltet ein bei 4V, aus bei 1V. Sieht so aus. Setz doch einfach mal die Schwellenspannungen des PIC in das Beispiel mit dem 74HC14 ein, und rechne es durch
-
Thread
i2c PIC16F887
Hi! Also ich versuche gerade eine I2C-Verbindung zwischen 2 PIC16F887 zu realisieren.... Also einer als Master und der andere als Slave (im Endeffekt möcht ich dann 8 als SLave haben aber das ändert ja nicht so viel an dem Konzept =) Übertragen werden sollen 8bit
Hi schau mal bei microchip da gibt es eine feine Präsentation dafür genau mit 2 pic16f876 und die beiden sind ja kompatibel
-
Thread
PIC PWM duty cycle aendern
bin sicher, dass die led leuchtet. die haengt naemlich an RC5 und eine an RC4. denn das sind beim pic16f690 die pwm ausgaenge. ich hab mal deine schleife versucht, also den zahlenwert in einem temporaeren register zu incrementieren und dann in CCPR1L zu kopieren, aber das funzt auch nicht. die leds
Hallo, mein oben angegebenes Programm habe ich auf einem 16F876 mit einem Standard CCP-Modul laufen. Vielleich solltest Du das ECCP-Modul des 16F690 ersteinmal auf Standardbetrieb umschalten und es mit einer LED an P1A (RC5) versuchen. Dazu ins Register CCP1CON
-
Thread
pic icsp adapter
Es hat bei Sprut einen alten Brenner 2 mit RS232 gegeben. http://www.sprut.de/electronic/pic/projekte/brenner2/index.htm Der ist aber der ist dermaßen veraltet. Bau dir Brenner 8 USB . Wirst länger was davon haben. http://www.sprut.de/electronic/pic/projekte/brenner8mini/index.htm
.... ich habe auf die seite was vielleicht einfachs gefunden http://hyvatti.iki.fi/~jaakko/pic/picprog.html . aber um dies schaltung für pic 16f876.. bracht mann der adapter oder ? .so habe ich verstanden .. http://www.jdm.homepage.dk/icsp.htm aber die beiden Wiedrstande in RB7 und
-
Thread
Geiger Counter Sparkfun
doch noch fündig geworden, mit PIC16F873/6A und flash daten leider ohne quellcode !
sprut brenner 5 sieht bei der pic configuration ganz anders aus, boden und lvp= rb3:gpio finde ich dort nicht ! auch wird das aus den einstellungen res. config word ( 3F71 ) nicht angezeigt . mit einer anderen software ( PICPgm Development
-
Thread
Was gehört in ein gutes Bauteile-Sortiment?
Widerstände, Kondensatoren und Opamps. Aprops Elkos, da würde ich mir schon einige neue zulegen,z.B. 1µF, 10µF, 100µF. Dazu einen Schwung von 100nF, die braucht man immer.
J310 Atmega88 Atmega328 Atmega32 Atmega644 (USB-Progger billig von ebay oder AVRISP MKII) PIC 16F876 PIC 18F2550 74HCT244 74HCT04 74HCT14 78L05 78L06 7805 7809 7812 diverse IC-Sockel 8DIL 14DIL 16DIL 28DIL 40DIL (breit) OpAmps TL071, TL072, TL074 NE5534, NE5532 Rail-to-Rail-Typen
-
Thread
RX/TX am PIC mehrfach nutzen?
Hallo, ich verwende einen PIC16F876 und habe die RX/TX-Leitung mit einem MAX232 als serielle Schnittstelle im Einsatz. Jetzt würde ich gerne mit einem 2. Max eine weitere serielle Schnittstelle einbauen. Ziel ist es, entweder die eine oder die andere zu verwenden. Der PIC weiß, welche er nutzen möchte, da die Kommunikation vom PIC initiert wird. Kann man die RX/TX-Leitungen vom PIC zwischen den beiden Max "umschalten" oder gibts da Probleme? Kennt jemand ein passendes
-
Thread
Power On Reset
Hallo, ich versuche jetzt schon seit einiger Zeit den Power On Reset von meinem PIC zu aktivieren, leider erfolgslos. Wäre nett wenn mir jemand sagen kann wie genau ich das tue oder noch besser wie das ungefähr programmtechnisch aussehen müsste. PIC: 16F876A Sprache: C Compiler
im Beitrag #2307821: > ich versuche jetzt schon seit einiger Zeit den Power On Reset von meinem > PIC zu aktivieren nach dem Einschalten der Versorgungsspannung macht jeder Controller einen Reset Axel
-
Thread
Brennsoftware für PIC 16F819 und kompatible
Hi, hier kommt der Quellcode von "burn", einer Brennsoftware für den 16F819 und kompatible. Programmiert mit Dev-Cpp. Verbesserungen/veränderungen am Code bitte hier posten. Gruß, Feadi
Super besten Dank ! Ich schaue mir das mal noch genauer an . Habe mit PIC 16F876(A)Typ Probleme gehabt. Ich habe einen Brenner von Holger Klabunde, Sprut sein Burner Ding habe ich auch nachgebaut und Burn Soft selber gemacht. Fast jeder Typ wird da anders behandelt.
-
Thread
PIC 16F Externer Takt zählt falsch
gibt fertige Lösungen aber ich will es selber probieren. Ich arbeite mit MPLAB und momentan mit dem PIC16F876A, 4 MHz. Mein Programm "soll" so arbeiten: Mit Timer2 und einem 8 bit Register (0x20) lasse ich eine Schleife 1 Sekunde lang rattern. Meine Konfig für TMR2 sieht so aus: PRE = 16, POST = 10
das eigentlich der PIC selber. Aber MPLAB setzt nach jedem goto ein nop. Zumindest hat mir das der Disassembler angezeigt. Dadurch musst du nicht $+1 sondern $+2 für den nächsten Befehl schreiben. Ich gebe aber keine Gewähr
-
Thread
PIC, RS232, Handy, SMS auslesen
www.fernwirken.tk versuche ich, eine Fernbedienung mittels Handy und SMS aufzubauen. Ich verwende einen PIC 16F876 (20 MHz), Handy ist ein Siemens C35. Probleme habe ich mit der Auswertung eingegangener SMS. Ich muß in der SMS bestimmte Zeichen erkennen. Dazu sende ich an das Handy per USART den Abfragebefehl
stelle ich fest, daß dort immer alle Zeichen völlig korrekt ankommen. Das Handy ist direkt mit dem PIC verbunden (Handy Pin 5-TX an PIC Pin 18-RX, Handy Pin 6-RX an PIC Pin 17-TX). An Handy Pin 5-TX-PIC Pin 18-RX messe ich in Ruhezustand ca. 3,3 V, dürfte als H-Pegel reichen. Die Kommunikation funktioniert
-
Thread
Analogauswertung
Hallo, ich wollte mit meinem PIC über A2 einen Analogwert einlesen und ihn dann über ein Terminalprogramm anzeigen lassen. Allerdings wird mir dann der doppelte Wert angezeigt. Kann mir einer sagen ob der Fehler in der Analogverarbeitung
wird der Mittelwert gebildet und wenn die Spannung größer als 4V ist gehen zwei LEDs an. #include <16F876.h> #DEVICE *=16 #DEVICE ADC=10 #DEVICE ICD = TRUE #FUSES HS, NOWDT, PROTECT, PUT, NOBROWNOUT, NOLVP, DEBUG #ZERO_RAM #USE delay (clock=20000000) #USE fast_io(A) #USE fast_io(B) #USE fast_io
-
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.