Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfänger hat Probleme mit dem Franzis Lernpaket Mikrocontroller mit Bascom
Hi Leute,
ich bin Anfänger in dem Gebiet Programmierung, Robotik usw.
Da mich das aber sehr interessiert habe ich mir heute oben genanntes Set gekauft.
Einrichten, erstes Programm von Hand schreiben ging auch.
Beim 2. Beispiel gings dann los, von Hand schreiben funzt nicht weil der Syntax Check nur Fehler auswirft. Dann hab ich das Beispiel von der beigelegten CD geladen, brachte im Check noch mehr Fehler.
Daher die Frage: kennt jemand dieses Set?
Ich kann die Fehler der Beispielprogramme ja nicht lösen da ich damit ja Programmieren lernen wollte
Mfg
Bru
Sauerbruch
29.06.2013, 23:34
Hallo Bru,
ich kenne das Lernpaket von Franzis zwar nicht, kann mir aber vorstellen dass sich Syntax-Fehler auch so finden lassen.
Poste hier doch mal den Code den Du selbst geschrieben hast, dann schauen wir mal!
Gruß,
Daniel
Hi Sauerbruch
hier meins und das der CD
http://s7.directupload.net/images/130629/temp/n4na9jpa.jpg (http://s7.directupload.net/file/d/3301/n4na9jpa_jpg.htm)
http://s1.directupload.net/images/130629/temp/w3rwsn5n.jpg (http://s1.directupload.net/file/d/3301/w3rwsn5n_jpg.htm)
HeXPloreR
30.06.2013, 08:48
Hallo Bru,
das ist zwar ein guter Versuch, allerdings wird das kaum jemand lesen können.
Kopieren den von dir geschriebenen Programmcode bitte so ein, geht über "Erweitert" Button und dann Codesymbol "#" oder tippen:
["CODE"] Dein Code ["/CODE"] . Die Anführungszeichen " musst Du weg lassen.
Das Ergebniss wird dann so aussehen und jeder der möchte kann es lesen:
Dein Code
Das ist das Lernpaket mit dem Atiny13 drin, ja?
Sw1 scheint nicht richtig configuriert zu sein - es müsste wohl PIND.2 heißen, laut CD -schreenshot
Hallo,
das tut mir jetz Leid.
In dem Board ist ein ATmega88 verbaut.
Hier nochmal der Code
'Das ist das erste Programm mit Bascom Basic
$regfile = "m88def.dat"
$crystal = 8000000
$baud = 19200
Led Alias Portb.6
Config Led = Output
Led = 0
Sw1 Alias Pind.2
Config Sw1 = Input
Portd.2 = 1
Const Pi = 3.14
Dim Byte1 As Byte
Dim Byte2 As Byte
Dim Ich_bin_eine_variable As Word
Declare Function Testfunktion(byval A As Byte , Byval B As Byte) As Word
Declare Sub Led_toggle()
'Hauptprogramm
Do
'Hier steht das eigentliche Programm
'In der Funktion wird der Wert berechnet und
'an "ich bin eine Variabel" übergeben.
Print "Zwei Zahlen mit Bascom addieren"
Print
Input "Ersten Wert eingeben: " , Byte1
Input "Zeiten Wert eingeben: " , Byte2
Ich_bin_eine_variable = Testfunktion(byte1 , Byte2)
Print "Ergebnis = " ; Ich_bin_eine_variable ; Chr(10) ; Chr(13)
Print "Taste SW1 druecken um fortzufahren!" ; Chr(10) ; Chr(13)
Do
Led_toggle
Loop Until Sw1 = 0
Loop
End
'Funktionen und Prozeduren
Function Testfunktion(a As Byte , B As Byte) As Word
Testfunktion = A + B
End Function
Sub Led_toggle()
Toggle Led
Waitms 250
End Sub
Also bei mir mit Bascom 2.0.7.6 kompiliert das fehlerfrei.
Normalerweise sollte das Beispiel auch mit der beigelegten Version funktionieren.
MfG
Rone
oberallgeier
01.07.2013, 08:54
Hallo Bru,
willkommen im Forum.
... Set gekauft ... kann die Fehler der Beispielprogramme ja nicht lösen ...Meine Anfänge zur Mikrocontrollertechnik machte ich mit dem "Lernpaket Mikrocontroller" (klick mal) (http://www.b-kainka.de/lpmikros.htm) aus dem Franzis-Verlag vom Autor B. Kainka. Spitzenteil, ein richtiges Buch dabei, schön einfach auf einander aufbauende, einfache, durchsichtige Experimente, schicke Bedieneroberfläche, Ausflüge von Assembler bis Bascom und C, alles läuft, ich habs seit vielen Jahren und für Minitests immer wieder in Betrieb. Bei der einen oder anderen Frage hatte ich den Autor direkt angeschrieben (eMail) und schnelle und freundliche Antwort bekommen.
Leider ist aus Deinen Angaben nicht rauszulesen, welches der zahllosen Franzis Lernpakete Mikrocontroller Du hast (ich will Dir auch nicht die Mühe abnehmen Deines aus der grossen Auswahl rauszuraten), auch der Hinweis auf den mega88 hilft ja nicht wirklich zur Identifikation - ein Link direkt drauf wäre sinnvoll.
Meine Meinung: Autor feststellen und anmailen mit Deinem Problem mit CC an den Verlag.
oderlachs
01.07.2013, 09:19
Hallo,
auch mit Bascom 1.11.9.8 läuft es ohne Probleme...
OL
Hallo,
danke für die Antworten.
Ich habe dieses Set http://www.franzis.de/elektronik/lernpakete-elektronik/lernpaket-mikrocontroller-technik-mit-bascom
Wenn ich bei dem Code nem Syntax Check mache bringt er Fehlermeldungen.
Stellt sich mir nur die Frage warum das bei euch nicht der Fall ist.
Mfg
HeXPloreR
01.07.2013, 12:52
Dann brauchen wir auch die Fehlermeldungen.
Ich versuche das später auch noch zu übersetzen.
MagicWSmoke
01.07.2013, 13:36
Stellt sich mir nur die Frage warum das bei euch nicht der Fall ist.
Dürfte mit Deiner Installation zu tun haben, installier' Bascom nochmal neu.
Evtl. ungenügende Rechte. Die Fehlermeldungen aus den Screenshots, soweit erkennbar, waren keine Hinweise auf Syntaxfehler.
Hi Leute,
hab Bascom neu installiert. Funzt seitdem komischerweise.
Tut mir Leid dass ich wegen so eine Lapalie einen Thread aufgemacht hab.
Hätte ich auch selber mal testen können :)
Vielen Dank an Alle!
Sollte ich wieder mal die eine oder andere Frage haben hoffe ich ihr helft mir wieder so kompetent und freundlich :)
Mfg
Bru
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.