- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 25

Thema: C-Control Pro programmieren - Fehler

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    Hallo Vater vom Getriebesand,

    Der kleine macht das schon richtig, ich habe so mit 9 Jahren, meine ersten Radios zusammengelötet, das war gegen Ende der 60er, das gab's noch keine Mikroprozessoren.
    Die Löterei habe ich dann zum Beruf gemacht und über die Mikrokontroller mussten wir auch alles selber lernen, da gab's Mitte der 70er noch keine Bücher wie heute und wenige Leute die man fragen konnte.

    MfG Peter(TOO)

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    28.08.2013
    Alter
    23
    Beiträge
    18
    Hallo
    wenn das so:

    #define FLL 19
    Port_DataDirBit(FLL , Port_out) 'Lampe vorne links
    Sub main()

    Do While True 'Endlosschleife
    Port_WriteBit( FLL , 0) 'Lampe blinkt
    AbsDelay(1000) 'im Sekundentakt
    Port_WriteBit(FLL , 1)
    AbsDelay(1000)
    End While

    End Sub
    CTRL-Z (0x1A)

    gemeint war, gehts immer noch nicht!

    getriebesand

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    07.01.2010
    Ort
    Deutschland
    Beiträge
    739
    Hallo nochmal,
    setz an den Anfang hinter Sub Main() das hier:
    "Pro_bot128_init()"

    Das setzt natürlich voraus das du die Lib eingebunden hasst. Wenn du nicht weißt wie das geht, schau dir mal dieses Video an:
    http://www.youtube.com/watch?v=uu8cO2b64lM

    MfG
    bnitram

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    23.02.2013
    Ort
    Bergisch Gladbach
    Beiträge
    146
    Wenn du die Libary einbindest reicht wenn du nur zB.
    Do While True
    FLL_ON
    AbsDelay(1000)
    FLL_OFF
    End While
    schreibst, müsste klappen. In der Libary ist eine Sub routine geschrieben. Wenn du wissen willst wie das richtig geschrieben wird wenn du zB. Eine eigene Sub Routine schreiben willst kannst du in der PRO_BOT_Lib.cbas nachschauen.

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    28.08.2013
    Alter
    23
    Beiträge
    18
    Hallo
    Ich habe die Lib jetzt als 2. datei ins Projekt geladen.

    Das neue Programm:
    Pro_Bot128_init()
    Do While True 'Endlosschleife
    FLL_ON 'Lampe blinkt
    AbsDelay(1000) 'im Sekundentakt
    FLL_OFF
    AbsDelay(1000)
    End While

    Dann kommt der bekannte Fehler, und die "Pro_bot128_init()" Zeile wird makiert.

    Getriebesand

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    23.02.2013
    Ort
    Bergisch Gladbach
    Beiträge
    146
    Tja , das ist komisch. Eigendlich müsste das funktionieren. Ich tippe mal das du die falsche Libary eingebunden hast. Es gibt nämlich zwei, das eine ist für c und das andere ist für Basic. Die Datei hat die Endung ".cbas."

    Nachtrag:
    ich habs gerade probiert da ich schon länger nicht mit der IDE gearbeitet habe und der Code funktioniert:

    Sub main()

    PRO_BOT128_INIT()

    Do While True
    AbsDelay(1000)
    FLL_ON()
    AbsDelay(1000)
    FLL_OFF()
    End While
    End Sub

    Was wichtig ist das du auf Projekt gehst, dann auf Neu Speichern, dann auf Datei neu hinzufügen, dann datei hinzufügen wobei du dann die Libary einbindest. So ergibt sich ein Stammbaum auf der Seite.
    Geändert von Croal (12.09.2013 um 20:24 Uhr)

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    28.08.2013
    Alter
    23
    Beiträge
    18
    Hallo
    ich habe die .cbas Libary.
    Geht trotzdem nicht!

    Getriebesand

  8. #8
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.08.2008
    Ort
    DE
    Beiträge
    523
    Code:
    #define Fll 19
    
    Sub main()
    
    
    Do While True 'Endlosschleife
    
    
    Port_WriteBit(Fll,PORT_ON) 'Lampe blinkt
    AbsDelay(1000) 'im Sekundentakt
    Port_WriteBit(Fll,PORT_OFF)
    AbsDelay(1000)
    
    
    End While
    
    
    End Sub
    Lässt sich bei mir fehlerfrei kompilieren. Musste nichts mit einbinden.

    mfg

Ähnliche Themen

  1. RP6v2 CC-PRO MEGA128 LCD Fehler
    Von Kevin0597 im Forum Robby RP6
    Antworten: 10
    Letzter Beitrag: 16.04.2013, 19:08
  2. Pro-Bot 128 Fehler
    Von TimonMi im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 11
    Letzter Beitrag: 07.04.2013, 10:51
  3. RP6v2 CC-PRO MEGA128 LCD Fehler
    Von Kevin0597 im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 01.04.2013, 09:57
  4. Pro Bot 128 Programmieren......
    Von Hummeldum im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 0
    Letzter Beitrag: 07.04.2011, 23:35
  5. C-Control PRO (ATmega128) per BASCOM-AVR programmieren
    Von dariegel im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 26.03.2011, 17:55

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests