07. 08. 2007, 11:08 #1 Neuer Benutzer PIC mit Basic programmieren Hallo, ich beginne gerade damit, mich in den PIC einzuarbeiten. Da ich aus meiner Schulzeit noch einige Basic Kenntnisse habe, wollte ich ein einfaches Programm schreiben, anschließend auf den PIC brennen und testen. Ich benutze den PIC16F84A mit einem 4MHz Quarz. An den Eingängen RA0 (Pin17), RA1 (Pin1, RA2 (Pin1) und RA3 (Pin2) Sind jeweils Taster angeschlossen, die bei Betätigen ein 1-Signal geben. Auf RB1 (Pin7), RB2 (Pin, RB3 (Pin9), RB4 (Pin10) und RB5 (Pin11). Sind jeweils LED's. Nun wollte ich ein einfach Programm alá "IF RA0 = 1 THEN RB1 = 1" schreiben. Also beim Betätigen soll einfach eine LED aufläuchten. Könnte mir evtl. jemand so ein Programm hier schreiben? PIC mit Basic programmieren - Roboternetz-Forum. Da ich nicht weiß ob ich z. b. vorher ein- und ausgänge definieren muss. Und es auch sonst nicht bei mir funktioniert. Ein weiteres Problem: Wenn ich das Programm auf den PIC brenne bekomme ich die Fehlermeldung "No word-config". Vielen Dank im vorraus edit: Ich benutze mikroBasic, sollte jemand ein besseres oder einfacheres Anfängerprogramm haben könnte er dies bitte hier posten.
Wenn Ihr so beispielsweise Messwerte Eurer Sensoren ausgebt oder Zustandsinformationen, habt Ihr eine gute Möglichkeit zu überwachen, was Euer Controller gerade tut und auf Fehlerquellen zu schließen. Später, wenn Euer Programm gut funktioniert, könnt Ihr auf diese Weise (über USB-Kabel oder auch über Bluetooth, ZigBee oder andere Protokolle, die eine serielle Verbindung unterstützen) mit einem Programm auf dem Desktop kommunizieren, das Daten speichert, auswertet oder visualisiert.
1) Datei starten, die Installation läuft normalerweise ohne Probleme von alleine. Auftretende Abfragen kann man im Allgemeinen einfach mit 'OK' oder 'next' bestätigen (Abragen durchlesen und individuell entscheiden schadet aber NIE! :-D). In der Startleiste sollte nun die komplette Softwaresuit auftauchen, MPLAB einfach mit 'MPLAB IDE' starten. Das Programm liegt nun vor einem, der einfachste Weg beginnt mit einem Klick im Menü auf 'Project' -> 'Project Wizzard'. In der folgenden Abfrage den gewünschten Chip aus der Liste auswählen, nach einem Klick auf 'Weiter' die Toolsuite auswählen. Hinweis: Unter einigen Windowsversionen kann es sein, das zunächst keine Assembler Suite angezeigt wird. In dem Falle den Assistenten (nicht das komplette Programm! ) beenden und mit 'Project' -> 'Project Wizzard' noch einmal starten. Nun als 'Toolsuite' die 'Microchip MPASM Toolsuite' auswählen, der Assembler sollte die, der Linker die und als Librarian die eingestellt sein/werden. Bei der folgenden Abfrage einen Ordner wählen, in welchem das Projekt angelegt wird bzw. Pic programmieren für anfänger online. ist.
Egal für welche Plattform und für welches Tool Ihr Euch entscheidet, Ihr werdet neben einem Editor, wo Ihr wie gewohnt Euren Quellcode eingebt, eine sogenannte Tool-chain brauchen. Da Ihr als klassischer Programmierer meist an dem System, für das Ihr programmiert, sitzt, ist die Auswahl des Compilers dort eher Formsache. Da Ihr aber jetzt ein Programm übersetzt, dessen Assembler -Code auf einer anderen Maschine laufen soll, braucht Ihr einen sogenannten cross-platform-compiler oder einfach cross-compiler (cross-platform heißt in diesem Zusammenhang einfach für eine andere Ziel-Plattform). Ihr braucht auch libraries, die hardware-spezifische Aspekte in Euren Programmablauf einfügen. Pic: Einstieg. Und Ihr braucht einen Linker, der alles nach den Vorgaben, die Ihr in einem Makefile macht, zusammenschnürt und für die Ausführung vorbereitet. Wenn Ihr die Kommandos an den Compiler nicht von Hand auf der Konsole eingeben wollt, solltet Ihr Euch nach einer sogenannten Integrated Development Environment (integrierte Entwicklungsumgebung, IDE) umsehen.
IC-Prog: Diese Einstellung ist für den hier vorgestellen modifizierten JDM-Programmer zu wählen. Persönliche Erfahrungen und Nachteile des Brenners: Das Brennen, Flashen, Löschen und Überprüfen von PICs dauert nur etwa 20 bis 50 Sekunden. Allerdings gelang es mir nicht einen PIC zu brennen, der vorher von einem anderen Programmer beschrieben wurde. Dies beruht wahrscheinlich auf unterschiedliche Brennspannungen. Pic programmieren für anfänger videos. Eine serielle Schnittstelle liefert je nach PC leider nicht immer ausreichende Spannungen zum Brennen von PIC. Insbesondere sollen die seriellen Schnittstellen von Notebooks leider sehr oft zu schlecht ausgelegt sein. Bei mir funktioniert der PIC-Brenner an drei verschiedenen Desktop-PCs ohne Probleme. Lediglich mit der I/0-Verzögerung unter IC-Prog musste etwas experimentiert werden. Es besteht also ein gewisses Risiko, dass der Brenner nicht an dem einen oder anderen PC funktioniert. Wer ganz sicher gehen möchte, kann als Alternative einen PIC-Brenner verwenden, der an einem Parallelport oder USB-Port betrieben wird.
Produkt Kraft Werkzeuge Schraubendreher-Set Multifunktion 7 (Meldung zum Produkt? ) Normalpreis -. -- Bewertungen 0 Einkaufsoptimierer Befülle den Einkaufsoptimierer mit allem, was Du kaufen möchtest und entscheide selbst, wie Dein Einkauf optimiert werden soll.
Unsere Schraubendreher Serie X-GRIPP bestechen durch funktionelles und ergonomisches Design: Die Grundform ist zylindrisch, WARUM? Damit Sie den langen Weg der Schraube vom Ansetzen bis hin zum Festziehen beschwerdefrei und leichtgängig erledigen können. Große Weichzone mit zusätzlicher Rauten-Struktur, WARUM? Damit Sie richtig viel Drehmoment sowohl beim Anziehen als auch beim Lösen auf die Schraube übertragen können. Kraft werkzeuge schraubendreher restaurant. Das Loch im Griff, WARUM? Zu allererst dient das Loch zum Aufhängen in Ihrem Werkstattbereich. Es ist aber durchaus gewollt das Loch dafür zu nutzen, um einen weiteren Schraubendreher durch diese Öffnung zu stecken, um noch mehr Kraft übertragen zu können. Sie werden sehen, unser Werkzeug hält das aus, ob die Schraube allerdings dieser Belastung Stand hält, das müssen Sie selbst erfahren.
zzgl. Versandkosten bei Bestellungen unter 150, 00 EUR Warenwert.
Partnerprogramm Google Analytics Emarsys Web Extend: Personalisierung Trbo Onsite-Personalisierung: Das Cookie wird verwendet zur Onsite-Persoonalisierung der Seiteninhalte und zur Seitenanalyse für Optimierungsmaßnahmen. Validierung Kontaktformular: Validierung des Kontaktformulars. e-bot7: E-bot7 stellt einen Live Chat für Seitenbenutzer zur Verfügung. Über das Cookie wird die Funktion der Anwendung über mehrere Seitenaufrufe hinweg sicher gestellt. Diese Website verwendet Cookies, um Ihnen die bestmögliche Funktionalität bieten zu können. Angebot Norma Kraft Werkzeuge Flexibler Schraubendreher. Sie können Ihre Auswahl der Verwendung von Cookies jederzeit speichern. Mehr Informationen