-
Thread
Verkaufe EasyPIC5 praktisch ungenutzt
Verkaufe mein mikroElektronika EasyPic5 Development System. Es wurde nur 1 - 2x ausprobiert und nicht weiter gebenutzt. Sehr guter Zustand mit OVP. Mit Rechnung vom 19.03.2009. Ich gehe bald ins Ausland und möchte es vorher noch verkaufen
products/view/1/easypic5-development-system/ Lieferumfang (siehe Fotos): Development Board, PIC 16F887 Microcontroller, USB Kabel, RS232 Kabel, CD, Anleitung + weitere Dokumente Als Bonus lege ich noch einen neuen mikroElektronika Motion Sensor drauf! Aus rauch- und haustierfreiem
-
Thread
Assembler Dimmbare Treppenlichtsteuerung
Hallo, ich möchte gerne eine Treppenlichtsteuerung mit dem Pic 16F887 programmieren. Ein Teil eines Programms habe ich fertiggestellt, doch nun kommen Probleme die ich leider nicht mehr lösen kann ich bitte daher um Hilfe =D. Das Programm soll einzelnde LED's
Ende): [avrasm] Bereich movlw 0xFF ... goto ist_Max return ist_Null incf Dimmer,F return ist_Max decf Dimmer,F [/avrasm] Richtig ("goto ist_Max" ist hier unnötig): [avrasm] Bereich movlw 0xFF ... decf Dimmer,F return ist_Null incf Dimmer,F
-
Thread
12-> Pegelwandler
mit dem uln2003 ist eigenldich genau das was ich suche, hab gerad mal geguckt. die eingänge meines Pic16f887 haben da wo ich´s brauch pull-up-widerstände. das würde also passen. aber brauch ich da noch irgendwelche vorwiderstände oder so? weil vorwiderstände wollt ich eigendlich vermeiden:-)
-
Thread
Audiotisch (Daft Punk)
zu viel an 5V sind, wurde schon gesagt. Wenn du alle LEDs in Reihe schaltest, brauchst du zwar über 16V, brauchst aber nur wenig Strom uz schalten. 74LS07 tun es dann als Treiber.
> Nein, man muß den ADC aktivieren, um einen ADC-Port davon zu machen. Ah ok, kenne das nur vom PIC bsp. 16F887 das man hier PORTA "umschalten" bzw. bestimmte Register clearen muss bevor man diesen digital verwenden kann. Gruß
-
Thread
Open Drain Output: LED nach Plus oder GND schalten?
Ausgänge eines LXT9785 (8-Port 10/ 100 Mbps PHY Transceivers, 208-pin PQFP) anzapfen und einem µC (PIC 16F887) zuführen. Der LXT ist in einem Cisco Switch verbaut (3x) und ich möchte gerne die Signale der Link LEDs nutzen um darüber eine Steckdose zu schalten. Die Schaltung auf dem Board des Switches
-
Thread
Brenner 8 wird nicht erkannt
Platine bei meinem Arbeitskollegen einwandfrei funktioniert (bereits einige Codes erfolgreich auf PIC 16F887 aufgespielt und getestet). Somit ist auch ein Fehler mit der Firmware ausgeschlossen. Beim Anstecken des Brenners blinken die beiden LEDs hintereinander kurz auf (normales Verhalten). Den Treiber
-
Thread
Frequenz von Timer bestimmen - Anfängerfrage
Hallo µP - Freunde Ich habe da mal eine Verständnis Frage Nehmen wir den PIC16F887 Timer 2 Bestimme ich die Frequenz Folgendermaßen [code] Clock Frequenz / 4 / Vorteiler / Nachteiler T2CON = B'01111111' 11 10E6 / 4 / 16 / 16 = 10,74 kHz [/code] oder mache ich hier
-
Thread
Doofe Frage : Wozu gibt es das EEPROM?
den Pics ja (meinte er, ich weis es nicht) die Brennspannung angehoben werden muss, dass kann ja der Pic nicht einfach so selbst... Hab dann aber zum Glück ein Beispiel für den 16f887 gefunden und so wurde dann offiziell bekanntgegeben, dass das Programm im Flash-SPEICHER liegt und er nicht Recht hatte
gelöschter Flash mit 0xFFFF gefüllt ist, kann man immer ein Bit löschen und damit pro Speicherwort 16 Zustände abspeichern. Ein gelöschtes Bit wieder setzen geht aber ohne vorheriges Löschen nicht.
-
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
wäre das [c] #use fast_io(B) #define PORTB_ADDR 0x06 // bin ich mir nicht sicher, benutze nur 18F... #byte PORTB PORTB_ADDR #bit LED0 = PORTB.0 #bit LED1 = PORTB.1 [/c] Und dann im Code: [c] set_tris_b(0b11111100); // B.0, B.1 auf Ausgang LED0 = 0; LED1 = 1; [/c]
-
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
µC von 0 auf lernen. ASM oder C?
Ich habe zuerst ASM auf dem PIC16F84 gelernt, neben rudimentären C-Kenntnissen. Der Effekt war, dass ich dank diesen ASM-Vorkenntissen das C-Verständnis während der Übungen an der Uni enorm vertieft habe und meiner Meinung nach
schreiben, wie lange es dauert ein Bit eines Portes zu setzen, bei einem Takt von 20MHz mit einem PIC16F887. Datenblätter lesen solltet ihr ja können ;)
-
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
Variablen zwischen Unterprogrammen übergeben
in ein anderes Unterprogramm übergeben. Wie mache ich das? Programmiere in C mit MPLAB auf dem PIC16F887.
-
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
-
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
-
Thread
Projekthilfe gesucht - Parallela Cluster (Supercomputing :))
Pic Tech - Nein, PHP auf gar keinen Fall :) Das haben wir ja schon. Auf dem Linux LiveServer braucht das Script von oben, mit PHP7 und 2,8GHz Loops: 4.598.126 Hits: 400.800 Seconds: 1,887 sec. @
Roman S. schrieb im Beitrag #4534329: > Pic Tech - Nein, PHP auf gar keinen Fall :) Das haben wir ja schon. Auf > dem Linux LiveServer braucht das Script von oben, mit PHP7 und 2,8GHz > > Loops: 4.598.126 > Hits: 400.800 > Seconds: 1,887
-
Thread
DCF77-Modul von Pollin
OK. Ich wollte den Empfänger an einen Captureeingang des PIC16F887 anschliesen. Das ist schon mal ein ST-Eingang. Wie bekomme ich denn nun heraus, welchen Strom der Eingang des PIC zieht? Ist der Parameter "Input Leakage Current" der richtige? Dann würde das
stepp64 wrote: > OK. Ich wollte den Empfänger an einen Captureeingang des PIC16F887 > anschliesen. Das ist schon mal ein ST-Eingang. Ein Comparator-Eingang ist nur dann ein Schmitt-Trigger, wenn man den Schwellwert entsprechend umprogrammiert. Ich bin da bei diesem PIC grad
-
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
-
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
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
-
Thread
cannot fit the absolut section.
um 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
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
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Platinen.jpg - Display - Schieberegister mit Spaltentreiber - Zeilentreiber - Controller-Board (PIC16F1939) Gruß John
Tonertransfer hergestellt, hat super geklappt. Im Anhang die zip, enthalten sind Layout, Hex für PIC16F1824 und Beschreibung.
-
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
-
Thread
MPLAB "debug" funktioniert, aber "run" nicht
Am 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
-
Thread
µC gesteuert über eine Android App
Technikerarbeit anzufangen. Ich habe mir vorgestellt die Technikerarbeit soll wie folgt aussehen, ein PIC16F887 soll so programmiert sein, dass es über das Bluetooth Modul (BTM222) Daten vom Smartphone(Android App) empfangen kann und diese über die Serielle Schnittstelle an den µController übermittelt
-
Thread
Probleme mit Timer und PWM
jedoch nichts gefunden. Würde mich sehr freuen, wenn ihr mir weiterhelfen könntet. ich arbeite mit dem PIC16F887 auf einem Entwicklungsboard meiner Firma. Der Quarz hat eine Frequenz von 20MHz. Mit freundlichen Grüssen Janik
-
Thread
Wlan2Serial Modul für 5 euro
Webserver gepostet: > https://www.mikrocontroller.net/topic/344962#new läuft.. danke ! Bin auf PIC 18F damit unterwegs. Holger
einfacher. Zum Spannungsteiler kann ich nichts sagen, meine Schaltung läuft komplett mit 3,3 V, PIC 18F. Holger
-
Thread
ICSP - Problem mit PortB (Pull-Ups?)
Guten Abend Ich wollte bei einem selbstgebauten Thermostat (PIC16F887) soeben ein Software-Update durchführen, dass diesmal testweise via ICSP und nicht wie bisher via Bootloader geschehen soll. Ich hab ICSP/ICD also in den Konfigurationsbits aktiviert und konnte
-
Thread
Suche Mikrocontroller
Hy, suche schon seit Tagen einen Mikrocontroller von Typ PIC oder Atmel, bin hier aber noch nicht fündig geworden! Folgendes habe ich mit dem Mikrocontroller vor: Ich will Daten über 2 serielle Schnittstellen einlesen und diese für 1 Tag auf dem internen
Erfahung IMHO immer noch entschieden zuviel.Auch wenn es fertige Quellen für SD-Kartenzugriff und FAT16 gibt. >Dieses Datenkopierbox gibt es fix und fertig bei Conrad zu kaufen: >http://www1.at.conrad.com/scripts/wgate/zcop_at/~f... Der Link geht nicht, poste mal die Bestellnummer. MFG Falk
-
Thread
AD Wandler Programm?
Schönen guten Tag, Ich habe einen PIC16F887 und möchte den AD Wandler benutzen. So nun habe ich ein wenig im inet gestöbert und ein Quellcode gefunden. Allerdings versteh ich nicht ganz was das Programm macht. Code: void main() {
-
Thread
Neu im MC-Bereich (Hilfe gesucht)-Melodiegong
Ich vermute mal diesen "Gong" realisierst du mit einem Buzzer? Ganz spontan fällt mir da der PIC16F887 ein. Vermute mal, für dein Vorhaben wird der Controller natürlich um einiges zu gross sein... Falls du allerdings später vor hast auch selber andere Dinge zu Programmieren, kann der uC nicht schaden
programmierkenntnisse sind nicht von nöten. ne logo ginge auch ist mir aber deutlich zu teuer. hab n 2*16 display mit temp anzeige und uhr, ne led zeile als schnellanzeige und nen krachmacher wenn´s zu warm wird ( per taste stumm zu schalten) den krachmacher hab ich allerdings als hardware realisiert da
-
Thread
STM32: To HAL or not to HAL
verkehrt, aber ich setzte die Bits in den ersten 16bit und lösche in den letzten 16bit. Aber vielleicht ist mein STM32F411 ja anders...
Mit dem 8085 und Assembler habe ich angefangen, war Pflicht in der Ausbildung. PIC16F887 und ATtiny/ATmega sind die letzten uC, die ich auf Registerebene und C verstehen wollte. Alle ARM Cortex sind zu komplex um das Rad noch mal neu erfinden zu wollen. Es hilft allerdings, die 8-
-
Thread
Erntet ihr Bauteile von nicht mehr benötigten Platinen?
René F. schrieb im Beitrag #6322924: > Erntet ihr heutzutage trotzdem noch Bauteile zum basteln? Ja!
Ein paar einsteckbare DIL-40 PICs aus älteren Firmen L.P. wie 18F4520, 4620, 887A, 877A u.ä. Da FLASH Speicher sind sie natürlich noch verwendbar. Zu schade für die Entsorgung. Auf Steckbrett mit wenig Aufwand noch recht brauchbar.
-
Thread
Veständnissfragen zum PWM_Assemlercodebespiel
[code] include "P16F887.INC" ; Device specifics include file errorlevel -302 ; __CONFIG _CONFIG1, _LVP_OFF & _FCMEN_ON & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON &
here end ; End of program [/code] Da ich noch neu bin in Sachen PIC-Programmierung hier mal eine Frage bezüglich meines Verständnisses des hier angehägtem PWM-Codes: Die Taster, die hier die hier die Pulsdauer steuern sollen, werden doch mit dem Interrupthandler
-
Thread
Flugzeug-Daten auf 1090 MHz empfangen
Die Airnav Radarbox tastet die Daten mit 8MHz mit einem dsPIC33FJ64GP306 ab und schiebt sie dann zum PC über USB (FT232R mit 1250 kBaud angesteuert) rüber. Dort kommt für den Wechsel 1->0 dann F0 und für den Wechsel 0 -> 1 dann 0F an (im Idealfall, sonst auch
gleichzeitig der billigste. Am Besten man besorgt sich in der Bucht auch noch einige Adapter: - TV auf F-Stecker - TV auf BNC - BNC auf F-Stecker - F-Stecker - F-Verbinder Damit kann man dann schön rumexperimentieren.
-
Thread
WordClock mit WS2812
"WordClock mit WS2812" kann sowohl die klassische 11x10 WordClock als auch die neue minutengenaue 16x18 WordClock24h realisiert werden - mit ein und derselben Hard- sowie Software. Link zum Artikel: [[WordClock_mit_WS2812]] Lauffähig ist die Software auf den Nucleo-Boards STM32F401RE und STM32F411RE
die Spannungsversorgung an Flachband-Kabel angelötet - Die insg. 8 Power-Pärchen auf einen 16-pol. Flachbandstecker gequetscht - 16-pol. Wannenstecker -> Schraubklemme f. Netzteil Ich werde das heute abend noch genauer im Artikel dokumentieren.