Gefunden für pic16f627 - Zum Elektronik Forum |
| 1 - Hallo HEX in ASM ändern. -- Hallo HEX in ASM ändern. | |||
| |||
| 2 - Tastendruck Automatisierung -- Tastendruck Automatisierung | |||
| Tach zusammen
Hab hier mal für nen Kumpel einen PS2 tastendruck automatisierer gebaut. Soll heißen: Er drückt einen Knopf und es werden automatisch mehrere PS2 Befehle ausgeführt. In seinem Fall wird 3x ein Buchstabe gedrückt, um eine Art Lichthuppe in einem Autorennspiel zu simulieren. Dazu haben wir das PS2 Kabel inklusive Matrix aus einer Tastatur ausgebaut und dann ausprobiert, durch welche Kombination, der Buchstabe "h" aufblinkt. Hierzu habe ich dann eine Schaltung entwckelt, welche die drei erforderlichen Anschlüsse der tastaturmatrix 3x zusammen schaltet. Dies geschieht über einen PIC16F627 mit folgendem Code: Code : | |||
3 - MPLAB IDE / Disassembly Listing leer -- MPLAB IDE / Disassembly Listing leer | |||
| Habe in MPLAB IDE V7.20 ein Testbeispiel (nicht selbst geschrieben) für einen PIC16F627 (nicht von mir) geladen, assembliert, und programmiert. Läuft.
Mit View / Disassembly Listing erscheint dieses. Mit MPLAB SIM erhalte ich darin den Zeiger für die Positionsanzeige der Simulation. Alles fein. NUN ZUM PROBLEM: Ein selbst geschriebenes Programm (455 Lines, Program Memory) für einen PIC16F876 läuft einwandfrei durch den Assembler. HEX Code wird ohne Warnung erzeugt. Doch wenn ich View / Disassembly Listing betätige, erscheint wohl das Fenster, aber es ist leer. Wohl kann ich den Simulatorzeiger in der Darstellung 'Program Memory' sehen, doch das ist bei weitem nicht so komfortabel, wie im Diassembly Listing. Kann mir bitte jemand auf die Sprünge helfen. Danke. Johann ... | |||
| 4 - Brennprobleme mit einem PIC16F627 -- Brennprobleme mit einem PIC16F627 | |||
| Hallo!
Hab da mal wieder ein kleines Problem. Ich bin leidenschaftlicher Modellbauer und hab im Internet eine Schaltung gefunden die ich für mein Boot nachbauen möchte. Die Schaltung befindet sich hier: http://www.elektronik-im-modellbau.de/ Es geht um den : 2-Kanal Memory RC-Schalter Ich muß mich natürlich auch für alle auf dieser Webseite befindlichen Sachen und Links Distanzieren! Nun habe ich mir alle Bauteile besorgt. Wie er auf der Seite erwähnte habe ich den PIC16F627 gekauft, er verwendete den 16F628 und schrieb das der 16F627 auch ausreichen würde. Wollte mich an das Brennen von den PIC`s wagen und hab da auch schon die erste Hürde. Ich benutze einen JDM2 Programmer mit WinPic (Ps: habe absolut noch keine Erfahrung mit Brennern). In WinPic steht mir nur der 16F627A zur Verfügung. Habe also den ausgewählt und sein Hex File geladen. Aber er brennt überhaupt nichts auf den PIC. Wollte es auch noch mit IcProg versuchen aber da kann ich den Brenner nicht an COM1 anwählen. Der steht im Programm fest auf COM3 und ich kann's nicht einstellen. Kann mir irgend einer einen Tip geben?? Vielleicht funzt das Hex File nicht mit d... | |||
| 5 - PIC USART allgemeine Frage -- PIC USART allgemeine Frage | |||
| Hallo zusammen,
ich beschäftige mich mit einem PIC16F627. Ich benutze übrigens den CC5X Compiler. Leider habe ich keine Erfahrungen mit der USART Schnittstelle. Bevor kommt, guck bei Sprut, hab ich schon relativ genau. (Die Erklärung ist super, lässt aber noch ein paar NOOB Fragen offen) Mir gehts eher um die Funktionsweise, wie kann ich mir das vorstellen? Läuft die Schnittstelle quasi neben dem Programm her und wenn ein Byte fertig ist wird ein Flag gesetzt? Und angenommen, das Byte kommt nicht komplett an, setzt die sich dann nach einer gewissen Zeit zurück oder krieg ich dann beim nächsten Empfang Probleme, weil noch ein halbes drin steckt? Und zu guter letzt was allgemeines zur Programmierung, wenn Ihr eine Zahl, die größer als ein Byte ist, übertragen wollt, wie macht Ihr das? Irgendwie müsste ich das ja in 2 Byte aufteilen oder gibts da was, was ich nicht kenne? (Das wär alles kein Problem würd ich die Softwarelösung nutzen, nur will ich mit Interrupts arbeiten) danke schonmal im Vorraus Nuke ... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 7 Besucher in den letzten 60 Sekunden alle 8.57 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |