Habe das Programm auch einmal simuliert verstehe allerdings nicht genau die Fragestellung?
Was genau geht nicht, im Simulator scheint das zu laufen. Zumindenst die Auswahl im LCD.
Gruß Richard
Druckbare Version
Habe das Programm auch einmal simuliert verstehe allerdings nicht genau die Fragestellung?
Was genau geht nicht, im Simulator scheint das zu laufen. Zumindenst die Auswahl im LCD.
Gruß Richard
Mit den Konstanten hat das nichts zu tun, es funktioniert auch nicht wenn ich Zahlen bei Call angebe (zb Call Pour(200) ). Ich hab es trotzdem mal mit der Variable probiert, wie PicNick vorgeschlagen hat. Immernoch keine Verbesserung.
Die Hardware läuft. Wenn ich in der Schleife Slt mit eine der Konstanten oder einer Zahl ersetzte, läuft es. Das kann ja aber nicht Ziel des Spiels sein.
@Richard: Das LCD und die Auswahl läuft auch auf der Hardware. Das Einzige was im Moment nicht richtig spielen will ist der Aufruf der Sub Pour(Slt as Integer). Die übergibt ihren Parameter nämlich nicht.
Zur Sicherheit hier nochmal die Fuses, vll hab ich da ja was verdreht: (externer 4Mhz Quarz und jtag aus weil ich ja portc benutzen will)
(X = programmed = 0 ; O = unprogrammed = 1 )
OCDEN O
JTAGEN O
SPIEN X
CKOPT O
EESAVE O
BOOTSZ1 X
BOOTSZ0 X
BOOTRST O
BODLEVEL O
BODEN O
SUT1 O
SUT0 X
CKSEL3 O
CKSEL2 O
CKSEL1 O
CKSEL0 O
Hab das jetzt mit dem Simulator probiert, (allerdings eingeschränkt auf den Aufruf und die Durchführung der Sub.
Das klappt tadellos, d.h. wenn fehler, dann irgendwo anders.
btw: Pins werden über PINx.n gesteuert . Muss also heissen:
Denke nicht, dass da die Fuses irgendwie mitspielen können.Code:Config Pinc.0 = Output
Config Pinc.1 = Output
Config Pinc.2 = Output
Config Pinc.3 = Output
Config Pinc.4 = Output
Die Call Routine wird nicht angesprungen, nicht ausgeführt. Jedenfalls hält ein Breakpoint auf der Zeile das Programm nicht an.
Aber wo bitte wird die Variable "Slt" Gesetzt und mit welchem Wert? Irgendwarum wird die Case Anweisung call (x) nicht ausgeführt. Aber den Einzelstepp im Simulator kannst Du elber durch tickern...:-)
Gruß Richard
Nur als Anregung.....:-)Zitat:
Zitat von patteb
http://www.iai-robot.co.jp/tvcm/index.html
Gruß Richard