Also, was mir als erstes auffeallt, du hast keine Unendlichschleife in deinem Programm. Unten ist mein Vorschlag gegen dieses Problem.
org 0x00
goto main
main
bsf STATUS, RP0
Art: Beiträge; Benutzer: Mobius
Also, was mir als erstes auffeallt, du hast keine Unendlichschleife in deinem Programm. Unten ist mein Vorschlag gegen dieses Problem.
org 0x00
goto main
main
bsf STATUS, RP0
Also, was wirklich wichtig bei der verwendung von include ist, wo ihr das einfügt! Weil der preprozessor nimmt das und haut es einfach statt dem Inklude rein. Also wenn ihr das vor dem "org 0x00"...
Schau dir die indirekte Addressierung des PICs an. Am Besten liest du dir das Datenblatt und sprut.de durch.
indirekt:
MOVLW 0x21
MOVWF FSR
; Daten sind in W bereitgestellt
...
oder aber du zeichnet es mit paint .Net und speicherst es dann als PGM im ascii format (Portable Graymap) ab. Das kannst du dann um einiges einfacher lesen. Für das abspeichern im Speicher würde ich...
ähm... einfach das erste Board, das bei der Erstellung des Layouts da ist, weglöschen?
lg
Mobius
U=R*I
P=I*U
In die beiden Gleichungen setzt du deine Werte ein und dann weißt du, wie viel Leistung durch den Widerstand fließen werden. Anschließend multiplizierst du diesen Wert mit, sagen...
Bei einem PIC16F liegt die Stack-Tiefe bei 8 und ist hardware-maßig, also nicht erweiterbar. Also, nie mehr als 8 rekursive call-aufrufe ausführen.
In Mplab kannst du unter "View" -> "2 Hardware...
Also, der Bootloader arbeitet so, dass er die Vektoren "Reset" und "Interrupt" durch je ein Sprungbefehl (bzw. beim Reset durch die Abfrage, ob der Loader oder das Hautprogramm gestartet werden soll)...
Also wenn ich jetzt nicht vollständig auf dem Holzweg bin, dann ist das Zeichen bei den LEDs ein Widerstandsarray, wo ein Ende der Winderstände zusammengeführt ist. D.h. jedes der LEDs hat nen...
Jau, aber dank dem PIC, dass durch den Carry rotiert wird, geht es einfacher. Du schiftest nach links (rlf f,d) (wenn die Übertragung MSB -> LSB ist, ansonsten nach rechts) und dabei wird der...
Würd auch gehen, mach bräuchte aber überhaupt keine 3 Software-RS232, es genügt 2x RS232. Einer Richtung PC, einer, der auf den ausgewählten Port horcht. Aber wieso einfach, wenn es auch konpliziert...
Der Fehler heißt, dass dein PIC keinen OSCCAL Wert mehr gespeichert hat, d.h. die Werkskalibrierung auf 1% (oder so) des internen Taktgebers ist weg. Da kann man nur noch sagen, Pech, bzw. den Chip...
Schau mal bei rs-components die Datenblätter durch, vor allem Tyco hat sehr gute, meist gleich mit Empfehlungen für die Ausschnitte der Frontplatte.
zb, die Bestellnummern:
409-3365
oder...
Und an deiner Stelle würde ich allen Göttern, die du kennst meinen Dank aussprechen, dass die IO-Pins des PICs (oder noch besser, der PIC selber) noch lebt und sein Dienst unter deinen herrschenden...
Conrad hat ein Modul im Angebot (641138 - 62), wo du das Signal des Empfängers herausbekommst. In was für einem Format, das steht net drinnen, stimmt, ABER, da ist ein Schaltplan drinnen mit dem...
http://www.sprut.de/electronic/pic/typen.htm
Hier findest du eine schnelle überischt über die 12/14/16-bit Typen von Micorchip (der 12F509 fällt unter 12 bit). Alle, die die Größe ihres...
Ähm, will ja nicht meckern, aber was ist an 5 Widerständen + 1 Diode + 5 Drähten + 12V-Netzteil + Schalter den so teuer (brenner 0? Und der Brenner unterstützt alle PICs, die der PBrenner von sprut...
Also, die Frage für'n SUB-D kann ich dir mit "ja" beantworten, normalerweise kann man _alle_ SUB-D Stecker in die footprints in der Library "con-subd" einpassen (hoff dass das die frage war :) ). ...
Es gibt keine Variable mit 4bits, das kleinste in ANSI-C ist ein char mit 8 bits. Bei µC wird dann meist aich noch eine zusätzliche Variable bit eingeführt, welcher, wundersamerweise (;)), 1 bit lang...
Ein Zyklus ist IMMER für den Befehlszyklus gesehen, also ja, er wartet eigentlich 1000*(0-255)*4 Quarz-Takte (eigentlich nichts anderes, als wenn du ein Haufen "nop"-Befehle in Assembler...
...und von SOT23, SOIC's, SSOP's und TSOP's von 8 Beinen angefangen. Also ich will die Lötzange nicht von der Arbeit und von der FH missen, wenn es darum geht einen Chip schnell und voir allem...
Also, RA5 ist mit 2 internen Modulen gemultiplext. Einerseits mit einem analogen Eingang (welchen du natürlich vor dem Benutzen von diesem wegschalten musst, wie das geht, steht im Datenblatt auf der...
Also PLL ist ein Phase Lock Loop, d.h. ein interner Oscillator, dessen Flanken mit den Flanken eines externen (für den PLL gesehen) Quelle synchronisiert werden. Bei dem PIC ist es so, dass der PLL...
@theodrin (1. post):
Also das "Bit" hab ich erlich noch nie bei dem C18 gesehen, wobei ich aber sagen muss, dass ich mich bei dem eher an den standard synthax von C halte , so weit es geht :). Bei...
Also, du brauchst den "Java 1.6/1.5 SE SDK" (nicht nur dem mit SE!!!) von Java. Da ist dann auch ein IDE mit drinnen (netbeans), aber du kannst danach natürlich auch andere IDEs, wie zum Beispiel...