-
Thread
Uhr durch Tastatur einstellbar
? Wieviel Zeit soll gezählt werden ? Jahre, Stunden, Sekunden ? Was für ein Display ? LCD 1x16 Zeichen oder 8 Stellen LED ?
59s, 9 zehntel. Die eingestellte Zeit kann auch im EEPROM abgelegt werden. Zur Anwendung kam ein PIC16F876(A) und ein 2x8 LCD. Das Layout kann ich auch beistellen, der Spannungsregler ist ein nicht so gebräuchlicher Typ und alles in SMD. Das aber etwas anzupassen sollte kein Problem sein. Steffen
-
Thread
Generelle Fragen 7-Segment, PIC16F, Xilinx CPLD
Dessen Inputs gehen ebenfalls an den CPLD. Der CPLD ist direkt dann noch direkt mit 7 Pins eines PIC16F876 verbunden. Meine Fragen die sich nun stellen, sind Folgende. 1.) Geht das mit den 100 Ohm Widerständen? Der CPLD hat ja nur 3.3V auf den I/O's. Ich hatte mal irgendwo gelesen das es so mit
Segment-Anzeigen hängen und auch 1 zu 1 mit dem CPLD verbinden? 3.) Wie sieht das aus mit der Verbindung PIC<->CPLD? Der PIC hat ja 5V und der CPLD 3.3V I/O Spannung Ich hoffe ihr könnt mir helfen. Und jetzt schon einmal ein großes Danke schön an all Jene die dies hier lesen und natürlich auch an die die
-
Thread
PICPgm LVISP - "Verify errors occured"
Hallo, habe diesen Pic-Progger hier aufgebaut: http://picpgm.picprojects.net/hardware.html#LVP_PROGRAMMER Als Programmiersoftware unter WinXP wird diese hier verwendet: http://picpgm.picprojects.net/ Sowohl der PICPgm LVISP Programmieradapter als auch der Pic (16F876) werden korrekt von der Software erkannt. Der Brenvorgang scheint auch zu funktionieren. Aber nach dem Brennen wird mitgeteilt: "Verify errors occured" Was kann die Ursache sein?
-
Thread
ADC Input-Wechsel Problem 16f876
Hallo Leute, ich habe an dem Pic16f876 an die Eingänge A0 und A1 jeweils einen Spannungsteiler mit nem Poti dran gehängt. Habe es mit dem Beispiel Code hier ausprobiert: http://www.sprut.de/electronic/pic/programm/adclcd/adclcd.html
-
Thread
AD7798 & PIC SPI
Hallo, ich krame mich nun schon eine Zeit durch dieses Problem. Ich habe einen 16F876 µC und einen AD7798 (3x16Bit SD-ADC) der an einen Drucksensor angeschlossen ist. Nun möchte ich den 16Bit ADC-Wert auslesen, alle versuche bislang selbst die ID des IC's auszulesen gingen schief
ja sowas hatte ich auch schon versucht, Ohne erfolg. Ich lassen nun den PIC nur als Schnittstellenwandler RS232 <-> SPI arbeiten. Ich bekomme bei egal was ich per SPI sende die antwort ascii 34 UI> 96 HM> 34 UI> 0 HM> 34 UI> 96 HM> 34 UI> 255 HM> 34 HM -> Höhenmesser
-
Thread
AD Wandler, darf man das? (kurze Frage)
eines Sensors, der zwischen 0 und +4 Volt gegenüber GND liefert direkt mit einem Analogeingang eines PIC16F876A (oder ähnlichem) verbinden, oder MUSS da ein Vorwiderstand zwischen um den Strom zu begrenzen? Anbei eine Zeichnung um die Frage zu verdeutlichen. Die Qualität der Zeichnung bitte ich zu entschuldigen
Und nen 10nF...100nF vom ADC nach Masse.
-
Thread
Verständnis RS232 Senden
der sehr informativen Seite www.sprut.de bin ich auf eine Problematik gestoßen. Wenn ich über einen PIC (z.B. 16F876) über die RS232 Schnittstelle und einem Max232- Pegelwandler an einem PC Daten schicken möchte. Kann ich ja nur 8 Bit Datenbreite versenden. Was rein theoretisch 256 verschiedene Werte
;Byte 3 11 110011 ;Byte 4 (MSB) ergibt 1100 1111 0011 1100 1111 0011 binär oder C F 3 C F 3 in Hex oder 13.581.555 dezimal Viel Spass Stefan
-
Thread
SPI + I2c(softwäremässig) vertragen sich nicht?
Hallo allerseits. Ich hab ein kleines Problem mit meinem PIC16F876A. Ich benutze ihn, um einen max6952-Baustein über SPI(Hardware) anzusteuern. Ausserdem noch um den Temperatursensir LM75 über I2C(Software) anzusteuern. Jedes für sich in einem Einzelnen
per Defines). Code läßt sich nicht verbal beschreiben. Peter P.S.: Ich weiß, daß es beim PIC Fallgruben gibt (Latch-Register nehmen, Schattenregister für Richtungsumschaltung), wenn Pins eines Ports verschiedene Sachen machen sollen. Aber unmöglich ist es jedenfalls nicht, sowas ist schließlich
-
Thread
LCD hd44780 20x4 und RS-Eingang zieht Spannung runter
Display zeigt 1,5 Zeilen an und rührt sich sonst nicht. Da hab ich mal die Spannungen am PortA meines PIC16F876 gemessen und festgestellt, dass bei RA3 die Spannung bei High-Signal nur auf ca. 1,2V hochgeht. (RA3 ist direkt an RS-Eingang des LCDs angeschlossen). Ist das Display vielleicht kaputt?
RA2 7 -> nc 8 -> nc 9 -> nc 10 -> nc 11 -> RB0 12 -> RB1 13 -> RB2 14 -> RB3 15 -> nc 16 -> nc
-
Thread
SAA1064 über I2c mit Pic ansteuern
Hallo zusammen, Ich beabsichtige einen SAA1064 über I2c mit einem Pic 16F876 anzusteuern. Den I2C Programmtext habe ich von der Sprut Homepage. Aus dem Pic kommt auch der gewünschte Takt und das Programmierte Datenbyte wir ebenfalls korrekt ausgegeben. Allerdings scheint
-
Thread
VCA / AGC 50 kHz bis 5 MHz (Sinus)?
Butterworth Filtern zu Sinus. Die Filter für die einzelnen Subbereiche werden von einem MC (habe 2 x PIC16F876A im System) automatisch selektiert. Nun möchte ich nach den Filtern das Signal in der Amplitude mit AGC normieren, sodass an den Modulator (bereichsunabhängig und frequenzunabhängig) ein Träger
gebaut, sondern verwende einen OP mit +/- 45 V Betriebsspannung. Für die Lüftungssteuerung zeichnet ein PIC verantwortlich, der die Trafos und Kühlköper überwacht. Viel Arbeit hat auch der mechanische Aufbau bedeutet, denn irgendein Blechkastl mag ich nicht. Bevor ich mich für dieses Konzept enschied, simulierte
-
Thread
ICD2 Clon
Probleme: Der ICD2 Clone ist etwa um den Faktor 10 langsamer als das Original. Beim Versuch einen PIC16F876A zu programmieren bekomme ich ständig eine Fehlermeldung bei der Verifizierung des Speicherinhaltes (andere PIC Typen funktionieren ohne Probleme) hat jemand ähnliche Probleme bei einem ICD2
-
Thread
[T]Biete div PIC, suche ATMEGA
Hallo alle zusammen, ich habe hier noch einige PIC`s aus dem letzten Jahr zu liegen, alle neu und unbenutzt, die ich gerne gegen ATMEGA128 bzw. ATMEGA32 tauschen würde. Vorhanden sind: 1x 18F4550-I/P würde ich tauschen gegen einen ATMEGA128 oder 2x ATMEGA32 1x 16F876A würde ich gerne gegen einen ATMEGA32 tauschen 2x 16F84A würde ich zusammen gegen einen ATEMGA32 Wer Interesse hat bitte Mail an thomas (at) heldt-web.de
-
Thread
EOL ATmega328p
die 20 MHz, mittendrin aber nur '11.3 Low-Power Crystal Oscillator' mit "Frequency Range ... 8.0 - 16.0".
power consumption, wake-up time from sleep, > and maximum clock speed." Das ist bei den aktuellen PIC18 (die mit einem J oder K in der Typbezeichnung) und den PIC24/dsPIC33/PIC32 schon lange so. Da läuft der Core mit 1.8V oder 2.5V, und nur der IO-Ring mit den Pintreibern läuft mit VCC. Das spart Siliziumfläche
-
Thread
Array in ISR von UART
Moin, ich verwende einen PIC16F876 um per UART Daten zu empfangen und die dann über ein LCD auszugeben. Jetzt taucht da dauernt der Fehler: FSR not saved/restored during interrupt 'ISR' auf. Ich weiß nur nicht was ich
> (Please read 'int16cxx.h') Hast du schon mal in diese Datei reingeschaut, ob da irgendein Hinweis enthalten ist?
-
Thread
Kühlkörper bei Festspannungsregler?
Hallo, ich hab nen Festspannungsregler auf meiner Platine, an dem ein uC (PIC16F876A mit 4MHZ), 5 US-Sensoren mit typ 33mA und Max. 50mA und 8 LEDs hängen. Also alles in allem so um die 500mA. Da ich eine Eingangsspannung von 12V am 7805 hab muss er ja so 3,5W verbraten was ihn
beschleunigt die Alterung und die Ausfallwahrscheinlichkeit von Halbleitern. Der Beschleunigungsfaktor F steigt exponentiell mit der Temperatur, da gibt es Tabellen und Formeln zu. Dem Foto im Anhang fehlen komplett die Daten (Erwärmung in °C/W). Bei 3,5W sollte der Kühlkörper wenigstens 10°C/W haben, um
-
Thread
Mini Wanderkiste "Runde 2" Gesperrt
Quarz 5x 100R Trimmer 1x Folientastatur (perfekt für mein Uni-Projekt :) 10x 74AC00 Rein: 1x PIC17C44 1x PIC18LF4520 4x MCP23016 2x MCP23008 1x PIC16C84 2x 93LC66 2x 24LC256 1x PIC16F876 2x ATtiny 2313 Mehr kann ich leider nicht reipacken, da meine Freundin aufgeräumt hat un ich gut
2x SMD-Adapter-PCB mittel 2x SMD-Adapter-PCB groß In == 2x Atmel AT32UC3A1256 1x Microchip PIC16LF1459 1000x 510 m Ohm (2512 / 5 % / TK100) 851x 330 Ohm (0805) 910x 10 k Ohm (0805 / 5 % / 1/8 W) 414x 150 k Ohm (0805) 729x 8x 8k2 Ohm Widerstandsnetzwerk (5 % / TK200) 3186x 100 nF (0805 /
-
Thread
Widerstandsmessung (NTC) mit µC
für einen mc du verwenden wolltest, aber wenn du dir noch nicht sicher bist empfehle ich dir einen PIC mit internen AD-Wandler (z.B 16F876/10BitADC). Selbstverständlich kannst du dann auch dein LC-Display ansteuern.. gruss andy
-
Thread
Tabelle auslesen (PIC)
Hallo, ich hab gerade ein großes Problem: Ich verwende den PIC16F876 ich möchte eine Tabelle mit 256 werten auslesen. leider funktioniert das nicht. Ich hab schon vieles ausprobiert, den PCLATH manipuliert und und und. Aber mein Microcontroller hängt sich
00A1,0003 dt 0030,0086,006D,0023,00C5,00B7,0098,008B,0044,0033,0035,0050,00D7,001F,000C,00F2 dt 00A7,001B,00F6,00FB,0022,009D,0087,002B,002B,00F3,004F,00A2,0099,00E4,0060,00CD dt 00E0,0042,0096,00BD,00CF,00E5,009E,00F8,0004,00A3,006B,00A5,0001,002F,0095,0032 [/pre]
-
Thread
PLL SAA1057 + FM Modul 1890
eines FM Radios mit folgenden Komponenten. Schaltpläne FM Modul 1890 (von Pollin) SAA1057 PLL PIC 16F876 Inkrementalgeber zur Eingabe Und LCD zur Ausgabe Habe alles wunderbar am laufen. Bis auf den besch.... PLL Baustein. Die Senderansteuerung funktioniert (Word A) Auch die Initialisierung
-
Thread
Luftleitungen in Eagle?
Hallo, ich mach ne kleine Testplatine in Eagle für einen PIC 16F876 und hab da ne Frage. Ich will 3 Leitungen auf der Oberseite meiner Platine in Form eines Drahtes verlegen und das ist ja rein elektrisch gesehen auch eine Leitung in Eagle. Wenn ich diese Leitung
-
Thread
[PIC] goto mit per #define deklarierter, berechneter Adresse fehlerhaft
erwartet 30716. Falls relevant: MPLABX mit XC8, PIC18F25K22 Viele Grüße Stefan
jetzt bin ich komplett verwirrt ? ist das Problem vielleicht dass 32768 außerhalb des Bereichs von 16bit "int" ist?
-
Thread
Float-Variablen...
einiger Zeit habe ich mich mit einem Beitrag zum Ablesen von analogen Signalen an einem Eingange des PIC16F876 an euch gewandt. Noch mal kurz zur Beschreibung. An einem LCD soll eine Temperatur, die mit einem AD22100 gemessen und angezeigt werden. Des weiteren soll zwischen bestimmten Temperaturen
ständig Floats geliefert mit denen der Int-Datentyp nicht umgehen kann. Deshalb habe ich auch den "uns16" Datentypen verwendet um einiges auszuschliessen. Also, welche Möglichkeiten gibt es in diesem Fall int-Werte in Floats so umzuwandeln dass man mit ihnen sinnvoll rechnen kann? Danke.
-
Thread
Interessantes RS-485 Problem
ursprünglichen LM35 und Analog RH Sensor damit zu ersetzen. Der RHT Sensor (SHT15) läuft mit einem 4MHz 16F876 PIC und MAX483. Ein 50mA LM2936 LDO ist für die Stromversorgung zuständig. Mittlerer Stromverbrauch um 1.5mA. Problemgeschichte: In den ersten 10 Jahren funktionierte alles einwandfrei, auch
Belastung brach beim Senden wegen der 100 Ohm immer die Versorgungsspannung zum LM2936 zusammen und der PIC ging in Brownout umd restartete. Manchmal funktionierte auch das nicht und der PIC hing und blockierte durch permanenten Sendeszustand des MAX483 den gesamten Bus. Dann half nur noch ein Kurzzeitiges
-
Thread
RFM12 - Funkmodul
@Dan: Super Idee. Ich wäre für den F2131. Der kostet noch etwas weniger als der F1232 und läuft mit 16 MHz. Die Portanzahl müsste für diese Anwendung eigentlich ausreichen.
Versuchsstadium, und bei mir ist die Zeit knapp. Deshalb lade ich hier meine Assembler-Programme für den PIC 16F876 hoch in der Hoffnung, dass es auch anderen weiterhilft.
-
Thread
16f876 C compiler cc5x config
Guten Morgen ;-) suche nen geeigneten C Compiler für nen 16F876 , hab gerade den cc5x ins mplab integriet aber komm mit der config nicht ganz klar. könnte mir bitte jem ein paar zeilen code posten?? #pragma config für 20 mhz quarz.
andererseits über die IDE zu setzen! Guck doch mal in MPlab! Was beim Atmel die "Fuses" sind, ist beim PIC das Configurations-Word. Glaube das Register hieß auch CONFIG
-
Thread
Interupts INT0-2 beim ATmega32
Realisieren beim ATmega32 ? ich finde keine eindeutige angabe, jeder schreibt etwas anderes... Beim PIC 16F876 z.b. haben die Pins RB4...7 die Bezeichnung "interrupt on change". Geht das auch beim 32ér AVR ? Wenn nicht, gibt es andere AVR´s, die das können ? Gruß, Manuel
-
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
V ref
hallo zusammen Arbeite gerade mit einem pic16f876 und möchte den internen A/D converter benutzen. leider konnte ich im datenblatt nirgens den spannungsbereich für die Referenzspannungen(+/-) finden. Hatte vor +Vref mit 3V zu speisen und -Vref
-
Thread
[V] USV Leiterplatte mit PIC Microcontroller zum Selbst-Programmieren
- 230V Eingang - Anschluss von Blei-Akkus (ca. 30V) - Schaltnetzteil zum Laden der Akkus - Der PIC-Mikrocontroller 16F73 bzw. 16F876 steuert Ladung - RS232 Interface auf RJ-Buchse mit Level Shifter MAX202 - Reset-IC MAX705 - Atmel 93C66 I2C EEPROM - Vier Status LED's - 1000W / 200V Schaltnetzteil
-
Thread
I2C-BUS Programmierung
Hallo, ich habe drei Pic16F876 die ich über I2C bus verkabeln will. Ich finde aber die adresse der pics nicht bzw. müsste sie ja etwas ändern damit alle unterschiedliche adressen haben. Könnte mir da jemand helfen??? ich
-
Thread
[ AVR ] Probleme mit LCD-Display (KS0066)
|||||+ reserviert ; ||||+- reserviert ; |||+-- F = 1: 5x10 dots ; F = 0: 5x8 dots ; ||+--- N = 1: 2 lines ; N = 0: 1 lines ; |+---- DL = 0: 4bits ; DL = 1: 8 bits ; ;.equ lcdshift = 0b00000000
ich ebenfalls ein Problem mit der Initialisierung eines KS0066 habe / hatte. Es handelt sich um ein 16x1 Display AV1611BNBW-WJ, gekauft bei Conrad Electronic. Die Ansteuerung erfolgt 4-bittig von einem PIC16F876A mit den Routinen aus dem Beispiel ‚Tastatur & LCD-Display’ von der Sprut Homepage. Ich
-
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
Verhalten von "defekten" PIC-Microcontrollern
ja nur eine bestimmte Anzahl an "Schreib"-Zyklen. Meine Frage wäre jetzt: Wie verhält sich ein PIC-Microcontroller wenn man die Anzahl der Zyklen erreicht hat? Speziell in meinem Fall: Ich habe den Eindruck, dass ich die Fuse-Values nicht mehr ändern kann. Woran könnte das noch liegen? Es ist ein 16f876. Gruß, Tobias
-
Thread
PICkit 2 und Win98
Es soll ein kleiner Leiterplattenprüfplatz aufgebaut werden auf dem auch gleich der Controller (PIC16F876A) mit einem PICkit 2 programmiert weden soll. Leider steht dazu nur ein betagter Laptop zur verfügung auf dem sich wegen des geringen Speichers nur Windows 98 vernüftig betreiben lässt. Die
-
Thread
Drehgeber anschließen
ich die Impulse pro Umdrehung von einem 24V Gleichstrommotor erfassen und mit einem Microcontroller (PIC 16f876a) verarbeiten Nach ein wenig suchen, bin ich auf folgendes Produkt gestoßen: http://www.kuebler.com/german2/prod-sen-inkremental-2400.html Bei den Technischen Daten ist beim Punkt Ausgangsschaltung
A und B aus wie bei allen anderen auch: http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.29
-
Thread
scanf
Hallo, ich benutze einen Pic16f876 und Hi-tech C (Demo Version)und will mit scanf() oder gets()einen Buchstaben/String über den USART einlesen. Meine String-Ausgabe mit printf() funktioniert wunderbar. Wenn ich nun aber scanf
-
Thread
Dali - EVG Dimmersteuerung
Microchip eine Application Note, die eine Art RS232 auf DALI-Wandler beschreibt, aufgebaut mit einem PIC16F876, inkl. Firmware. Damit wird das Protokoll transparent umgesetzt. Die DALI-Befehle muß man sich aus anderen Quellen holen. EVG-Hersteller sind mit der Doku oft sehr sparsam, weil sie eigene Steuergeräte
schließe ist: Es wird ein Controller so programmiert, dass er über ein paar Bauteile verstärkt, 16 Bit, Manschaster codiert (was auch immer das heißt), an ein DALI-EVG sendet. Die Leuchtstoffröhre wird dann z. B. um eine Stufe heller. (Die Gedanken eines Laien:-) ) Ich würde gerne erfahren,
-
Thread
UART und SPI gleichzeitig benutzen...
nen Transceiver verwede und über die UART mit dem PC kommuniziere. Als Controller habe ich den PIC16F876A. Nun habe ich volgende Prob. In meiner entlosschleife sende ich einmal einen 8Bit string über die SPI und dann empfange ich mehrere strings über die UART und momentat zum prüfen schicke
-
Thread
wie Daten an MSP430F1611 seriell einlesen?
Hallo, Habe mal versucht den Code für einen PIC 16F876A umzustricken. Leider ist bei dem zweiten Byte der ParityCheck immer FAIL und die Temperatur wird um 10,00°C zu wenig angezeigt. Allersings verstehe ich dieses Verhakten absolut nicht!!
zahl += 0x30; lcd_daten(zahl); } /////////////////////////////////////////// // 16-bit Zahl in ASCII umwandel und gleich auf dem LCD ausgeben void lcd_zahl_16(uint16_t zahl) { uint8_t zaehler; //10000er while( zahl > 9999) { zahl -= 10000; zaehler++;
-
Thread
PIC: Interrupt SSP
Hallo Wie/Wann wird bei einem PIC 16F876 der SSP-Interrupt aufgeruf?
-
Thread
Interrupt auf Tastendruck in C
Hallo, habe drei Taster (an RC0,RC1 und RC2 jeweils einen) an einen PIC16f876 angeschlossen. Das Signal liegt stängig auf logisch eins und wird durch Tastendruck auf logisch null gezogen. Mit if(!Taste1) { printf("Taste1 wurde gedrückt") } funktioniert
-
Thread
Servo Steuerung
Der SD20 (eigentlich ein PIC16F876) kann genau dass was du brauchst: http://www.roboter-teile.de/Shop/pd-116159946.htm?categoryId=3 Nur dass er über I2C angesteuert wird - kann man aber leicht implementieren. MfG, Dominik
-
Thread
PWM für Ströme > 120A
Ich muss eine PWM bauen, alles gut kein Problem PIC16F876 da kann ich mit Timern eine PWM realisieren. Ich muss jetzt aber einen großen Motor(7,7kW 48V) damit antreiben. Welche MosFET's kann ich da nehmen? Ströme werden sicher größer als 120Ampere
Synchrongleichrichter? http://de.wikipedia.org/wiki/Gleichrichter#Synchrongleichrichter diese werden a.f.a.i.k. nur bei geringen Spannungen eingesetzt. Ich hab hier auch beachtliche 48V!! Da sollten ja Sperrdioden zum Schutz der MosFET's reichen oder?
-
Thread
GLCD mit T6963 Read-Data Problem
übertragenen Befehl eingelesen. Vielleicht hat jemand eine Idee??? [c] //Header-Datei für PIC 16F876 einbinden #include <16f877.h> #include <Pfeil01.inc> //Grafik-Datei #define NotWR PORTD.0 #define NotRD PORTD.1 #define NotCE PORTD.2 #define NotCD PORTD.3 #define
); WriteCommand(0x24); /*Auto-Write aktivieren*/ WriteCommand(0xB0); /* 16 Byte pro Zeile gelöscht werden (1 Byte = 8 Pixel) 128 Pixel=16 Byte*/ /*bei 128x64 Pixel ergeben sich 64 Zeilen zu je 16 Byte = 1024 Byte */ for(Counter2 = 0; Counter2 < 1024; Counter2++) {
-
Thread
zwei PICs auf einem Board
Hallo, habe zwei PIC16F876-er auf einem Board. Sie sind miteinander über MCLR, Vdd, Vcc, und RB6,RB7 verbunden. Wenn ich jetzt nur einen davon brennen will, reicht es dann aus, dass ich dann nur die MCLR-Verbindung
-
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
Geschickte Programmierung für Phasenanschnitt
einen Timer-Interrupt gelegt, der alle 51us aufgerufen wird. (Ich hatte keine anderen Ressourcen im PIC16F876 mehr frei). Dort wird dann die Entprellung des Eingangssignals, messen der Periodendauer-Hälften und die Ausgabe an die Thyristoren durchgeführt. Die Berechnung der Anschnittwerte erfolgt separat
der TRIAC doch von alleine wenn U ~ 0V und I ~ 0A ist. Es gibt im übrigen auch einen Snubber mit 100nF/33Ohm über dem TRIAC. Das mit dem CTC kann ich mir noch nicht so recht vorstellen, muss mir das nochmal anhand des Datenblatts durch den Kopf gehen lassen... Gruß, Alex
-
Thread
UART PIC Funktion
Hallo, ich habe die UART-Übertragung für einen PIC16f876a geschrieben. Stimmt diese so? Initialisierung(){ SPBRG = 25; //9600Baud TXSTA = 0b00000100; RCSTA = 0b10010000; } Senden(char Daten){ TXEN = 1; TXREG = Daten; while(TMRT == 0){}
-
Thread
MPLAB, Banking
Hallo! Ich bschäftige mich z.Zt. mit der Assemblerprogrammierung von einem PIC16F876. Ich habe mich bislang noch nie mit diesen Dingern beschäftigt. Ich habe jetzt folgendes Problem; banksel OPTION_REG MOVLW 0x27 MOVWF OPTION_REG Dieser Code liefter mir die Fehlermeldung