So bringen Sie zwei Tasten dazu, mit dem 16f628a zu arbeiten - C, Hi-tech comp, mplabx

Ich habe gerade angefangen, mein neues Hobby zu erkunden - MCU-Elektronik. Ich habe einen 16f628a gekauft, nachdem ich einige Forenvorschläge gelesen hatte, die ein guter MCU für Anfänger sind. Ich habe mplabX, den Hi-Tech-Compiler und das isis-Programm zum Simulieren meiner Schaltung und meines Codes heruntergeladen. Ich habe einige Kenntnisse aus der C#- und Java-Entwicklung, daher arbeite ich gerne mit ihrer "Muttersprache" C. Ich habe bereits die Projekte "Hello World" und "Blinking Led" erstellt.

Jetzt möchte ich meinem blinkenden LED-Projekt zwei Schaltflächen hinzufügen (eine für jede LED. Ein Stift für jede LED und ein Stift für jede Taste, alles geschieht programmgesteuert). Ich habe im Internet gesucht und einige Beispiele und Tutorials gefunden, aber keine dass ich arbeiten muss.

Wenn jemand Links zu Tutorials / Beispielen, Codeschnipseln mit Schaltplänen oder irgendetwas anderem hat, das mir bei der Erstellung hilft, würde ich mich freuen. Ich kann meinen blinkenden LED-Code und Schaltpläne posten, wenn das helfen würde. Danke

Ich habe meine Antwort von dieser Forumsseite bekommen: forum.allaboutcircuits.com/showthread.php?t=80263
Gut gemacht! Bevor Sie von der blinkenden LED-Phase fortfahren, könnte es interessant sein, zu versuchen, Ihre LED mit einem Timer-Interrupt und nicht mit einer einfachen Verzögerung in Ihrer Schleife zu blinken, falls Sie dies noch nicht getan haben. Der nächste Schritt wäre eine Schaltfläche, die abfragt, ob sie aktiv ist. Richten Sie danach die Schaltfläche als Unterbrechungsquelle ein und beenden Sie die Abfrage dafür. Sehr vernünftige Sequenz, die Sie schnell auf ein gutes Niveau bringt

Antworten (1)

Ich bin ein erfahrener C#-Entwickler, der sich schnell mit den PICs vertraut machen wollte und fand diese Tutorials sehr hilfreich:

http://www.gooligum.com.au/tutorials.html

Sie werden mit den neuesten MPLAB-Versionen auf dem neuesten Stand gehalten. Viele von ihnen sind kostenlos. Ich mochte sie so sehr, dass ich für das komplette Set bezahlt habe. Sie sind auf sein Lernkit ausgerichtet, aber ich habe sie nur mit einem Steckbrett und einem PicKit3 verwendet.