Facharbeit, Progammieren eines Temperatursensors



  • steht doch alles in deiner aufgabenbeschreibung?
    http://www.franksteinberg.de/progss.htm
    hoffe, du findest jemanden aus deinem kurs, der dir hilft.



  • theschaaf schrieb:

    Für die Facharbeit zum Abschluss meiner 2 jährigen BFS Technischer Assistent für Informatik....

    theschaaf schrieb:

    was ist das überhaupt, ein compiler?

    😕
    lernt man da so wenig, oder hast du nur geschwänzt?



  • danke für die hilfreiche antwort, wir benutzen nur den bloodsheed dev c++ compiler, wir wirklich sehr wenig in c++ gemacht, das schwierigste was wir hatten waren pointer.
    geschwänzt habe ich nie, ist es nun mit meinem compiler möglich?

    @ elise.
    ich bin der einzigste aus meiner klasse der dieses thema bearbeit, und die aufgabenbeschreibung ist nicht für mich. meine lautet einfach nur:"baue nach dem plan die schaltung zusammen und programmiere ein programm mit c++ das die temperatur ausließt.
    .



  • auf deiner vorgegebenen projektseite findest du fertige programme, in c# (vielleicht zu verwirrend)
    hier ein link als überblick (linux!)
    http://voxel.at/prj/i2c/LM-Artikel/
    versuch, dich in diese einzulesen und als grundlage zu verwenden.

    darüber hinaus stehen auf der projektseite auch hinweise, welchen compiler du verwenden sollst.

    so long



  • Dieser Thread wurde von Moderator/in Korbinian aus dem Forum Projekte in das Forum Rund um die Programmierung verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • theschaaf schrieb:

    if anweisungen, arrays und ja, viel mehr nicht.
    grüße

    😕 nach 2 jahren?



  • also so langsam läufts einiegermaßen, ich habe die dokumentation des hardwareteils fertig.
    jetzt möchte ich mit diesem programm weiterarbeite

    http://www.goblack.de/desy/digitalt/l_modelle/tempsens75/programm1.html

    allerdings tauchen beim kompilieren in der headerdatei immer 3 fehler auf, und zwar:

    asm{ mov AH, 80h <--- [c++warning]restarting compile using assembly
    int 0AAh }
    }

    ----------------------------------------------------------

    char i2c_receive (char slave, char far* c, char lastchar) <--- [c++error] expected

    ----------------------------------------------------------

    asm{ mov AH, 83h
    mov AL, slave
    and AL, 0FEh <--- [++error] incorrect number format
    mov CX, length
    les BX, buffer
    int 0AAh

    ----------------------------------------------------------

    oder ist dieses programm gar nich für meine schaltung geeignet? aber es müsste doch eigentlich das richtige sein oda?!

    grüße, jens



  • Deine Fehlerbeschreibungen sind zwar ziemlich dürftig, besonders die zweite ...

    theschaaf schrieb:

    asm{ mov AH, 80h <--- [c++warning]restarting compile using assembly
    int 0AAh }
    }

    Ist nur eine Warnung. Kein Problem hier.

    ----------------------------------------------------------

    char i2c_receive (char slave, char far* c, char lastchar) <--- [c++error] expected

    Expected *was*? Sieht aber so aus als würde er das far-Schlüsselwort nicht kennen. Was ist das denn für ein Compiler?

    asm{ mov AH, 83h
    mov AL, slave
    and AL, 0FEh <--- [++error] incorrect number format
    mov CX, length
    les BX, buffer
    int 0AAh

    Da muss ich passen, das sieht eigentlich gut aus.



  • theschaaf schrieb:

    restarting compile using assembly

    Bei Borland gibt es da den Schalter -B, um den Assembler sofort zu starten.



  • ja, den borlander nutze ich jetzt auch

    beim zweiten fehler steht ausser "expected" nichts

    and AL, 0FEh <--- [++error] incorrect number format
    

    hier meinte mein lehrer ich sollte mal die adressen überprüfen? deshalb habe ich auch gefragt ob sich das programm vll auf eine andere schaltung bezieht?
    kann ich aber auch nich sagen da mein lehrer sich das wohl nur ne sekunde angeschaut hat.

    "Bei Borland gibt es da den Schalter -B, um den Assembler sofort zu starten."

    d.h. jetzt genau?


Anmelden zum Antworten