-
Thread
Hilfe zu CAN
Und wie VOlker sagt: Das muesste Dein System selber machen...ausser Du baust ein CAN Netzwerk mit PIC16F88 auf ;-) Gruss Michael
-
Thread
Märklin Digital Decoder mit PIC oder AVR
Der PIC16F88 ist pinkompatibel, billiger und der Sourcecode muss nur geringfügig angepasst werden, wenn Du die ADCs nicht brauchst, geht auch der 16F87 oder der 16F84A
-
Thread
PIC16F88 LED Ein- u. Ausschalten (Spannung am Ausgangspin geht nicht von 5V auf 0V, sondern auf 3V
Hi ich verwende einen PIC16F88 mit dem CCS-Compiler, und möchte mit einem rastenden Schalter eine LED an- bzw. ausschalten. Wenn ich den rastenden Schalter am Eingangspin (PIN_A0) öffne, geht die Spannung am Ausgangspin (PIN_A2
Hast Du den ADC und die Komparatoren ausgeschaltet? ; Ports PIC16F88 bsf STATUS, RP0 ; Bank 1 bcf STATUS, RP1 ; clrf ANSEL ; alles digital I/O movlw b'00000111' movwf CMCON ; Comparators off bcf STATUS, RP0 ; Bank 0 bcf
-
Thread
PIC16f88 mit PIC16f84 Programmer brennen
dem PIC16f84 wunderbar, da er aber schon etwas in die Jahre gekommen ist möchte ich gerne auf den PIC16f88 umsteigen. Allerdings lässt sich der PIC16f88 in diesem Board nicht programmieren, in anderen Programmeierschaltungen funktioniert er. Kann mir jemand Tips geben was ich an der Schaltung ändern
>Allerdings lässt sich der PIC16f88 in diesem Board nicht programmieren, >in anderen Programmeierschaltungen funktioniert er. Leg PB3 mal mit 1k bis 4k7 auf GND. Oder nimm das LCD raus.
-
Thread
CRC Berechnung für ETH comfort 200
rumspielen mit ETH 200 von ELV. Ich lese die Übertragung von einer Fernbedienung über eine Schaltung mit PIC16F88 über RS232 aus. Wenn ich die Sonne auf der Fernbedienung drücke empfange ich folgende Nachricht. 7E 01 10 01 2B 20 42 00 FA C6 Ich verstehe das aber mit der CRC Prüfsumme nicht, habe das erste mal
-
Thread
Software I2C will mit PIC16F88 nicht richtig
Hallo, ich will auf einem PIC16F88 ein Software I2C realisieren, da der SSP schon mit SPI belegt ist. So, zunächst hatte ich das Sample von Hi-Tech genommen, man muss das rad ja nicht immer neu erfinden. Das funktionierte nicht, und
Der PIC16F88 kann mit seinem eingebauten Teil keinen Master-Modus (s. Datenblatt 3.Seite bzw. Page 1, mehr auch ab Page 92), nur Slave! Deswegen habe ich Dir ja auch den Link mit dem Software-I2C geschickt. Das
-
Thread
LCD und PWM am gleichzeitig nutzen
Hallo, kann mir jemand einen Tip geben wie ich mit dem PIC 16F88 an PortB ein LCD und den PWM-Ausgang gleichzeitig nutzen kann? Es geht immer nur der PWM. Gruß Daniel
-
Thread
LCD funktioniert nicht
Hallo, ich habe versucht seit paar Tage, ein LCD mit Pic16F88 zu steuern, die Hintergrund leuchtet, aber die Buchstabern werden nicht dargestellt. ich hoffe dass jemand mir helfen kann, ich bedanke mich, die Verbindung zwischen Pic und LCD wie folgt:
-
Thread
PIC16F88 PORTA reagiert nicht
Hallo Ich verwende bei meiner Schaltung den internen Komparator des PICs, und initialisiere diesen durch beschreiben des CMCON Registers. Da die Schaltung nicht wie geplant funktioniert, habe ich das ganze Programm im Debug Modus laufen lassen, und die "Watch" funktion zeigt mir, das nachdem das Register CMCON beschrieben wurde das PORTA einfach auf Null gesetzt wird, und auch im weiteren Verlauf keine Änderungen mehr annimmt. Kann mir jemand sagen woran das liegt? Danke... PS: Im Anhang befindet sich die Initialisierung meines Programms.
-
Thread
PIC Config_1
Hallo Zusammen, ich verwende einen PIC16F88. Kapiere mal wieder die Konfiguration nicht. Was muss ich in der Zeile ändern, wenn ich nicht den internen Oscillator verwenden will sonder den externen XTAL? __CONFIG _CONFIG1, _CP_OFF
Quarzfrequenz _LP_OSC oder _HS_OSC oder _XT_OSC nehmen. Die Schlüsselworte stehen am Ende der PIC16F88.INC Datei.
-
Thread
Pic Lernen aber wie??
PIC-Chips angeht, hier die im Hobbybereich am meisten verwendeten: 8-pin: PIC12F683 18-pin: PIC16F88 28-pin: PIC16F886 oder PIC18F2520 40-pin: PIC16F887 oder PIC18F4520
-
Thread
auftrennen einer 2stelligen Dezimalzahl in asm (pic 16f88)
programmieren und die jeweiligen Werte für Min und Std mit Hilfe von 7seg-displays ausgeben, in Assembler, PIC16F88, max7221). Also die Werte sollen über den 'decode mode' direkt als Dezimalzahlen an den max7221 geschickt werden (über Tabellen für die einzelnen digits). Die zweistelligen Zahlen sollen aufgetrennt
-
Thread
10bit ADC ADRESH & ADRESL 'zusammenführen'
Hallo! Ich hätt mal eine Frage zur ADC beim PIC16F88: Wie kann ich in Assembler die Werte von ADRESH und ADRESL zusammenführen (zB. bei left justified)? Steh grerade auf der Leitung! MfG Mario
-
Thread
LC Display (KS0066) programmieren
Rechtecke" in der oberen Zeile an, aber sonst tut sich nichts. Ich verwende den Mikroprozessor PIC 16F88. Kann mit jemand sagen was ich falsch mache? oder hat jemand ein fertiges Programm für diesen Treiber? Danke!
-
Thread
Motorstrom messen an einem L298
Hallo, ich möchte mit einem PIC 16F88 den Motorstrom an einem L298 über die sense Ausgänge messen. Das Problem ist das die Motoren eine art Frequenz erzeugen mit peaks, bei so einem peak reagiert der Pic sofort obwohl die Motoren kaum
-
Thread
ccp(pwm) Ausgang wärend der Programmlaufzeit beim PIC16F88 ändern
auszugeben, allerdings finden diese nie zeitgleich statt, leider hat der 16F88 nur ein ccp-Modul. Der pic16F88 bietet die Möglichkeit das ccp-Modul auf zwei unterschiedlichen Pins auszugeben, dies wird im configuration Register eingestellt. Ist es möglich das Config-Word während der Laufzeit zu ändern? Soweit
-
Thread
Klarstellung fuer Anfaenger
wissen wo es ungefähr hinlaufen soll. Am einfachsten finde ich ist ein PIC zu verstehen. Mit einem PIC16F88 kann man schon viel machen und den Programmer kann man für ca. 20 € selber bauen. Für AVR hat Ulrich Radig einen Programmer welcher so um die 10€ kostet. Ich denke du solltest dich mal auf seiner
funktioniert. Mit AVR habe ich einfach nicht so viel erfahrung gemacht. Wie zum Beispiel mit dem PIC16F88, PIC16F84A, P89C51RD2BN und dem Fujitsu MB96F348. Was man kennt und und versteht, schätzt man auch. Es gibt nicht den Perfekten Controller oder die perfekte Controller Familie sonst würde sie wohl
-
Thread
16f88 daten frame mit 22Byte bearbeiten
Hallo, ich programmiere einen PIC 16f88 in Assembler. Mein Problem ist folgendes: 1.)Leider bin ich noch ein Anfänger! 2.)Ich bekomme über die USART Schnittstelle ein 22Byte langes Datenpaket. (7E 00 12 92 00 13 A2 00 40 2D A8 39
-
Thread
MPLAB: Standardmäßige Language Toolsuite nach Installation gesucht
werden ; - Druecken beider Tasten: Piepston am Summer, LEDs 1,2 aus ; ; Controller: PIC 16F88 ; ; Konfiguration des Controllers: ; PORTA: RA0 Poti (0..5V) ; RA1 LDR (heller - Spannung steigt, ca. 2-4V ) ; PORTB: RB0 Eingang:
-
Thread
ASCII "1E" ?
seriel am PC... und teilweise auch noch zusätzlich mit einem Oszi... die AD-Wandlung kommt beim PIC16F88 bei den Pins RA0, RA1 und RA4 raus! lg
Hi >die AD-Wandlung kommt beim PIC16F88 bei den Pins RA0, RA1 und RA4 raus! Wenn ich das Datenblatt richtig deute, sind das die Eingänge. MfG Spess
-
Thread
AD-Wandlung mittels PIC
dass das Senden der restlichen Daten im String funktioniert, aber bei jedem AD-Wert spuckt der PIC (16F88) am PC "1E" aus! Hab mich mal erkundigt, dass steht irgndwie für RS und soll soviel bedeuten, wie "record separator" und das steht für ein Informationstrennzeichen... Weiß irgendwer wo der Fehler
Himmel zu zaubern). Also: ich will die Daten eines Beschleunigungssensor (X,Y,Z Achse) mittels PIC16F88 auswerten und anschließend in einen ASCII-Code umwandeln und diesen dann weitersenden. Die drei Achsen des Beschleunigungssensor sind am PIC am PORTA an den Pins 0, 1 und 4 angeschlossen. Der Sensor
-
Thread
Daten senden über AUSART mit PIC16F88
Hallo. Ich versuche nun schon seit Wochen Daten mit meinen PIC zu senden. Aber es läuft einfach nicht. Ich habe zwei Taster über die ich jeweils ein langes Datenpaket versenden möchte. Ob ich das Paket so zerstückeln darf, weiß ich zwar auch noch nicht, aber das ist erst mal nebensächlich. Es soll ein serielles Datenpaket für ein XBee Funkmodul sein. Zur Zeit sieht es noch so aus: Wenn ich einen Taster betätige, fängt der Versand an. 0x7E und 0x00 wird versendet, doch dann wird PIR1 nicht gelöscht. Und ich hänge in der senden Schleife fest. Kann mir vielleicht jemand einen Tipp geben
-
Thread
roboter pic16f88
Hi ich habe zwei Schrittmotoren, die mit H-Brücke funktionieren, ich möchte jetzt damit ein Roboter zusammenbauen dafür brauche ich Mechanik Teile, kann mir jemand sagen, woher kann ich das kaufen.
-
Thread
pwm unschalten
steht doch da >>>>PIC16F88 !!
-
Thread
LCD Display für Testplatine
hallo, ich brauche für meine Testplatine eine LCD Display. die Testplatine ist für pic 16F88. ich weiß, welche ich kaufen soll, und wie die Schnittstelle zum PIC ist. Grüße
-
Thread
capture pic 16f88
hallo, ich wollte mit meienem Pic die Zeit von vier Impulse messen, dafür habe ich ein testplatinemit zwei LEDs zusammengebaut. Pin 0 PORTA mit rote LED und mit RB0 verbunden. ich erzeuge ander Pin 0 PORTA vier Impulse, dh. die rote LED leuchtet vier mals, dann messe ich die Zeitdauer von diesen Impulsen, und speichere die Ergebnisse unter ergebnisl und ergebnish, dann sollte die zweite LED (LED1) einmal blinken. das problem funktioniert das nicht, und ich finde die fehler in mein code nicht, kann mir jemand helfen. #include <P16F88.inc> LED equ 0 LED1 equ 1 Wait1 equ 0x25 Wait2
-
Thread
ADC Pic16F88
hallo, ich möchte der ADC von mein Pic testen, ich habe ein testeplatine mit zwei LEDs zusammengebaut, ich habe der helfte 2,53V von der Betriebesspannung 5,06V an der Analogeingng gelegt aber der Pic misst eine falsche Spannung.. ich habe in mein Code so gedacht: wenn ein bit der ADRESL 0 ist dann blinken die zwei LEDs nacheinander. wenn ein bit der ADRESL 1 ist dann blinkt nur eine LED. kann jemand mir helfen #include <P16F88.inc> ERRORLEVEL -302 LED equ 0 LEDg equ 1 Wait1 equ 0x25 Wait2 equ 0x26 org 0x0000 MainInit bsf STATUS, RP0 ;Bank 1 movlw b'00000011
-
Thread
Timer0 -Interrupt-Pic16F88
Hallo ich habe ein Programm geschrieben, in dem ein LED blinken lassen , und der Timer0 zählt die Anzahl von Bliken, wenn der Anzahl der Blinken den wert 6 Erreicht löst diese Timer ein Interrupt diese Interrupt schaltet ein andere LED ein. Wenn ich mein Pic mit der Testplatine anschließe blinkt nur der erste LED ständig und es wird keine Interupt glöst? kann mir Jemand helfen! #include <P16F88.inc> LED equ 0 LED1 equ 1 Wait1 equ 0x25 Wait2 equ 0x26 W_TEMP equ 0x30 STATUS_TEMP equ 0x31 PCLATH_TEMP equ 0x32 org 0x0000 ;bsf STATUS, RP0 ; bcf OSCTUNE, 0x00 Oscillator
-
Thread
Timer0 pic16F88
Hallo zusammen, ich habe eine Testplatine für dieses Pic zusammengebaut, es sind zwei LEDs darauf gelötet, die LEDs blinken, ich möchte dass, der Timer0 die Anzahl der Blinken des LEDs zählt, der LED ist mit Pin 0 des Ports A verbunden, ich habe eine draht zwichen diesen Pin und Pin 4 des Ports A gelötet. und Ich habe der Folgende Befehle in meinem Programm geschrieben, aber wenn ich mein Pic brenne, und auf die Testplatine stecke dann blinken die LEDs nicht mehr also es stimmt mit der Befehl etwas nicht! Kann mir Jemand helfen? Danke CLRWDT Clear WDT and prescaler BANKSEL OPTION_REG ; Select Bank
-
Thread
pic 16F88 interne oscillator
hallo Ich habe der Pic 16f88 mit Assembler programmiert, ich habe eine Test-Platine mit 2 LED zusammengebaut, und ich möchte dass die zwei LED mit verschidene Frequenzen Bliken lassen, d.h ich muss der interne Oscillator umschalten
-
Thread
Messbereich -5 bis +5V mit AD messen
PIC16F88 laut Datenblatt 7 ADC wieso wettern? Danke, ich schau mal nach
-
Thread
Pic Programmierung LED blinken lassen
Hallo Ich habe ein Pic 16F88 programmiert. ich will ein LED blinken lassen. Ich habe eine Schaltung mit LED zusammengebaut. Aber der LED binkt nicht, er leuchtet dauerhaft. Ich erkenne das Problem nicht, kann Jemand mir helfen
Mess mal mit Multimeter, oder Probier andere Ports, die Simulation geht mit PIC16F88..wie isch schon sagte. Probier mal richtig, also mit _Config und Initialisierung.
-
Thread
Frage Assempler Befehl für DS18B20
Zeichen <<DQ in diesem Befehl.DQ ist der Datenpin des Temperaturühlers.Programm ist für einen PIC 16F88 MFG Hannes
-
Thread
Pin als Ein & Ausgang mit höherer Last am PIC16F88
Porblem lösen kann. Bin bei den theroretischen Vorbereitungen zu einem Projekt. Habe mir den PIC16F88 dazu herausgesucht. Insgesamt benötige ich 16 Signale. Also alle Pins sind belegt als Ein oder Ausgang. Mein Problem ist dabei das ich zwei PINs als Eingang und im laufe des Programs auch als
-
Thread
Hilfe bei RS232!
Hallo! Ich habe folgendes Problem mit der RS232 Schnittstelle (PIC 16F88): Obwohl meines Wissens nach der Assemblercode stimmen sollte, zeigt das Oszi (angehängt an den TX-Pin) rein gar nichts an. Wird das Programm gestartet, tut sich auch nichts. Im Debugmodus (Microchip
-
Thread
Diverses Kleinzeug
nur 170 EUR und bekommt noch folgende Samplekisten dazu: Microchip: (DIP) 3x PIC16F877 3x PIC16F88 3x PIC16F830 3x PIC12F675 3x PIC18F4539 3x 16C58JW 3x 16C56JW 2x PIC18F1320 2x 93LC66A (EEPROM) (SMD) 2x 93LC64B Maxim: MAX3491CPD (DIP) 4 SMD, wo ich zu faul bin, die Markierung aufzuschreiben
-
Thread
PIC 16F88 RB6, RB7 Problem
Nun kurz zu meinem kleinen Problem. Ich verwende den 16f88 Wenn ich in Basic oder auch in Assembler z.B. mit bsf PortB.7 direkt setze und danach mit bsf PortB.6 setze wird PortB.7 einfach wieder gelöscht. Oder wenn alle 8 Bit auf PortB auf high stehen und setze z.B. bsf PortB.0 werden RB6 und RB7 gelöscht. Das betrifft nur RB6 u. RB7 , das funktioniert so im Simulator wie im gebrannten PIC. Wenn ich das gleiche beim 16f628 mache ist alles i.o.. Wo liegt das Problem?
-
Thread
LA 1034, AVR JTAG ICE MKII, STK500, Kleinzeug
ich noch ein paar Samplekisten rein: Folgende Samples: Microchip: (DIP) 3x PIC16F877 3x PIC16F88 3x PIC16F830 3x PIC12F675 3x PIC18F4539 3x 16C58JW 3x 16C56JW 2x PIC18F1320 2x 93LC66A (EEPROM) (SMD) 2x 93LC64B Maxim: MAX3491CPD (DIP) 4 SMD, wo ich zu faul bin, die Markierung aufzuschreiben
-
Thread
Problem mit RS232! PIC 16f88
Hallo! Es soll ein byte bei "Senderpic" nach einem Tasterdruck ins TXREG geladen werden. Beim "Empfängerpic" sollte dieses byte aus dem RCREG gelesen und in eine Variable geladen werden, und weiters eine LED einschalten, wenn das nullte Bit gesetzt ist. Nun zum Problem: Wenn ich im Debugmodus beim "Senderpic" das TXREG anschaue, wird das Byte in dieses geladen. Jedoch erhält der "Empfängerpic" kein Signal!! Beide PICs wurden programmiert. Verwendete PICs: 16f88 Michrochip Im Anhang sind die asm files! Bitte helft mir! Mit freundlichen Grüßen Mario
-
Thread
RFM 12 Assempler
nichts oder Sendet nicht bin schon völlig verzweifelt.Da ich in Assempler programmiere und mit Pic 16F88 arbeite habe ich noch keinen laufenden code gefunden. Vieleicht hat jemand einen oder weiss wo ich etwas darüber nachlesen kann. MFG hannes
-
Thread
delay mit timer 2
Hallo ich versuch schon den ganzen tag den timer2 einzustellen geht aber nicht , ich hab einen pic 16f88 hier mein code : void Delay1ms(uns16 ms) { T2CON = 3; while(ms) { TMR2 = 250; while (TMR2);
-
Thread
Probleme beim PIC Programmieren
microchip kann man als Technikstudent gratis samples anfordern, wodurch ich nun meinen ersten PIC (16F88) erhalten habe. Dummerweise schaffe ich es nicht ein Port, das ich als Eingang definiert habe, auszulesen und am zweiten Port, das ich als Ausgang definiert habe, auszugeben. Dafür habe ich folgendes
-
Thread
Akkupack NIMH 9,6V Ladespannung?
Hi, ich will voraussichtlich mit einem Strom von 1A laden mit nem L200. Mikrocontroller PIC16F88/87x haben einen ADC mit denen ich den Ladevorgang überwachen kann. Abschaltkriterium erstmal deltaU und Spannungsveränderung-Berechnung.
-
Thread
pic timer 2 einstellung, damit alle 250 timerüerlauf
Hallo, Hab grad ein schulprojekt muss ein funkuhr programmiern hab ein pic 16f88 brauch jetzt ein Delay1ms mit timer2 ´kann mir einer ein c code schreiben , bin schon den ganzen tag dran schaff es aber nicht den timer einzustellen, Danke .
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
anfangen. Ich möchte das display später mit einem PIC ansteuern. Zur Zeit arbeite ich mit dem PIC 16F88 oder 18f2550. Also suche ich ein kleines test programm und eine Seite wo beschrieben wird wie ein solches Display ansteuert. ein danke schon mal im vorraus Gruß max
hat schon mal Jemand so etwas gemacht oder kennt einer eine Lösung für mein Problem? (habe PIC 16F88/876 oder Atmega 168/32 zur verfügung) Schon mal Danke für eure Mühe Mit freundlichen Grüßen, Chris
-
Thread
Programm zum Auslesen von Duty Cycle (ADXL202)
jemand eine grobe Struktur für ein Programm geben, mit dem ich den Duty Cycle des ADXL202 (mit einem PIC 16F88) auslesen kann? Ich möchte den Sensor an einer Digicam bzw. am Blitzschuh einer SLR anbringen und zum Beispiel mit fünf LEDs die Neigung ausgeben! Dabei soll die LED in der Mitte leuchten, wenn die
Nochmal zur Capture-Einheit: Ich hab gelernt, dass sie (bei unserem PIC 16F88 - Timer2) bei einem Ereignis (z.B. steigende oder fallende Flanke) am CCP-Input, den Wert im Timer-Register ins CCPR1L/H lädt und ein Interrup-Flag setzt. Tritt ein weiteres Ereignis am CCP-Input
-
Thread
Neigungsmessung für Kamera
LEDs ausgegeben werden... War wäre da für ein Sensor nötig? Um ihn auszulesen, würde ich einen PIC 16F88 verwenden. LG Mario PS: Und verweist mich bitte nicht an die Suche...
-
Thread
8x8 LED Matrix ansteuern
Hallo! Ich möchte eine 8x8 LED Matrix so einfach wie möglich ansteuern. Zur Verfügung stehen: PIC 16F88 (Microchip), MAXIME 7221 Multiplexer für jeweils 64 LEDs. Wie könnte ich die LED Matrix (eventuell auch mehrere) mit dem PIC und dem Multiplexer ansteuern? Könnte ich dies vielleicht mit Schieberegistern