-
Thread
PIC16F88
ich verwende MATLAB IDEv6.61 für nen PIC16877. Ich erhalte beim debuggen immer die Meldung: "The format of the file XXXX.cod can not be read or written, because the extension was not recognized" und dann beim Programmieren des PIC´s kommt folgende Fehlermeldung: Programming Target... ...Erasing Part Verifying... ...Verify Succeeded Programming Configuration Bits .. Config Memory Verifying configuration memory... ...Verify Failed (and stopped) ICD0161: Verify failed (MemType = Config, Address = 0x2007, Expected Val = 0x800, Val Read = 0x0) ICD0275: Programming failed. MPLAB ICD 2
-
Thread
Messbox mit PIC16F88
noch was anderes ich habe mal denn Kondensator über dem PIC16F88 verstärkt (auf 470µF) der an von VCC an GND anliegt - es hat sich einverbesserung gezeigt es reicht jetzt mittlerweile das 2V am stufenlosen eingang anliegt damit die Schaltung funktioniert.
also ich meinte denn kontensator der über der Betriebsspannung des IC PIC16F88 hängt (pin14 VDD und pin5 GND) an pin14 VDD liegen 5V an, bei der Restwelligkeit am PIC16F88 gibt es noch ein paar nadelspitzen die auf 30mV hochgehen und ja ich messe mit Oszilloskop
-
Thread
Assembler, PIC16F88
Guten Tag Ich bearbeite ein Assembler Programm, dass ich nicht selber geschrieben habe. Meine Kenntnisse halten sich bis jetzt in Grenzen und deshalb verstehe ich folgender Programmteil nicht und weshalb ich es nicht builden kann. Das Programm war schonmal genau so fehlerfrei in Betrieb. Programmteil: fill (nop),TaskError-$ org 0x0F9 TaskError movlw b'00000001' BANKSEL WDTCON movwf WDTCON banksel PORTA goto $ Ergibt folgender Error: Error[151] D:\WORK\MOTUSANTRIEBFRONTEGO\MOTUSANTRIEBFRONTEGO_MAB.ASM 333 : Operand contains unresolvable
-
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
PIC16F88 wird heiss
Schon mehrmals habe ich bemerkt das mein PIC16f88 und andere, in bestimmten situationen sehr heiss (nahezu glühend) wird. Dieses mal, nachdem ich ein Analog eingang mit einer zweiten Spannungsquelle (mVolt bereich) verbunden hatte. Ich verwende zwei verschiedene Spannungsquellen! Eine für PIC, eine für Leistungsteil. Habe irgendwo mal was gelesen, dass der Strom der zweiten Quelle über den PIC fliesst, wenn der PIC selber keine Versorgungsspannung hat. Weiss darüber jemand mehr?
-
Thread
Configurationbits PIC 16F88
Hallo zusammen, Ich habe mir für mein Projekt einen 16F88 ausgesucht, weil der klein gehalten ist aber über gute Peripherie verfügt. Leider ist dieser PIC ein neuer in der Microchip Familie, was ich schon bei der Beschaffung gemerkt habe. Um diesen PIC zu
Hallo Alex, im INC-File für den 16f88 sind folgende Config's definiert: _CP_ALL EQU H'1FFF' _CP_OFF EQU H'3FFF' _CCP1_RB0 EQU H'3FFF' _CCP1_RB3 EQU
-
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
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 equ 0x26 RB0 equ 0 ergebnisl equ 0x21 ergebnish equ 0x22 W_TEMP equ 0x70 STATUS_TEMP equ 0x31 PCLATH_TEMP equ 0x72 org 0x0000
-
Thread
ADC Pic16F88
. 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' movwf ANSEL movlw b'11111100
habe mein Code verbessert, aber es funktiontiert immer noch nicht, kann mir jemand helfen. list p=16f88 #include <P16F88.inc> ERRORLEVEL -302 LED equ 0 LEDg equ 1 Wait1 equ 0x25 Wait2 equ 0x26 __CONFIG _CONFIG1, _CP_OFF & _CCP1_RB0 & _DEBUG_OFF & _WRT_PROTECT_OFF & _CPD_OFF
-
Thread
Configuration des PIC16F88
Tag Zusammmen Habe eine Frage, wie muss der code in c aussehen, wenn ich einen PIC16F88 configurieren will? in meiner Anleitung stehts so geschrieben: #pragma config FOSC = 4 #pragma config WDTEN = ON folgende Meldung erhalte ich: Error [715] D:\work\c_aufbau
Hallo, da bisher noch keiner geantwortet hat, hier mal meine Config für einen PIC18F4580 in C. Vielleicht hilfts ja etwas. Ich verwende den kostenlosen HI-TECH C-Compiler von der Microchip Homepage.. Gruß Dirk __CONFIG(1, IESODIS & FCMDIS & HS); __CONFIG(2, WDTDIS & BORV21
-
Thread
PIC16F88 startet nicht nach dem Programmieren
Hi, ich versuche gerade "kurz" eine Kleinigkeit mit einem PIC16F88 zu erledigen und der Controller wird vom MPLABX nicht aus dem Reset gelassen. Ich habe ein PICKIT3 und die Platine ist ein SERLCD von Sparkfun. Ich benutze MPLABX 3.05 und XC8. Zum Testen
Mal ne andere Frage: "Hast du den PIC überhaupt ausgelesen?" (z.B. mit dem grünen Pfeil der nach oben zeigt in der Menüleiste) Wenn du das nicht gemacht hast...
-
Thread
-
Thread
Schaltplan Rätsel PIC16F88
Hallo, ich hoffe Ihr könnt mir ein wenig weiterhelfen, Ich komme einfach an diesem Rätsel nicht weiter, außer einen Schaltplan und diese Hex-Zahlen habe ich auch keine weitern Hinweise bekommen, nur das es sich um irgendwelche Koordinaten handeln soll. Es wäre wirklich super nett von euch, wenn ihr mir hier ein wenig auf die Sprünge helfen könntet ;-) Hier die Hex-Zahlen: 0903 30FF 0086 0085 1683 0186 3007 0085 1283 018E 2019 2019 3000 0086 2019 080E 0A8E 2024 3AFF 0086 1903 2817 280A 018E 280A 30FF 008C 008D 038C 1903 038D 080C 040D 1D03 281C 0008 0782 3413 3449 340D 3439 340D
-
Thread
PIC16F88 Einsteiger Problem
Hi, habe bisher den PIC16F84 in Assembler programmiert und wollte jetzt auf den PIC16F88 umsteigen. Ein kleines Programm test88.asm ist im Anhang beigefügt (blinker an portb). Das Programm enthält auch die Fuses-Einstellungen
Hi, kenne das Problem, ich verwende den CC5X Compiler und habe Projekte, die auf dem PIC16F84 problemlos laufen auf dem 16F88 nicht zum laufen bekommen. Ich habe herausgefunden, dass man zuerst die Eingänge von analog auf digital umschalten muss, dann funktioniert der Pic16f88 auch genauso
-
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, aber das klappt nicht, hat Jamend ein Idee? #include <P16F88.inc> LED equ 1 LED1 equ 0 Wait1 equ 0x25 Wait2 equ 0x26 Wait3 equ 0x27 Wait4 equ 0x28 org 0x0000 ;__CONFIG _CONFIG1, _CP_OFF & _CCP1_RB0 & _DEBUG_OFF & _WRT_PROTECT_OFF & _CPD_OFF
-
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 16F88 DIL / SO
Hallo zusammen, ich versuche seit einigen Tagen ein Programm für den Pic 16F88, das auf einem Testboard mit dem DIL-Typ läuft auf einen SMD zu schreiben. Aus einem mir nicht erklärbaren Grund läft es nicht auf der Platine. Gibt es irgendwelche Unterschiede zwischen den Bauformen
Karl j. Ziller schrieb im Beitrag #2628063: > ich versuche seit einigen Tagen ein Programm für den Pic 16F88, das auf > einem Testboard mit dem DIL-Typ läuft auf einen SMD zu schreiben. Aus > einem mir nicht erklärbaren Grund läft es nicht auf der Platine. Gibt es > irgendwelche Unterschiede zwischen
-
Thread
LCD mit PIC16F88 ansteuern
Hallo zusammen, ich möchte mit einem PIC16F88 einen Text über das LCD-Modul EA DIP203G-4 ausgeben, wenn möglich über die SPI-Schnittstelle und den Befehl "printf". Hier das Datenblatt des Moduls: https://cdn-reichelt.de/documents/datenblatt
brauche ich dringend Hilfe. Laut Datenblatt darf das Modul mit max. 3,3 V angesteuert werden, mein PIC läuft aber unter 5 V. Im Datenblatt des Moduls ist bereits eine entsprechende Lösung angeführt, allerdings möchte ich die Verbindung gerne über die SPI-Schnittstelle herstellen, da ich bisher davon
-
Thread
Assembler, PIC16F88, Linker
Hallo Ich habe wieder einmal ein Problem. Ich bearbeite ein Assemblerprogramm, dass ich nicht selber geschrieben habe und schon einmal fehlerfrei lief. Programmiert wurde es jedoch an einem anderen PC, aber auch mit MPLab. Fehlermeldung beim builden: MPLINK 4.35, Linker Copyright (c) 1998-2010 Microchip Technology Inc. Error - section '.org_1' can not fit the absolute section. Section '.org_1' start=0x00000004, length=0x0000010e Errors : 1 Was bedeuted dies genau? Vielen Dank und Gruss M. B.
-
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] Timerfrage/problem
Hallo, ich brauche eure Hilfe in einer Timerfrage , mal wieder :-> Folgendes Problem: ich messe den zeitlichen Abstand zwischen einem Signal an RB0, wodurch der externe Interrupt ausgelöst wird, und RB4, wo die ISR bei Interrupt-on-change abgearbeitet wird. Die angehängte Bild ist ein screenshot vom verwendeten Stimulus. Verwendet wird dazu TMR2. Wenn das Signal an RB4 zu lange nicht kommt, läuft TMR2 über, und TMR2IF wird gesetzt, durch welches ich dann den Überlauf auswerten kann. Konfiguration wie folgt: In der T2CON: TMR2 enable, prescaler 1:4, postscaler 1:16 Quarzfrequenz 8 MHz PR2
-
Thread
Systemtakt läuft zu schnell PIC16F88
Hallo zusammen, ich nutze o.g. PIC mit einem 8MHz-Quarz. Ich habe festgestellt, daß der Takt um ungefähr 25% zu schnell läuft. Beispiel: der 16-Bit-Timer TMR1 sollte nach meiner Prescaler-Einstellung nach 11,4 ms einen Stand von ungefähr 2700 haben. Es sind aber ca. 3380, oder andersrum: mit meinem Testprogramm, welches nach einem TMR1-Stand von 2700 eine LED toggelt, messe ich eine Zeit von 8,3 ms. Bei TMR2 ist es dasselbe: nach Einstellung sollte er nach 800 µs überlaufen, er läuft aber schon nach 600 µs über (auch ein Testprogramm, was LEDs toggelt). Der OSC1-Pin hat aber exakt 8 MHz. Ich
-
Thread
Timer0 -Interrupt-Pic16F88
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
Danke, aber ich habe das nicht verstanden. LIST P=16F88, R=DEC, n=61, c=78 errorlevel 0,-305
-
Thread
[PIC 16F88] Testprogramm für Timer
könnt ihr einen Blick auf dieses kurze Prog werfen und mir einen Hinweis geben? Title "16F88 Test" ERRORLEVEL -302 LIST P=PIC16F88 include "P16F88.INC" __CONFIG _CONFIG1, _HS_OSC & _WDT_OFF & _LVP_OFF & _MCLR_ON & _CCP1_RB3 & _CP_OFF & _DEBUG_OFF
wirklich läuft. Im sinne von: incf PORTx goto $-1 Oder über Hardware Funktion, wenn das bei dem Pic möglich ist. Sieh dir auch mal die Errata an. Gruß Manfred
-
Thread
Drucksensor FSR406 an PIC16F88
Hallo zusammen, ich möchte gerne einen Drucksensor an meinen PIC16F88 (5 V) anschließen, allerdings brauche ich dafür Hilfe, da ich noch nicht allzu viel Erfahrung mit Mikrocontrollern habe. Mein Können beschränkt sich auf das ansteuern von LEDs (dank euch auch per
Jonas schrieb im Beitrag #3673593: > Hallo zusammen, > ich möchte gerne einen Drucksensor an meinen PIC16F88 (5 V) anschließen, > allerdings brauche ich dafür Hilfe, da ich noch nicht allzu viel > Erfahrung mit Mikrocontrollern habe. Mein Können beschränkt sich auf das > ansteuern von LEDs (dank
-
Thread
I2C mit PIC16F88
Woche abgabe ist... Und zwar ist die Aufgabe den Temperatursensor DS1620 per I2C Bus mit einem PIC16F88 anzusteuern und die empfangenen Daten mittels bluetooth an einen Laptop zu seden und die Daten mit einem VB Programm auszuwerten. Bluetooth übertragung funktioniert alles problemlos, aber wo
http://www.fernando-heitor.de/pic/tutorials/projekt.htm
-
Thread
Pic 16f88 RS232 initialisieren
Hallo, ich möchte mit dem Pic 16f88 analoge Spannungen einlesen und per USART auslesen. Ich habe das PC-Programm in VB geschrieben und es funktioniert mit anderen Pic´s zusammen wunderbar. Der "Fehler" macht sich so bemerkbar, dass das Funkmodul die Daten empfängt und direkt an Pin 8 des Pic´s 16f88 (RX)weitergibt, es da aber stark gedämpft wird und nur ca. 0,7 Volt erreicht. Ist die initialisierung des Pic´s eventl. fehlerhaft ?? ;Usart init aus Datenblatt BSF STATUS,PRO MOVLW D
-
Thread
[PIC 16F88] Impulserkennung/Zeitmessungs-/Interruptproblem
positiv-negativ-Abstand beim langen Magneten von 3,8ms*1340/7000=0,73ms Meine Lösung sieht so aus: Der PIC ist ein 16F88 mit 8MHz-Quarz, und ich nutze die ISR. Das Positivsignal geht auf RB0 und INT0 ist aktiviert. Das negative Signal geht auf RB4 und das RBIE-Bit von INTCON ist aktiviert -> bei jedem Positivimpuls
funktioniert nicht? Eingrenzen ist das Prinzip fast jeder Fehlersuche. Also erstmal schauen ob der Pic 1. das Signal empfängt, 2. den Interrupt auslöst 3. der Timer läuft usw. Das ist über einen Port an dem der Status H/L ausgegeben wird leicht machbar.
-
Thread
Problem mit RS232! PIC 16f88
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
nach INIT springen. Klar geht die Abfrage auf Empfang eines Bytes auch im Polling-Mode. Wenn der PIC sonst nichts zu tun hat, ist das auch OK - aber halt nicht die Regel, daher hab ich auch geschrieben, dass am Besten die Interruptroutine für den Empfang von Daten angesprungen wird. Wie sind deine
-
Thread
.str -File MPLab PIC16F88
Hallo Ich habe mir ein Projekt in Assembler angeschaut. Der Bedienungstext fürs Display ist in einem .str -file erstellt worden. Dieses File wird mittels [c] INCLUDE "EEText.str" ; Text Resourcen [/c] Hätte man dies auch in einem headerfile erstellen können? Und warum macht man dies in einem .str - file. Vielen Dank und Gruss M.B.
-
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
PIC16f88 läßt sich nach Programmierfehler nicht mehr flashen
Mikrocontrollerprogrammierung und habe den Fehler gemacht, alle Ausgänge mit meinem Prorgamm auf 1 zu setzen. Beim Pic16f88 sind das 16 Stück. Nun kann ich den PIC nicht mehr neu brennen, da an den zum Programmieren nötigen Pins immer Spannung anliegt. Gibt es irgendeine Möglichkeit das Programm zu löschen, bzw. zu
Mikrocontrollerprogrammierung und habe den > Fehler gemacht, alle Ausgänge mit meinem Prorgamm auf 1 zu setzen. Beim > Pic16f88 sind das 16 Stück. Nun kann ich den PIC nicht mehr neu brennen, > da an den zum Programmieren nötigen Pins immer Spannung anliegt. Gibt es > irgendeine Möglichkeit das Programm zu löschen, bzw
-
Thread
PIC16F88 - Taster-Eingabe wird nicht erkannt
Hallo miteinander! Ich möchte mich gerne mit dem PIC16F88 vertraut machen und dessen Programmierung in C und ASM. In einem ersten Laborversuch hab ich einen Lottozahlengenerator mit Flowcode erstellen müssen mit dem passenden Schaltplan (im Anhang).
Der PIC16F88 ist der Nachfolger des PIC-Urahns 16F84 und hat selbst schon wieder einige Jahre auf dem Buckel. Der Nachfolger zum 16F88 ist der 16F1847, der ist pin- und funktionskompatibel, hat mehr und schnellere
-
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
AD-Wandler des PIC 16F88 in C Programmieren
Hallo, Ich möchte mit dem PIC 16F88 eine AD-Wandlung an einem Port vornehmen. Dabei soll der ermittelte Wert wenn er <= 3 ist einen Port auf high setzen und ansonsten und wenn er >= 3 ist auf low. Teile aus meinem Programm habe
.11.111101.11.00.10 //******* AD-Wandler-Fnktion *************************************************** uns16 ADC(char kanal) { uns16 Antwort; ADCON0 &= 0b.1100.0111; // 3 Bits, die KanalNummer angeben, reseten kanal= kanal << 3 ; // Kanalnummer auf richtige Position rotieren ADCON0
-
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,
Das läuft bei mir auch auf einem 16F88
-
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
Stunden liegen als Dezimalzahlen vor. Ich verwende zum Zählen eine routine aus dem Datenblatt des 16F88. LG Mario
-
Thread
Schieberegister SN74HC165 mit PIC16F88
Hallo zusammen, ich beschäftige mich seit kurzem mit PIC-Mikrocontrollern, hauptsächlich mit dem PIC16F88. Als Programmiersoftware nutze ich den CCS-C-Compiler und gebrannt wird mit dem ICD-U64 von CCS. Mein bisheriger Wissensstand beschränkt sich weitgehend
eine ms als > positiver Impuls oder ist das zu kurz? 1ms: Der 74HC595 langweilt sich. Mit deinem PIC kannst du gar keine Signale erzeugen die für den 74HC595 zu schnell sind. Außer du setzt SCK genau gleichzeitig (in gleichen ASM Befehl) mit einer Änderung an SER aus High.
-
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
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
Pin als Ein & Ausgang mit höherer Last am PIC16F88
mein 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
Nimm den 16F886. Der ist ähnlich dem 16F88 hat aber mehr Ein- und Ausgänge. Außerdem kannst du dann auch einen richtigen Quarz anschließen und musst nicht den internen OSC benutzen. Auch Reset kannst du dann ordentlich
-
Thread
Programm von Pic16F628 für Pic16F88 ändern
; pdisp_1 banksel EECON1 ; !!! necessary for PIC16F88 !!! bcf EECON1,EEPGD ; !!! necessary for PIC16F88 !!! bsf EECON1, RD ; read character from EEProm banksel EEADR ; !!! necessary for PIC16F88 !!! incf EEADR,f
for PIC16F88 !!! bsf EECON1, RD ; read character from EEProm banksel EEADR ; !!! necessary for PIC16F88 !!! incf EEADR,f ; inc address for next read bcf EEADR,7
-
Thread
PIC16f88 mit PIC16f84 Programmer brennen
Hallo, ich benutze das PICee Einsteigerboard: http://www.hsg-kl.de/faecher/inf/msr/pic/boards/picee/index.php es funktioniert mit 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
PIC 16F84 und 16F88 sind nur teilweise hardware- und software-kompatibel. Das Hauptproblem sind meist die Analog-Eingänge des 88. Diese müssen mit folgender Befehlsfolge zu digitalen Eingängen umprogrammiert
-
Thread
Benötige Programmcode: PIC16F88 Interes Eeprom beschreiben und auslesen
Marc schrieb im Beitrag #1893016: > ich verwende den PIC16F88 mit dem CCS Compiler und benötige Hilfe beim > Beschreiben und Auslesen des internen Eeproms. Ich kenn jetzt den PIC16F88 nicht. Aber falls das ähnlich geht wie mit dem ATmega8 braucht man
Der PIC16F88 hat laut Datenblatt 100.000 Lösch/Schreibzyklen für das Flash und 1.000.000 Lösch/Schreibzyklen für das EEPROM.
-
Thread
PIC16F88 CC5X zu XC8 konvertieren
Hi, ich habe hier ein SparkFun SerLCD und da ist ein PIC16F88 drauf. Und den Code finde ich eher nicht so toll. Aber SparkFun stellt den Quellcode zur Verfügung und so wollte ich mich mal ein wenig mit dem Ding beschäftigen um PICs kennen zu lernen.
Vector das ist? Wobei der PIC16F88 ohnehin nur einen hat - ist dann der Name der Funktion beliebig wählbar? >> if(RCIF) //If we have >> >> Kann man das mit dem PIC echt so machen? >> RCIF ist doch nur ein Bit in einem Register
-
Thread
[pic16f88] Impulsdauer und interrupt latency f. externen Interrupt
Hallo, ich habe bei obigem pic den externen Interrupt aktiviert auf die steigende Flanke. Ich habe in einer doc gelesen, daß es eine Verzögerung geben soll, die bis zu 3 Maschinenzyklen dauern soll. Kann das stimmen oder habe ich was falsch verstanden? Und kann mir jemand zufällig sagen, wie lange das Signal am INT0-Pin high sein muß, damit die steigende Flanke erkannt wird? die "AC Specs" habe ich leider nicht gefunden Gruß Th.
-
Thread
PIC 16F88 Daten über RS232 an Visual Basi
Hi, ich sende mit dem 16F88 in einer Schleife einfach mal immer den Buchstaben 'T' über die async. serielle Schnittstelle raus. Die Daten kommen z.B. im Hyperterminal einwandfrei an. Einstellungen 19200,8,1 jetzt wollte
hintereinander und das VB Programm kann die Zeichen nicht schnell genug einlesen. Ich würde entweder auf dem PIC eine Pause von ca. 5ms zwischen den Zeichen einlegen oder in VB der Schnittstelle einen größeren ReceiveBuffer spendieren (hab aber keine Ahnung wie das geht). Dieter
-
Thread
ccp(pwm) Ausgang wärend der Programmlaufzeit beim PIC16F88 ändern
notwendig zwei pwm-Signale 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 ich weiß besitzt der 16F88 die Möglichkeit seinen eigenen Programmspeicher zu ändern. MfG spec
-
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
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
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
2 PIC16C57 1 PIC16F628 2 PIC16F84 3 PIC16F88 1 PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16
2 PIC16C57 1 PIC16F628 2 PIC16F84 3 PIC16F88 1 PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16
-
Thread
[V]erschenke oder verkaufe restliche PICs
. Hier die Liste: 3x dsPIC30F2020-30I/SP 3x dsPIC30F4011-30I/P 2x PIC16F628A-I/P 5x PIC16F727-I/P 2x PIC16F73-I/SO 1x PIC16F84-10/P 7x PIC16F84A-04/P 1x PIC16F871-I/P 3x PIC16F88-I/P 5x PIC16F886-I/SP 2x
Hier mal ne aktuelle Liste: 3x dsPIC30F2020-30I/SP 3x dsPIC30F4011-30I/P 2x PIC16F628A-I/P 3x PIC16F727-I/P 2x PIC16F73-I/SO 1x PIC16F84-10/P 5x PIC16F84A-04/P 1x PIC16F871-I/P 3x PIC16F88-I/P 1x PIC16F886-I/SP 3x
-
Thread
Logamatic 2107 Schnittstelle
00 BC 10 08 88 24 4C 62 80 F0 91 E0 88 88 6C 00 00 00 AB 10 08 88 30 4C 62 80 F0 91 E0 30 78 80 00 00 00 C9[/c]
04 0B 0C C2 00 09 88 15 00 01 E1 00 08 09 15 00 00 9C 00 09 08 16 00 FF 77 00 01 00 09 08 16 01 5A D0 00 01 00 09 08 16 03 00 8E 00 01 00 09 88 16 15 01 C7 00 08 09 16 15 5D 00 09 88 16 16 01 C1 00 08 09 16 16