Axel F. schrieb: > Java greift auf Hardware in PC über die VM zu Java = eine Programmiersprache JVM = abstrahiert zwischen Java Bytecode und der Hardware Diesen Unterschied solltest du dir mal bei deinen Ausführungen angucken. > hat aber wie Tobi selber sogar schon weit vorher erkannt hat, das hab > ich grad gelesen, probleme damit ComPorts zu bedienen, das aber liegt > auch in der Natur von Java,, Er benutzt noch gar keinen ComPort, er greift aktuell noch direkt über USB (über die libusb) auf den USB Port zu. Wovon redest du eigentlich? > hier lohnt es sich wirklich einmal zu schauen was Byte code ist und > wieso es für so etwas einer virtuellen Runtimeumgebung benötigt Ja, DU solltest dir das angucken. Die meisten neueren Programme laufen in einer Runtime Umgebung. Auch alles was mit .NET erstellt wurde. Das hat in diesem Bezug überhaupt keine Nachteile. Du urteilst hier mit himmelschreiendem Halbwissen. > Java ist keine Sprache mit der man Hardware direkt ansprechen kann, wenn > man das will, geschieht dies stets über virtuelle Ports > diese aber müssen bereitgestellt werden > und das wiederrum ist recht komplex So ein Schwachsinn hoch 3. > wenn man Hardware nah Programmiert, und das macht Tobi grad, sollte man > überlegen ob man nicht Java umgehen sollte, C oder ASM sind da sicher > ergiebiger Wo tut er das wenn er doch nur ein popeliges Host Programm auf dem PC erstellen will? Es ist nicht Hardwarenah nur weil man Schnittstellen des PCs verwenden will. Kapier das doch mal. > wer sagt ihn denn jetzt, das Java hierr den virtuellen Com Port auch > richtig beddient Wie schon gesagt, er benutzt gar keinen virtuellen ComPort. Axel mach ruhig weiter, mit deinen Ausführungen blamierst du dich doch nur noch. Du offenbarst dich hier in sehr amüsanter Art und Weise als Schwätzer (wegen ellenlanger posts die auch noch falsch sind), und besserwisserischer Noob (weil du auf total falschen Aussagen beharrst). gruß cyblord
> hmmm, wenn du nun deine Schaltung lange laufen lässt > kann es nach wochen oder tagen jam al passieren das der Chip abstürtzt > > in dem Fall ist ein Watchdog gut > aber einfluss auf das eigentliche Programm sollte der nicht haben > > jetzt kann natürlich auch passieren, das der Chip beim Datentransfer > über USB abstürzt, > > in so fällen ist ein watchdog ja praktisch, aberr wenn geht, umgeh das ok verscuh ich mal...dasdevice läuft immernoch...bin mal gespannt^^
tja, Cylord was soll ich dir da sagen, ich weiss das ich dich nie nach rat fragen werde ö.Ö ich nimm dich schon seit was längeren nicht für voll so sind wir nun schon zwei die einander nicht verstehen...... ich kann damit leben, ich hoffe du auch HABEN WIR UNS NUN AUSGESPROCHEN ????
Axel F. schrieb: > tja, Cylord > was soll ich dir da sagen, ich weiss das ich dich nie nach rat fragen > werde ö.Ö > > ich nimm dich schon seit was längeren nicht für voll > > so sind wir nun schon zwei die einander nicht verstehen...... > ich kann damit leben, > > ich hoffe du auch > > HABEN WIR UNS NUN AUSGESPROCHEN ???? Ich weiß nicht warum du da was persönliches draus machen willst. Ich kenne dich nicht. Mir ist es völlig egal wer du bist. Aber wenn du mit Inbrunst hier im Forum nachweisbaren Quatsch schreibst, werde ich dich korrigieren. Versuchs doch mal mit Argumenten statt mit deinem kindischen getue um irgendwelche Aussprachen. Mir gehts um Fakten. Du verzapfst Unsinn. Mehr ist es nicht. Aber du könntest dazulernen und annehmen wenn man dich korrigiert. Der arme Tobi hier hat genug Probleme da musst du ihn nicht noch mit deinen seitenlangen Posts in die völlig falsche Richtung jagen. gruß cyblord
@Cylord, Ich denke wir haben uns ausgesprochen siehst du wirklich noch Bedarf zu diskutieren? ich nicht!
4 Tage rum(de)buggerei und 200 Posts für eine Fehlersuche im Misthaufen, vermutlich noch 6 Tage bis du dich für einen Seriell-Chip entscheidest, 3 Tage Lieferung... So systematisch wie du da dran gehst, brauchste bestimmt noch weitere 2 Wochen bis du die Treiber installiert hast und die Baudrate eingestellt hast... Ich frage mich, wie lange du an dieser "Abschlussarbeit" hantieren darfst? 3.5 Jahre?
Hast du schon mal "USBView" laufen lassen, wenn der Fehler auftritt?
> Axel F. schrieb:
Also wir hier in der Firma finde den Axel toll, wir überlegen ob wir ihn
zu unserem Maskottchen machen sollen. Der ist so putzig irgendwie.
Eine Idee 2 schrieb: > Simon K. schrieb: >> Wer unterschreibt eigentlich alles bei deiner Eigenständigkeitserklärung >> der BA? > > Es kann mir keiner erzählen dass wenn er ein Problem während seiner > Abschlussarbeit hatte, dass er nicht mit Anderen darüber geredet hat. Und so wird unseren lieben Akademikern die Teamarbeit und Kommunikation ausgetrieben.
@armes Deutschland ne, ich hab nur ein Problem mit Leute die mich für doof verkaufen wollen, weil ich so Begriffe wie Com Port in Mund nahm, von jenen, die offenbar nicht wissen was ein COM Port ist die dann in Anschluss sich daran aufhängen und sogar auffällig beleidigend werden solche Leute würden in einen Teamm nicht überleben..... definition COM Port --> Communication Port RS232 ist ein Communications Port USB ist ein Communications Port(natürlich, oder will jemandd ernsthaft behaupten das der Port nicht fürr Kommunikation verwendet wird?) IRDA.... ach so viele gibt es da..... wer einigermassen fair mit sich selber ist und sich der Sachlichkeit widmet, versteht was ich meine.... die Tatsache das RS232 auch allgemeinsprachlich als COM Port verstanden werden (liegt allein daran, das damals auch keine anderen grossartigen Ports gab, als sich diese Umgangssprache festigte), ändert nichts daran, das der Begriff COM-Port ein Oberbegriff ist, für alle Ports über die Kommunikation stattfindet zwischen Zwei Rechner... aber wen erzähl ich das :) es ist in Grunde egal. weil jene Leute, von den ich da grad schrieb, das mindestens genau so egal ist, sie wollen nicht wirklich helfen sie vertreiben hier allenfalls ihre Zeit,,, mir sind solche Leute nicht sehr wichtig. vor allem stellen sie keinen wirklichen informationellen Wert dar, ich konzentrier mich dann lieber auf jene, die da etwas reflecktierter sind... vor allem aber eine positivere Einstellung haben und mit konstruktiven Gedanken ihren Beitrag leisten, durch solche Leute, und die gibt es in diesen Forum eine Menge, lebt so ein Forum und schafft ein allgemeinen Gewinn :) LG
Spice schrieb: > Hast du schon mal "USBView" laufen lassen, wenn der Fehler auftritt? noch nicht werde ich aber machen hab ich mirauch schon überlegt..mein derzeitiges problem ist abe das kein fehler autritt^^^das teil läuft seit 10 uhr morgens
Tobi schrieb: > das teil läuft seit 10 uhr morgens Suuupa, hättest Du auf manche Leute hier früher gehört dann hättest Du 2 Tage lang schlafen können da Du das Problem dann schon gefunden/beseitigt gehabt hättest. Nebenbei mal: Axel F., bist Du eigentlich Schriftsteller? Oder wie kommt man auf die Idee, so einen Haufen BULLSHIT zusammen zu tippen?
das teil läuft immernoch. allerdogs hab ich bisher auch keinen interupt ausgelöst sondenr nur die pwm verändert. Meine nächste Frage ist nun , ich muss ja die Impulse messen und eigentlich habe ich vor die impulse kontinurirlich zu messen und parallel dazu einen 8bit counter laufen zu lassen der nacheinem overflow und einem vorher selber erstellen prescaler die temporärgezählen impulse in das daten register schreibt.(ca nach 500ms) Damit während dieser Zeit der Mikrocontroller nicht blockiert ist würde ich natürlich die ISR unterbrechbar machen. nach folgendenm vorbild: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Unterbrechbare_Interruptroutinen Nun gibt es aber auch den Weg zu sagen wenm ein impuls kommt starte ich einen timer und wenn dann der 2te impuls kommt beende ich den timer (oder warte bis er überläuft) welche von den beiden methoden ist die"bessere"? habt ihr da erfahrungen gemacht ich persönlich tendiere zur ersten Variante. weil die wie ich finde "sicherer" Kann ich die erste variante so machen`?
@tjajaja was ist denn an deinen Beitrag bitte kein Bullshit? soll heissen, den Beitrag hättest du dir auch sparen können der Aussagewert ist nämlich gleich null aber du kannst ja wie Cylord einfach mal hingehen und alles von mir Geschriebenes mit Falschaussagen, versuchen zu widerlegen.... jemand der zum Beispiel,den Zusammenhang zwischen einer JVM und Java nicht kennt, hat immer leicht reden,, der kann quasi behaupten was er will... Cylord kennt ganz offenbar den Zusammenhang nicht ! du kannst dich ja ihm anschliessen, dadurch wird das von ihm Behauptete aber nicht richtiger, und solange du es nicht besser weisst, solltest du dich mit solchen Aussagen wie ; > Oder wie kommt man auf die Idee, so einen Haufen BULLSHIT zusammen zu > tippen? zurückhalten, oder du erklärst, warum es Bullshit ist! kannst du es nicht! dann ist es besser wenn du dich zurück hälst
Tobi schrieb: > Damit während dieser Zeit der Mikrocontroller nicht blockiert ist würde > ich natürlich die ISR unterbrechbar machen. nach folgendenm vorbild: Moment. Du benötigst erst einmal einen Überblick über das, was dein Controller alles tun soll. (Mit Zusatzinformation) Schreib dasdoch mal explizit hin: - USB-Kommunikation (benötigt Int0 ?) - PWM-Erzeugnung für den Motor (PWM-Frequenz ?) - Messen einer Encoderscheibe (maximale Signalrate ?, nutzt Int1 ?) ... Dann überleg dir, wie du das sinnvoll unter einen Hut bringen kannst. Wenn du Interrupts unterbrechbar machen willst, hast du irgendwas im Zeitmanagment deines Programms übersehen. Das tut man nämlich im Allgemeinen nicht (auch wenn es geht), da du Gefahr läufst, weitere Interrupts nicht mitzubekommen. :-)
Axel F. schrieb: > @tjajaja > > was ist denn an deinen Beitrag bitte kein Bullshit? Mein Bullshit ist nicht 10 Seiten lang und entsteht nur, weil Du hier Bullshit schreibst ;-)
@tja siehst du, und wieder inhaltloser Schrott von dir ich hab ja die Vermutung das du Cylord selber bist.... .. aber ist nur eine Vermutung... also cucu^^
Jetzt hört doch mal auf zu streiten. Das nervt und der Thread wird unendlich lang nur mit sonem Zeug.
Wursti schrieb: > Jetzt hört doch mal auf zu streiten. Das nervt und der Thread wird > unendlich lang nur mit sonem Zeug. da muss ich ihm ehrlich gesagt rechtgeebn
Profi schrieb: > Und warum machst Du es dann, Marc, bist Du ein aroganter und präpotenter > Loser? Ich mach es nicht. Ich hab mich nur beschwert, weil viele Menschen sich hier als Gast einfach nur anmelden, um einen anderen fertig zu machen, was ich für richtig kindisch halte, und für ein Zeichen von Selbstbewusstseinproblemen. Entweder positiv oder gar nicht. Ob er als Schwindler auffliegt ist seine Sache, ein Forum ist kein Gericht. Axel F. schrieb: > [zitat von mark o.s.] > Noch eine kleine Erklärung für diejenigen, die erstmal eine Meinung > bilden, ohne sich gescheit zu informieren: Ähm, damit habe ich sicherlich nicht kompetente Personaler gemeint, sollte schon selbstverständlich sein. Die werden das wissen ohne meine Hilfe zu brauchen. Das habe ich eher für Leute geschrieben, die hier rumgepostet haben, nicht um zu helfen, sondern nur um den Tobi L. fertig zu machen. Axel F. schrieb: > der Master ersetzt das Dipl Ing (UNI) > > Bedeutet > > Dipl Ing an der Universität erworben war noch nie in allen Zeiten das > selbe wie ein dipl Ing welches an der FH erworben wurde > > > deine Aussage die du triffst, qualifiziert dich in sofern als > Realitätsfern.... Ich hab lediglich gesagt: ein Bachelor ist NICHT äquivalent zu einem ehemaligen Dipl.-Ing.-Abschluss, sondern der Master ist es erst. Mehr habe ich nicht gesagt, und diese Information gilt laut Aussagen von Professoren von vielen Universitäten, und man kann's auch ziemlich einfach von zuverlässigen Quellen lesen. Und wie ich es mitbekommen habe, das mit dem Bachelor + Master = Diplom haben nicht nur die Professoren in meiner Uni gesagt, sondern aus anderen Unis, mit deren Studenten ich durch Praktika und Messen Kontakt habe. Ob das für FHs zutrifft weiß ich nicht, damit kenne ich mich nicht aus, und die Aussage hat sich darauf nicht bezogen. Sorry wenn das nicht klar war: Deutsch ist meine 3. Sprache und ich kann mich nicht so effizient ausdrücken manchmal. Dass Unis eine gewisse Tiefgründigkeit besitzen, die die FH nicht besitzt, lässt sich ziemlich oft hören und lesen, und ich bestreite das nicht, mir ging's nur darum, dass man an der UNI erst den Master haben sollte, um sich mit einem ehemaligen Dipl.-Ing. zu vergleichen, und deswegen sollten hier manche Leute nicht rummotzen, dass der Bachelor-Abschluss heißt, dass Deutschland "arm" sein sollte oder so, weil der Dipl.-Abschluss schwerer war. Die beiden lassen sich eben nicht vergleichen, war mein Punkt.
> Ich hab lediglich gesagt: ein Bachelor ist NICHT äquivalent zu einem > ehemaligen Dipl.-Ing.-Abschluss ja aber genau das ist doch der Punkt ! Dipl Ing. ist nunmal nicht gleich Dipl. Ing. war es auch noch nie es gab schon immer die Ausbildung an der FH so wie die Ausbildung an der Uni, in beiden Fällen hast du hinterher ein Dipl. Ing in der Tasche gehabt nur! das eine war von der FH das andere von der Uni nach der Reform Ba/Ma gibt es nun an beiden Schulformen den Dipl. Ing nicht mehr was ist nun geschehen in Grunde, etwas das vollkommen hinfällig war dieser Unterschied, FH vs. Uni ist aufgehoben worden weil! das man an Unis tiefgründiger studiert, hmmm, das ist etwas, das man sich gerne einredet genau so, das man grundlegend an Fachhochschulen eine umfangreiche praxisnahe Ausbildung erhält, das stimmt so nämlich auch nicht generelle es kommt nunmal doch auf die Schule selbst an, ... hier sei somit an alle angehenden Ingenieure gesagt, hier genau zu schauen und zu vergleichen! BA/MA hat in meinen Augen, eines klar erreicht! es wird nicht mehr zwischen sogenannter guter und sogenannter besserer Ausbildung unterschieden, wo alleine der Abschluss dies verdeutlicht, völlig unabhängig davon, wie die reale Ausbildung nun war. wie auch immer, es spielt keine Rolle, jeder ist seines eigenen Huf's Schmied @tobi was macht das USB Projekt?
@Tobi: Abhängig von der Encoderscheibe überlege diesen Ansatz zur Drehzahlmessung: Bei einem Encoderpuls löse einen Interrupt aus, in dem du nur eine Variable inkrementierst. Das geht schnell und belegt so gut wie keine Resourcen. Ein 1-Sekundentimer liest dann in seinem Interrupt diese Variable und speichert sie als Ergebnis der Drehzahlmessung. Vor dem Verlassen des TimerIRQ setzt er die Zählvariable noch auf 0.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.