-
Thread
PIC16F1827 RFM01 über SPI an MSSP Modul 2
der einzige bin. Das was ich letzendlich erreichen will, bzw. meine Projektschritte sind: 1) PIC16F88 (oder ähnliche) erstmal sauber mit SPI kommunizieren lassen. 2) RFM01, RFM02 und RFM12 Module ansteuern. 3) Saubere Datenübertragung zwischen den Modulen hinbekommen. 4) Implementierung eines Addressierungs
-
Thread
Takt pic 16f877a ; Brennen funktioniert nicht
längerem keine Errata mehr, offensichtlich werden die nicht mehr gepflegt. Ich empfehle daher auf PIC16F88x oder PIC16F18xx umsteigen.
keine > Errata mehr, offensichtlich werden die nicht mehr gepflegt. Ich empfehle > daher auf PIC16F88x oder PIC16F18xx umsteigen. Abgesehen davon, dass es ansich klappen sollte, empfehle ich auch immer neue PICs zu nehmen. Die sind nicht nur schneller, sondern haben mehr RAM/ROM und Peripherie
-
Thread
[PIC 16F88] Testprogramm für Timer
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 & _CPD_OFF & _WRT_PROTECT_OFF #DEFINE tmr1 PORTB,1 ; [
-
Thread
MPLAB ICD 2 Settings
Hallo! Ich arbeite mit dem Mplab und dem PIC16F88 und dem Programmer ICD2. Nach dem Download der Software läuft das Programm nicht. In den Settings habe ich gesehen, dass "Run after successful program" nicht aktive ist, es ist hellgrau, man kann
-
Thread
MPlab download assembler
Ich verwende den PIC 16F88
-
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
. 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
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
PIC 16F877A Platine
feiern. Wenn du unbedingt möglichst nah an diesem Baustein dran sein willst kannst du auch einen PIC16F88 nehmen. Der bietet die selbe Pinnbelegung/Aussenbeschaltung wie der PIC16F84, kann aber erheblich mehr wenn man es möchte (z.B. ADC) dabei ist der ohne Zusatzhardware oder Spezialversion nur mit
-
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
; stop scrolling Scroll_read_ee ; bcf STATUS,RP1 ; !!! comment for PIC16F88 !!!; else: leave bank 2, to bank1 ; ; bsf STATUS,RP0 ; !!! comment for PIC16F88 !!! banksel EECON1 ; !!! necessary for PIC16F88 !!! bcf EECON1, EEPGD ; !!! necessary
-
Thread
DMX - PIC - LED
Vereinfacht habe ich ein Feld mit 100 RGB Pixel die alle daisy chained sind. Diese werden via PIC16F88 angesteuert. An diesem PIC hängt noch ein Funkempfänger. Die Sendebox Hängt via DMX an einem PC bzw Lichtpult. Ich muss vom PC jede einzelne LED ansteuern können und trotzdem genug fps zusammenbekommen
-
Thread
Anfänger Microcontroller - bräuchte mal einen rat
programmieren mit dem PICKIT3 von MPlab (Software MPLAB IDE v8.60). Habe ein Assemblerprogramm eines PIC16F88 und wollte es auf einen PIC16F73 anwenden/umschreiben. Das ist von einem Uhrenprojekt, das ich um ein Funk-Schalt-Set (433 MHz) von CONRAD erweitern wollte, deshalb der PIC16F73 mit mehr I/O’s.
-
Thread
Suche Operationsverstärker
auf die 5% Toleranz eines 7805 bezieht (nennt man so was messen oder schätzen ?) obwohl man dem PIC16F88 an RA3 eine echte Referenzspannung zuführen könnte, da wird ein MAX232 verwendet, bloss um dessen Ausgangsspannung mit einer Z-Diode auf 5V/-0.6V zu begrenzen, also wieder auf den TTL-Level zurückzuführen
> wie soll ich mit einem widerstandsteiler von 1V auf 5V kommen ohne op?? Dein PIC16F88 A/D hat 10 bit, löst also eine Eingangsspannung von 0V bis 5V in 5mV Schritte auf. Dein Messignal von 1V wird also mit 0.5% Auflösung erfasst. Das ist 10 mal mehr als die zu 5% ungenauen 5V
-
Thread
[PIC 16F88] Impulserkennung/Zeitmessungs-/Interruptproblem
Hallo zusammen und einen schönen 1. Weihnachtsfeiertag! Ich habe folgendes Problem zu lösen bzw. ich habe schon eine Idee, die aber in der Praxis nicht funktioniert und ich hoffe auf ein paar gute Vorschläge. Ich habe eine rotierende Scheibe, auf der im Abstand von 90° 4 Magnete aufgebracht sind, ein langer und drei kurze. Diese Magnete flitzen an einer Spule vorbei, die eine positive und ein negative Spannung induziert: Wenn der Nordpol vorbeiflitzt, gibts eine positive und beim Südpol eine negative (es kann auch umgekehrt sein, spielt hier aber keine Rolle). Um diese Spannungen, 0 bis ca
-
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
IR Empfänger C oder Assembler
, Ich suche einen C oder Assembler Code, mit dem man RC5 dekodieren kann(verwendet wird ein PIC 16F88). Habe leider irgendwie nichts passendes dazu gefunden und hoffe ihr könnt mir bei meinem Problem helfen. ;) Lg
-
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). Das
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
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. es
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
LED Lauflicht mit PIC16F628 am PC, aber wie programmieren?
ist mit dem PIC16F628 gar nicht möglich. Sondern nur mit den neueren PICs wie z.B. PIC16F87x oder PIC16F88x. Stefan schrieb im Beitrag #2368513: > wie hab ich ihn überhaupt so verwirrt dass er nicht mehr > das macht was er machen soll. Hier kann ich eigentlich nur spekulieren: Der Entwickler des
-
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
[PIC] 16f88 LVP Mode
Hallo Ich beschäftige mich gerade nebenher mit dem 16f88, als Nachfolge CPU meines geliebten 16f84a. Die Konfigurationsbits sind etwas verwirrend: es gibt eine Auswahl bei RB3, wenn niedrige Programmierspannung verwendet werden soll, ist RB3 nicht als IO-Pin zu nutzen. Ich brauche aber RB3 und keine LVP, ich benutze den Selbstbauprogrammer a la JDM. Also lösche ich das Bit? Gruß T.
-
Thread
Potenziometer Spannungsmessung am PIC
Und zwar geht es um einen PIC den ich programmieren will. Ich hab jetzt eine PIC Platine mit dem PIC16F88 und dazu noch eine Steckplatine mit einem Poti und zwei Wiederständen. Meine Frage wäre jetzt, ich will ein Programm (mit der Programmiersprache .asm oder .c beides möglich) schreiben das die Spannung
-
Thread
Unbekannter Quellcode
A/D-Wander versendet oder ist es ein anderer Controller? Der im Disassembler-Listing angegebene PIC16F88 scheint es nicht zu sein. Im Code wird mehrfach auf das Register 0x07 zugegriffen, das beim PIC16F88 nicht existiert. [c] BTFSC SFR_0x07,0 ; !!Warning: SFR_0x07 is Unimplemented [/c]
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
verfügbar. 18 Pin bzw. Ersatz für den oben genannten PIC16F84 kann entweder PIC16F628A, PIC16F819, PIC16F88 oder aus der Enhanced-Familie der PIC18F1320 sein. Die vorher genannten Midrange-PICs sind relativ gut erhältlich. 20 Pin, eine vielfältig verwendbares Produkt ist der PIC16F690. Für Designs,
-
Thread
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
jeweiligen Gehaeuse. IMHO eine gute Wahl ist: 8 pins: PIC12F683 14 pins: PIC16F684 18 pins: PIC16F88 (gibt's inzwischen aber schon bessere) 28 pins: PIC18F2520 40 pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit USB: PIC18F4550 Fuer mehr Rechenleistung
-
Thread
IR-Empfänger
Fernbedienung ( 33kHz) ein elektrisches Türschloss auf und zu sperren. Das Signal soll mit dem PIC 16F88 ausgewertet werden und je nach dem welches signal der IR-Empfänger dem PIC sendet soll dieser das Schloss auf- oder zusperren. Nun wollte ich fragen, ob jemand von euch schon etwas ähnliches
-
Thread
Frequenz Sender und Empfänger Programm!
Hallo! Möchte Daten von einem PIC 16f887 zu einem anderen PIC 16f88 senden via Frequenz module! Also drahtlos. DAten werden schon richtig gesendet und es funktioniert schon alles, wobei die 2 pics mit drähten verbunden sind. Hat nun irgendwer ein Vorbereitungsprogramm
Transmitter Module beim PIC16f887 Wake up time: 6ms Empfänger: 868 MHz Super-Het FM Receiver beim PIC16f88 Switch on time: 0,2s Bitte um Hilfe! LG Lukas H.
-
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 überschreiben
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
Daten Empfangen via RS232
Hallo Zusammen! Habe ein Problem beim Empfangen der Daten! Empfänger PIC 16f88 Sender PIC 16f887. Programmiert wird mit MPLAB in Assembler Programm sieht wie folgt aus fürs Empfangen: receive_data nop btfss PIR1,RCIF goto $-1
return So zu meinem Problem: Ich sende die Daten (z.B.: d'200') vom PIC16f887 zum PIC 16f88. Der 16f88 erkennt dass er Daten bekommt und springt vom Befehl btfss PIR1,RCIF zum Befehl movf RCREG,w. Nur im RCREG steht dann nicht dezimal 200 sondern 0 drinnen. Warum steht jetzt aber nicht
-
Thread
Kennt jemand ADS8327? Ist er wirklich SPI-kompatibel?
als Beispiel herausgezogen habe, steht als Hold Time für die Hardware-SPI 10 ns (typ) drin. Der PIC16F88 (Microchip) ist da mit 100 ns sogar noch schlechter. Dagegen kann der ADS8327 seine Ausgangsdaten in 8 ns (min) ändern. Das kann tatsächlich knapp werden. Ich bin also mit Dir der Ansicht, dass
-
Thread
Probleme beim TIMER1
Sry..Verwenden den PIC16f88! Deswegen auch TMR1L und TMR1H! LG
Ja PIC 16f88! Bitte um Hilfe! Irgendwer eine Idee? LG
-
Thread
Problem beim Empfangen von Daten!
Hallo! Will von einem PIC 16f887 Daten (8bit) mittels RS232 an einen PIC 16f88 senden. Die Baudrate beim 16f887 und beim 16f88 wurde gleich eingestellt und wurde mit dem Oszilloskop überprüft ob diese auch passt (19200 Baudrate). Mein Problem ist jetzt, dass der PIC 16f88
-
Thread
Tabelle implementieren Assembler MPLAB
Hallo! Bitte um Hilfe! Ich programmiere den PIC16f88 in MPLAB mit der Sprache Assembler. Ich hab 2 sehr große tabellen. Jede Tabelle hat die Werte von 0-255. Nun mein Problem ist dass der PCL überschritten wird und er beim call tab irgendwo hinspringt
-
Thread
Mikrocontroller und Elektroniker für Geräte und Systeme
morgen meine Abschlussprüfung zum EGS. Wir haben in der Schule hauptsächlich mit dem PIC16F84 / PIC16F88 gearbeitet und in Assembler programmiert. Der 16F84 kam bis jetzt auch immer in den Abschlussprüfungen der EGS vor. Dieses Lehrjahr (ich) habe zum ersten mal das Vergnügen in der Prüfung mit dem PIC16F887
-
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 noch
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
Benötige Hilfe bei Programm: Taster betätigt LED ein, Taster loslassen LED nach 2s aus
Hallo, ich verwende den PIC16F88 und programmiere mit dem CCS - Compiler in C. Ich würde gerne mit einem Taster eine LED ansteuern. Wenn der Taster betätigt wird, soll die LED angehen. Sobald der Taster losgelassen wird
nicht nach 2s sondern erst nach ca. 5 bis 6 sek. aus. Ich verwende den internen Oszillator des PIC 16F88. Eingestellt hab ich ihn auf 4 MHz. #use delay(clock=4000000) habe ich auch aufgerufen. Noch eine Idee woran es liegen könnte?
-
Thread
Welchen Takt einstellen (I2C)
Moin, ich will mehrere LM75 Sensoren über I2C ansteuern. Ich benutze einen PIC16F88X. Muss ich für den I2C zwangsweise einen externen Oszillator anschließen oder könnte ich auch den intern 8Mhz Oszillator verwenden ?? Gruß Manits
Postings habe ich gelöscht, sorry, weil ich hatte PIC16F88x (PIC16F887) mit PIC16F88 verwechselt.
-
Thread
Benötige Hilfe bei 4x20 LCD-Display
Zeile 0x20...0x33 3. Zeile 0x40...0x53 4. Zeile 0x60...0x73 Als Prozessor verwende ich den PIC16F88 mit dem CCS - Compiler. Das Datenblatt des LCD - Displays, und der C-Code für das Hauptprogramm sowie für den 4x20 LCD Treiber sind im Anhang. Kann es sein, dass ich einen Fehler in der Adressierung
-
Thread
Mikrocontroller programmieren
Ja bis jetzt habe ich nur mit dem PIC16f88 gearbeitet und in Assembler programmiert. Die Aufgabe muss in c geschrieben werden. Taste 1 = Motor links Taste 2 = Motor rechts Gruss M. B.
-
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
-
Thread
c compiler und header file
Warning [%n] %f; %l.%c %s" Error [141] D:\work\c_aufbau\aufbau1.c; 13.21 die include Datei "pic16f88.h" kann nicht geöffnet werden: No such file or directory Danke und Gruess M. B.
ähnlich aussieht, dann muss dein include klrerweise #include <pic/pic16f88.h> heissen, weil ja pic16f88.h gefunden werden kann, indem man vom Standard System Verzeichnis eine Ebene tiefer in das PIC Verzeichnis reinwechseln muss. (Die Verzeichnisnamen hab ich jetzt
-
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
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
Ft232 Lesen Problem Gesperrt
Hi, Ich sende Daten zum PIC16F88 der PIC schickt die Daten zurück. die Schaltung stimmt. Mit Osci hbe ich TXD und RXD gemessen , der LED von der FT232 blinkt. Aber das große Problem ich kann nix von der Buffer lesen. Mein Terminal
-
Thread
FT232 Empfang Problem
Hi, ich habe ein FT232 mit ein Pic16F88 verbunden, ich sende Daten mit Serielle Schnittstelle von der FTDI, der PIC kopiert die Daten auf der TXD und sendet er zurück. Das Senden von PC und Zurücksende von PIC klappt gut, mit Oscilloskope
-
Thread
100m Funkübertragung
von Pollin kosten unter 5 Euro und arbeiten im 868MHz-Band. Ich habe gerade zwei RFM12-Module mit Pic16f88 aufgebaut und übertrage einen String mit 4,8kbps über 4 Stockwerke so schätzungsweise 20m!!! Die Übertragung ist mit einer Checksumme versehen und nach ca. 3 Stunden Dauerbetrieb (alle 1 sec wird
-
Thread
FIFO FPGA Anfänger
mein Ziehl ist, ein ADC einschließen und Spannung berechnen. Als erste Schritt möchte ich ein PIC16F88 einschließe 8 Bit Daten zum FPGA senden (ADC Simulieren), Daten in FIFO schreiben und dann auslesen und dann die Spannung berechnen.
Sabine Mühller schrieb im Beitrag #1786441: > Als erste Schritt möchte ich ein PIC16F88 einschließe 8 Bit Daten > zum FPGA senden (ADC Simulieren), Daten in FIFO schreiben und dann > auslesen und dann die Spannung berechnen. Teile und herrsche. Löse jede Aufgabe für sich und