-
Thread
PIC16F84 - Reading the Program Memory
Hallo Ich habe eine Anfängerfrage Beim PIC16F887 gibt es im Datasheet das Kapitel 10.1.4 READING THE FLASH PROGRAM MEMORY Beim PIC16F84 gibt es z.B. das EEADRH Register nicht und im Datasheet finde ich auch nichts dazu "Reading the Program
-
Thread
Timer0 berechnung
Hallo, ich möchte einen kleinen Timer mit meinem PIC16F887 in C mit MPLAB Programmieren. Dazu möchte ich einen Timer0 Verwenden, der bei einem Quarztakt von 8MHz jede ms einen Interrupt ausführen soll. Durch den Interrupt soll eine Variable hochgezählt
-
Thread
Dart Matrix auslesen
ca 15 Jahren habe ich einen Dart Automaten als Schulprojekt entwickelt. Die Auswertung hat ein PIC16F887 übernommen. Die Spielsteuerung wurde frei programmierbar auf einem Tiger TP1000 (industrielle Touch Steuerung) realisiert. Wie gesagt es war ein Schulprojekt, dementsprechend nicht wirklich professionell
-
Thread
MPLAB Assembler Label Namen
Hallo, ich bin gerade dabei eine etwas größeres Projekt mit dem PIC16F887 zu verwirklichen. Ich mache mir gerade aber Gedanken darüber, wie ich den Assembler Code möglichst übersichtlich und sauber halte. Ein Problem dabei was ich habe sind die Label Namen. Ich kann
-
Thread
Fixspannung 7805 wird heiß
GND-Signale. 12 u. 24 Volt sollen "gefiltert" werden durch die Diode. Und bei GND-Signale soll der PIC 16F887 am digitalen Eingang ein "LOW" erkennen. --> Low-Signal wegen Diode=0,6 Volt, was der PIC aber als "LOW" erkennt. Programmcode funktioniert also, dennoch wird der Regler extrem heiß, was ich nicht
-
Thread
benötige Hilfe bei der Berechnung eines Timerüberlaufs
zählt 256 mal bis zum überlauf und der maschinenzyklus ist 1/4 des maschinentakts. ich nutze einen pic16f887 würde mich über hilfe freuen, gruß tobi
-
Thread
Anfängerfrage zu Pull-Up Widerständen
könnt mir helfen. Zur Schaltung (allgemein): - 2 PIC´s sind über PORTB verbunden - 1. PIC (16F887) übernimmt die Steuerung der eigentlichen Schaltung - 2. PIC (18F4550) übernimmt die Kommunikation über USB - Beiden haben ihre eigene Stromversorgung sind aber über GND verbunden - ziwschen
-
Thread
I2C Übungen (Schaltkreise)
ihr, Ich bin Auszubildender zum EGS`ler Momentan machen wir Übungen mit unserem Prüfungs-PIC (16F887) Und momentan sind wir beim I2C Bus und sollen uns IC´s zum Üben suchen. Jetzt meine Fragen. Welche IC´s würdet ihr zum Üben empfehlen. Dazu habe ich noch eine Frage. Wie ich aus
-
Thread
Tasterabfrage fallende Flanke
Hi! Eine Frage: Gibt es eine Möglichkeit an einem Port (bei mir PIC16F887, PORTA, PORTB, egal) abzufragen ob ein Taster losgelassen wurde (das heißt er muss schon gedrückt werden, nur möchte ich die fallende Flanke dedektieren) Falls das jetzt nicht so verständlich
-
Thread
Pullup an 3,3V oder 5V?
Ausgangstransistor des Cisco-ICs ist Open-Collektor und zieht gegen Masse. Was ist also besser? Als µC kommt ein PIC16F887 zum Einsatz. Gruß Sven
-
Thread
Variablen zwischen Unterprogrammen übergeben
ein anderes Unterprogramm übergeben. Wie mache ich das? Programmiere in C mit MPLAB auf dem PIC16F887.
-
Thread
LED Matrix PIC ansteuerung
Hallo, ich habe einen PIC16F887 und versuche gerade eine 10x10 LED Matrix damit anzusteuern um ein kleines "Snake" game zu basteln. Nach ein paar versuchen muss ich aber feststellen, dass der PIC mit 8MHz internem Oszillator vielleicht
-
Thread
Zahlen sortieren mit Assembler
Hallo, ich habe die Aufgabe für den PIC16F887 einen Programmcode für die Sortierung von Zahlen zu erstellen (von klein nach groß). Dazu benötige ich ein Programm mit zwei ineinander verschachtelten Schleifen. Ich kenne mich mit den arrays nicht
-
Thread
Fernbedienung selber entwickeln (Funkmodul)
mir ein Modul/Baustein für folgende Voraussetzungen empfehlen: - verwendeter Microcontroller: PIC16F887 - Reichweite: mindestens 100m - Preis unter 40€ Und NEIN, ich will keine fertige Fernbedienung kaufen. Der Weg ist das Ziel!
-
Thread
Easy PIC5 macht beim Brennen Probleme
angibt. Die Testprogramme welche mitgeliefert wurden funktionieren auf dem ebenfalls mitgelieferten PIC 16F887 einwandfrei. Folgendes habe ich bereits versucht oder festgestellt: - Mein Programm mittels Vellman Board auf den PIC gebrannt: Programm Funktionierte auch auf dem Easy PIC5 Board. - Mein
-
Thread
LCD
Problem: Ich habe ein LCD-Programm geschrieben in ASM (befindet sich im Anhang) und habe es auf einen pic16f887A gespielt, auf dem ein EA DOG-M LCD angeschlossen ist. So und beim testen passiert auf den LCD rein gar nichts und das Programm bleibt jedesmal in der Schleife hängen, wo zum ersten Mal abgefragt
-
Thread
Wie lange hält die Spannung nach Stromausfall?
Interrupt auslößt) noch schnell ein paar Register (10 Bytes) im internen EEPROM sichern (µC ist ein PIC 16F887 an 8MHz). Reicht ein 1000µF für diesen Vorgang oder wird das zu knapp? Wie lange kann ein 1000µF Kondensator bei 300mA noch die Energie für den Schaltregler liefern, bevor die 5V zusammenbrechen?
-
Thread
MPLAB Projekt kopieren
Hallo ich möchte mich mit MPLAP und PIC16F887 ein bischen in C einarbeiten. Ich habe das neuste MPLAB mit Compiler usw. alles funktioniert soweit. Ich habe erste Sachen zum laufen gebracht, aber eher mehr aus Youtube nachgebaut als wie
-
Thread
T6963C: kann keine Daten schreiben
auskennt (ich hoffe der Code ist nicht zu unübersichtlich). Hier zur Hardware: -verwendetet µC: PIC 16F887 -PORT D als Datenport -RB0 für C/E -RB1 für WR -RB2 für RD -RB3 für CE -RB4 für RST -RB5 für LEDoff Ich hoffe ich habe das Problem hinreichend geschildert. Wenn nicht beantwortet ich gerne
-
Thread
Pull-Up / Pull-Down
Hallo "PIC16F887" Ich bin ein Neuling und habe folgenden Beitrag gelesen http://www.mikrocontroller.net/topic/126010 Ich möchte drei simple Taster an RB 0:2 anschließen. CLRF WPUB ; die Pull-Ups ausgeschaltet
-
Thread
suche Beispiel- bzw. Lernprogramme für PIC Einstieg
hallo, ich verwende den XC8 Compiler für den 8bit chip pic16f887. naja ich dachte eher an sowas wo zum beispiel mit einfachen sachen begonnen wird, zum beispiel einfaches lauflicht und was dann immer schwierigere beispiele bringt. und halt zu jedem beispiel
-
Thread
7-Segmentanzeige mit Drehimpulsgeber
Hallo, für den PIC16F887 möchte ich ein Programm zurzeit schreiben. Durch drehen am Drehimpulsgeber sollen Zahlen von 0 bis 10 auf einer 2 stelligen 7-Segment-Anzeige dargestellt werden. Mir fehlt da zurzeit ein wenig der
-
Thread
Midi - Baud - PIC
Hi! Eine kleine Frage... Also ich möchte bei einem PIC16F887 mit 20Mhz taktung eine baud von 31,25Khz einstellen habe aber keine Ahnung wie.. Habe dem Datenballte entnommen, dass es "vorgefehrtigte" Baud gibt die man über bitsetzten einstellen kann aber für
-
Thread
PIC16f887 u.a. dil 40 PIN 12+31 und 11+32
Hallo warum haben die Pics einen doppelten Vss und Vdd PIC16f887 u.a. dil 40 PIN 12+31 und 11+32 vielleicht habe ich das im Datenblatt überlesen so verzeiht mir. Martin Michael
-
Thread
Mikrokontroller mit I2C und RS232 mit 3.3V mit Evalboard
module=artikel&action=artikel&id=76 I2C, uart und 40 Pins im DIP-Gehäuse hat z.B. der folgende: PIC16F887 Grüße, Peter
-
Thread
MPU-6000 SPI initalisieren
Antworten erhielten. Dennoch benötige ich eure Hilfe. Ich möchte eine MPU-6000 über SPI mit einem PIC16F887 betreiben. Ein Rätsel ist mier woher die MPU weiss, welcher Bus (I2C oder SPI) verwendet werden soll. Zwar gibt es ein Register106 wo man umschalten kann, aber mit einem Bus muss ja gestartet werden
-
Thread
PortB Change Interrupt löst sofort aus
Achso ja natürlich, der Typ! Es handelt sich um einen PIC16F887. Das Flag wird natürlich auch gesetzt, das ist mir schon klar... Wie gesagt, die ISR funktioniert bereits ohne Probleme! Lediglich nach der Initialisierung erfolgt sofort ein Interrupt, den ich mir
-
Thread
PIC24FJ64ga002 UART
sollte echt alles richtig aufgebaut sein.. Der "USB-PIC" funktioniert sicher auch, denn von einem PIC16F887 empfängt er alles einwandfrei... Hoffe jemand kann mir helfen! Danke!! Liebe Grüße Max Berg
-
Thread
PIC XC8 Config Setting
20Config%20bit%20Format_Syntax_AndDefinitions.pdf wo finde ich die Config Settings für das Bsp. pic16f887.h wenn ich das File öffne finde die Config Parameter nicht. __CONFIG(HS & WDTDIS & PWRTDIS & MCLREN & UNPROTECT & DUNPROTECT & BORDIS & IESODIS & FCMDIS & LVPDIS & DEBUGEN); __CONFIG(BORV40
-
Thread
PIC Quarzanschlüsse terminieren, wenn nicht gebraucht?
Hi Community, mein Projekt läuft auf einem PIC 16F887 mit dem internem Oszillator, daher brauche ich keinen externen Quarz anzuschließen. Soll ich diese beiden Pin's terminieren/grounden oder frei lassen? Was meint Ihr? Vielen Dank für Eure Postings
-
Thread
Brennen mit Programmieradapter scheitert
Hallo, ich versuche mit MPLAB X und dem PicKit3 den PIC16f887 zu programmieren. Verwendet habe ich diesen Porgrammieradapter: http://item.taobao.com/item.htm?id=17067659527 Leider konnte ich keine weiteren Informationen zu dem Adapter finden. Die fehlermeldung
-
Thread
Internal External Switchover bit
Hallo, ich habe vor einen Einstellbaren Countdown-Zähler zu machen (mit einem PIC16F887). Da ich sonst eher was mit dem 16F84A (Ausbildung) gemacht habe, ist das jetzt schon ein PIC, mit dem ich noch nichts gemacht habe. Anfangs muss ein PIC ja über die Config eingestellt werden
-
Thread
Problem mit 16F887
Hi zusammen, Wollte letzte Woche mein eigen zusammengebasteltes PIC16F887 Board testen. Leider will der uC nicht so recht. Zuerst hab ich einfach mal alle Ausgänge gesetzt und die Leds geprüft, das passt auch. Als nächstes war dann ein Lauflicht dran, was einfach nicht
-
Thread
6-fach Tastenarray über AD-Port an PIC -> Brauche Interrupt nach Tastendruck
Community, brauche Eure Hilfe! Habe 6 Tasten über Reihenschaltung von 6 Widerständen am AD-Port des PIC 16F887 hängen. Alles ok, kann aktuell gedrückte Taste auslesen. Allerdings möchte ich die Tastatur nicht dauernd über Endlos-Loop abfragen, sondern eine Art Interrupt, sobald eine Taste gedrückt wird
-
Thread
MDB / S1 Protokoll - Münzprüfer
Hallo liebe Gemeinde, ich versuche zur Zeit einen NRI-Münzprüfer (G-40.6820) mit einem PIC16F887 auszulesen, bzw. in Betrieb zu nehmen. Meine Frage wäre daher, welche Pegel für 1 oder 0 stehen ? 0V = Logisch 0 5V = Logisch 1 Kann das jemand so bestätigen ? Das mit den 9Bit bei
-
Thread
Mikrocontroller und Elektroniker für Geräte und Systeme
Abschlussprüfungen der EGS vor. Dieses Lehrjahr (ich) habe zum ersten mal das Vergnügen in der Prüfung mit dem PIC16F887 zu arbeiten. Dieser Controller wird dann wohl auch ab jetzt in der Schule durchgenommen (bei uns natürlich noch nicht -.- ). Programmiersprache Assembler bleibt. Auf der Arbeit hatte ich totale
-
Thread
Problem mit UART?
Problem mit einer UART Schnittstelle, habe ein IC das ich über einer UART Schnittstelle mit einem PIC16F887 verbunden habe. Hab die Schnittstelle des PICs wie unten gezeigt initialisiert. // UART Bus initialiaieren TRISC=TRISC|0b11000000; TXSTA=0b01100000; RCSTA=0b11011000; SPBRG=15; // Interups
-
Thread
PIC Einsteiger Hilfe
PIC microcontroler und ich bin total begeistert. Ich arbeite mit dem PICkit2 und (meistens)dem PIC16f887 ist nicht riesig (speichertechnisch) aber für einfachere Anwendungen genügt er längstens. Ich schreibe die software auch in C mit Mplab und Hightech compiler, aber ich habe in meiner ausbildung auch
-
Thread
PIC & GSM-Modem über RS232
Hallo folks, ich bin auf Euren Rat bzw Eure Hilfe dringend angewiesen. ich schreibe für einen PIC16F887 ein Programm, welches mit einem GSM-Modem mc35i (Siemens/Cinterion) kommuniziert. Reines Senden PIC > Modem (zB 'ATDTnnnnnnnnn') funktioniert einwandfrei. Beim Empfang haperts jedoch gewaltig
-
Thread
Variable in delay speichern - Fehler
compiler. das ist mein code: #include <stdio.h> #include <stdlib.h> #include <xc.h> #include <pic16f887.h> int speicher = 1000; #define _XTAL_FREQ 4000000 void main (void) { TRISC = 0b00000000; PORTC = 0b00000000; while(1) { //header_test(speicher);
-
Thread
Einzelne Bit's abfragen mit C
gemerkt, dass es doch irgendwo eine Gewisse ähnlichkeit hat. Ich besitze ein Board mit einem PIC16F887, zum Programmieren verwende ich den MikroC PRO for PIC. Auf dem Board sind 8 Schalter (PORTA) und 8 LED's (PORTD) angeschlossen. Da ich mich mit einer if-Anweisung beschäftigt habe, hatte ich
-
Thread
mTOUCH ohne zusätzliche Bauteile?
mich zum mTouch von Microchip zu informieren. auf einer Seite im Internet hat jemand mit einem PIC16F887 eine funktionierende Schaltung entwickelt die ohne weitere Bauteile für die Touch-Sensoren auskommt. was genau können denn diese spezielen Eingänge der PIC-Controller, das diese Eingänge zur Eierlegenden
-
Thread
CCS Compiler: Unterschied fast_io zu standard_io?
Hallo, hat jemand Erfahrung mit dem PIC16F887 resp. dem CCS Compiler. Ich habe ein Demoprogramm geschrieben, bei dem ich die Ports nicht manuell setzen muss. Jetzt möchte ich fast_io benützen um die Codegrösse der beiden Demos zu vergleichen
-
Thread
Ein Lob an die Cortex M4 mit FPU :)
Schadcode von 2 kB oder den Task für den Keylogger auf einem 8-Core Handy ? In einem ATtiny13 oder PIC16F887 würde Schadcode auffallen wie ein bunter Hund, in den Codemonstern eines PCs/ARM-A nicht mal als Rauschen auffallen, wenn er denn keinen Schaden anrichten würde.
Geräten als Googles Nexus/Pixel sind nach wie vor hundsmiserabel. > In einem ATtiny13 oder PIC16F887 würde Schadcode auffallen Ein ATtiny13 ist typischerweise nicht vernetzt.
-
Thread
cannot fit the absolut section.
weitere Funktionen erweitert habe kam auf einmal diese fehlermeldung. ich arbeite mit einem PIC 16F887. das Programm ist 2441 Zeilen lang und hat bisher auch gut funktioniert. was bedeutet dieser befehl jetzt genau und was kann ich dagegen tun?
-
Thread
PIC Microchip und Programer
ist und von USBurn und der Firmware nicht unterstützt wird -.- Also für so zarte Anfänge mit nem PIC16F887 oder so vielleicht noch ganz i.O. Aber später braucht und will man einfach einen Richtigen brenner, der zudem auch Updates von Microchip bekommt. Das wäre das PICKIT2/3, wobei wie schon erwähnt der
-
Thread
Problem bei LCD-Ansteuerung mit PIC
Guten Tag, ich bring grad an der Programmierung eines PIC16F887 dran. Am PORTA habe ich einen Drehimpulsgeber mit dem ich die Zahl am LCD (PORTD) in Zeile 1 zwischen 1 und 99 einstellen kann. In Zeile 2 würde ich gerne je nach eingestellter Zahl eine andere
-
Thread
PIC Timer0 laden - 40uS Offset?
Hallo, ich programmiere einen PIC16F887 mit dem freien HI-Tech C. Funktioniert eigentlich alles prima - bis auf das laden der Timer. Bin mit meinem Latein am Ende und frage mich ob andere das gleiche Problem haben und ob es überhaupt eine
-
Thread
Anfänger Frage zu PIC16F628A
das ist nett von euch ja es war nur ein codeschnipsel ich benutze normal den pic16f887 mit dem kenne ich mich ganz gut aus. Ottmar K besonderen dank dir, daß ist aber ein 628a der a typ hat ein anderes datenblatt werde mir das morgen anschauen.
-
Thread
MPLAB "debug" funktioniert, aber "run" nicht
Sourcecode kann es nicht liegen. Es muss an den Einstellungen von MPLAB liegen. mein PICkit : Pic16f887 MPLAB X IDE : v1.97 kann mir jemand helfen. Danke im Voraus