Könnte mir jemand mein bascom Progrann in C übersetzen, wäre sehr dringend , ich bedanke mich schon im voraus.
In kurz: nö. In lang: -das Programm ist einfach, problemlos selbst zu schaffen. -ohne Angabe für welchen Controller das sein soll, geht das nicht. -wie willst du denn später den Controller programmieren (ISP, AVR mkII, ...)? Mit der einen Info von dir geht das nicht.
$regfile = "Attiny45.dat" ' specify the used micro $crystal = 1000000 ' used crystal frequency Naja, wird wohl ein Attiny45 @ 10MHz sein, allerdings ist das Programm tatsächlich so einfach das alleine schon die Frage ob es jemand in C übersetzen kann latent an eine Frechheit erinnert. ;-)
Felix Adam schrieb: > -ohne Angabe für welchen Controller das sein soll, geht das nicht. Psst: Das steht in der ersten Zeile vom Programm. > -das Programm ist einfach, problemlos selbst zu schaffen. Da kann man gleich C mit lernen ... ... bei einem Problem, für das man keinen µC braucht.
Es handelt sich um einen attiny45, den Controller programmier ich dann mit einen arduino, weshalb ich es in C bräuchte, wäre sehr nett wen es mir wer übersetzen könnte
https://www.mikrocontroller.net/articles/C https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen_.28delay.h.29 Viel mehr wirst du dafür nicht brauchen. Viel Spaß! :-)
> -ohne Angabe für welchen Controller das sein soll, geht das nicht.
Hä?!?
Ich höre immer wieder die Behauptung C sei portabel...
Da ich es dringend brauche und leider keine zeit habe mich mit c zurzeit auseinander zusetzen, frag ich ja ob jemand so nett wär mir das zu übersetzen der das auch kann.
Cyblord -. schrieb im Beitrag #4431700:
> Echt dreist.
ich kenne mich leider beim programmieren nicht so aus, bewunder aber all
jene die das können, warum ist das dann dreist? Weil ich kein C
programmieren kann ?
Christian schrieb: > ich kenne mich leider beim programmieren nicht so aus, bewunder aber all > jene die das können, warum ist das dann dreist? Weil ich kein C > programmieren kann ? Brich es hier einfach ab.. du wirst hier mit deinem Auftreten auf keinen grünen Zweig mehr kommen. In diesem Forum wird, mehr wie bei jedem anderen, auf Selbstinitiative wert gelegt. Wenn du nicht mal den Ansatz einer Lösung hast und nur den Eindruck erweckst dass dich das Thema eh nicht interessiert wird dir hier keiner ernsthaft helfen. Hoffe ich zumindest....
Joe G. schrieb: > Nein, weil du es nicht versuchst ;-) Ist sehr schwierig wenn man weder bascom noch c programmieren kann etwas zu übersetzen, oder ich bin einfach nur zu doof :')
Christian schrieb: > Ist sehr schwierig wenn man weder bascom noch c programmieren kann etwas > zu übersetzen, hm, oben schrubst du: "Könnte mir jemand mein bascom Progrann in C übersetzen" -> kann das sein, dass sich da versehentlich ein (m) vor das Wort "ein" rein geschmuggelt hat??? > oder ich bin einfach nur zu doof :') da wagt keiner zu widersprechen ;-)
Dennis S. schrieb: > Brich es hier einfach ab.. du wirst hier mit deinem Auftreten auf keinen > grünen Zweig mehr kommen. In diesem Forum wird, mehr wie bei jedem > anderen, auf Selbstinitiative wert gelegt. Wenn du nicht mal den Ansatz > einer Lösung hast und nur den Eindruck erweckst dass dich das Thema eh > nicht interessiert wird dir hier keiner ernsthaft helfen. Hoffe ich > zumindest.... Bin gerade dabei es zu versuchen keine sorge, ich wills ja können und werde es ja auch weiter üben auch wen ich es übersetzt bekommen würde, deshalb danke an dennis s für die links :) Dennis S. schrieb: > https://www.mikrocontroller.net/articles/C > https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports > https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen_.28delay.h.29
Wenn man nicht programmieren kann, in egal welcher Sprache, ist es wohl sinnlos, ein solches Projekt nachzubauen. Wenn du jedoch im weltweiten Netz nach Useless-Machine suchst wirst du sicher auch direkt in C fündig...
Christian schrieb: > Ist sehr schwierig wenn man weder bascom noch c programmieren kann etwas > zu übersetzen Warum nimmst du dann nicht direkt das BASCOM Programm und compilierst das? Christian schrieb: > Ist sehr schwierig wenn man weder bascom noch c programmieren kann Wie kommst du dann zu "DEINEM" Bascom-Programm, wenn du weder das Eine noch das Andere kannst? Wie schon Christian schrieb: >>>> Könnte mir jemand mein bascom Progrann Machen wir es so: DU selbst fängst mit der Lösung deiner dir selbst gestellten Aufgabe an. Wenn du dabei ein Detailproblem hast, dann meldest du dich wieder. Aber frei nach dem Motto: "Ich möchte Auto fahren! Wer baut mir Eines?" das geht nicht...
:
Bearbeitet durch Moderator
wozu die Übersetzung? Arduino oder nackte µC schluckt B und C. Compiliere und lade.
Christian schrieb: > Bin gerade dabei es zu versuchen keine sorge, ich wills ja können und > werde es ja auch weiter üben auch wen ich es übersetzt bekommen würde, > deshalb danke an dennis s für die links :) Sehr gut! Dann arbeite die paar Seiten durch (ist ja wirklich nicht viel) schreib ein bisschen was zusammen und stell es hier vor. Gegebenenfalls natürlich mit kleineren Sachen anfangen wie jeder andere vor dir auch: LED an und ausschalten, Blinker, Lauflicht, ... Gruß Dennis Edit: Typo
:
Bearbeitet durch User
Dennis S. schrieb: > Sher gut! Dann arbeite die paar Seiten durch (ist ja wirklich nicht > viel) schreib ein bisschen was zusammen und stell es hier vor. > Gegebenenfalls natürlich mit kleineren Sachen anfangen wie jeder andere > vor dir auch: LED an und ausschalten, Blinker, Lauflicht, ... Werd ich zuerst müssen ja (: Danke ja, bin schon dabei (: schönen tag euch allen
Da dieses Programm nur die "Urform" mit direktem Ausschalten steuert, kann der TO auch gleich darauf und de µC verzichten und die fertige Bürstenmotor/ Endschalter-Variante kaufen: http://www.voelkner.de/products/771958/Arexx-Useless-Machine-ARX-UM1-Bausatz.html?ref=43&products_model=Y727751&gclid=CMPDp7q7tcoCFWj3wgodWN0Heg oder http://www.dx.com/de/p/neje-wooden-useless-fully-assembled-machine-box-toy-brown-2-x-aa-362058?tc=EUR&gclid=CPD8mba7tcoCFYMSwwodJjQDaw#.Vp30kx29FxU
Lothar M. schrieb: > Aber frei nach dem Motto: "Ich möchte Auto > fahren! Wer baut mir Eines?" das geht nicht... Nicht alles, ws hinkt, ist ein Vergleich :-) Oder hast du dein Auto selber gebaut? Aber prinzipiell hast du schon recht...
Interessant, dass man hier Nutzer direkt "doof" nennen darf, aber Kritik am Forum sofort geloescht wird... Mein Tip an den OT: Suche dir ein Arduino-Forum, dort wird Anfaengern geholfen.
SloJo schrieb: > Mein Tip an den OT: Suche dir ein Arduino-Forum, dort wird Anfaengern > geholfen. er sucht ja keine hilfe, er sucht jemanden der ihm kostenlos die arbeit abnimmt
Ich oute mich jetzt mal. Ich kann auch kein C. Will es in meinem Alter auch nicht mehr lernen. Aber was mir aufgefallen ist, als Arroganz verteilt wurde, haben hier einige mehrmals "hier" gerufen. deka65
Detlef K. schrieb: > Aber was mir aufgefallen ist, als Arroganz verteilt > wurde, haben hier einige mehrmals "hier" gerufen. Und als Höflichkeit verteilt wurde hatte der OP einen Schirm aufgespannt.. so what.
Da kommt sein Programm her: http://www.weidmann-elektronik.de/index.php?option=com_content&view=section&id=15&layout=blog&Itemid=18 :-) Da liegt sogar ein binary bei ...
Hallo, ich frage den TO jetzt mal anders: wozu? Bascom-Demo runterladen und installieren wohl 5 Minuten. Compileroptionen schaue, ob HEX-File angezeigt ist und Zielordner festlegen. Das Basic-Programm rein und compilieren. ca. 10 Minuten. Hex-File mit dem Arduino o.ä. brennen. In der Programmerauswahl von Bascom gibt es auch Arduino... Er hätte also damit gestern gegen 10 Uhr fertig sein können. Ohne eine Zeile zu programmieren, weder in C noch in Basic. PS: ich arbeite nicht mit Bascom, hab es eben nur spaßeshalber mal installiert. Gruß aus Berlin Michael
Detlef K. schrieb: > Aber was mir aufgefallen ist, als Arroganz verteilt > wurde, haben hier einige mehrmals "hier" gerufen. Ich denke in dem Fall verwechselst du Arroganz mit "erzieherischen" Maßnahmen (sorry, habe gerade kein anderes Wort dafür). Einem Forum in Bascom etwas Code hinzuwerfen mit "macht mal", "ich will nicht", "keine Lust und Zeit dazu" grenzt in meinen Augen an eine Arroganz und Respektlosigkeit die seinesgleichen sucht. Wäre der TO anders vorgegangen, hätte er vermutlich schon lange sein Stück C Code. D'r Ton maach de Musik, ming jung..... Nichts für ungut. Grüsse, René
Dennis S. schrieb: > Und als Höflichkeit verteilt wurde hatte der OP einen Schirm > aufgespannt.. so what. Was ich geschrieben habe, ist meine persönliche Meinung. Wenn ich Meinung aber nur sagen darf, nur wenn sie Höflich- keitsfloskeln enthält, ist das für mich Heuchelei. deka65
Detlef K. schrieb: > Dennis S. schrieb: >> Und als Höflichkeit verteilt wurde hatte der OP einen Schirm >> aufgespannt.. so what. > > Was ich geschrieben habe, ist meine persönliche Meinung. > Wenn ich Meinung aber nur sagen darf, nur wenn sie Höflich- > keitsfloskeln enthält, ist das für mich Heuchelei. > > deka65 Bist du denn der angesprochene OP? > Aber was mir aufgefallen ist, als Arroganz verteilt > wurde, haben hier einige mehrmals "hier" gerufen. Wenn ich dich jetzt frage, ob du vielleicht meinen Rasen mähen kannst, weil ich hab leider keine Zeit, fändest du das in Ordnung? Oder eher bisschen dreist? Im Prinzip tat der TE genau das.
:
Bearbeitet durch User
Rene H. schrieb: > Wäre der TO anders vorgegangen, hätte er vermutlich schon lange sein > Stück C Code. D'r Ton maach de Musik, ming jung..... Nichts für ungut. > > Grüsse, > René Selbst wenn er einen Bettelbrief hier verfasst hätte, um jemanden zu ermuntern (für den das eine Kleinigkeit ist - schließlich hängen hier nur absolut fähige "Software-Versteher" ab) ihm sein Progrämmchen mal eben in C zu übersetzen, wären wahrscheinlich die üblichen Foren-Talibane auf ihn angesprungen, um ihn zwangsweise zu C zu bekehren. Nur danach hat er gar nicht gefragt!! Habt ihr eigentlich schon mal daran gedacht, dass man eine fremde Programmiersprache wie C oder C++ nicht mal eben so lernt (gerade als jemand der aus der BASIC-Ecke stammt), für die andere Jahre der Übung mitbringen und dass - selbst wenn man sie mal eben anlernt (hello world mäßig) - die Unsicherheit über das, was man da so erst mal selber "zusammencodiert" so groß ist und bleibt, dass man seinem eigenen Code misstraut! Er hat doch bereits geschrieben, dass er sich das nicht zutraut: > Joe G. schrieb: >> Nein, weil du es nicht versuchst ;-) > Ist sehr schwierig wenn man weder bascom noch c programmieren kann etwas > zu übersetzen, oder ich bin einfach nur zu doof :') Wenn er C ansonsten weder mag noch braucht noch lernen möchte, dann lasst ihn doch in seiner BASCOM-Welt. Warum immer dieser nervige Missionierungseifer? Bahnhofshelfersyndom hier ausleben oder was?! Mein Gott noch mal ..
Zeitwende, vor lauter Geifern hast du komplett übersehen, dass ihn hier keiner überreden wollte, von Basic nach C zu wechseln.
vn nn schrieb: > Zeitwende, vor lauter Geifern hast du komplett übersehen, dass ihn > hier > keiner überreden wollte, von Basic nach C zu wechseln. Dann ist ja gut und ich habe halt die ""erzieherischen" Maßnahmen" wohl falsch verstanden .. Nur läuft es üblicherweise halt hier so ab (weiß jeder).
Zeitenwende schrieb: > Dann ist ja gut und ich habe halt die ""erzieherischen" Maßnahmen" wohl > falsch verstanden .. Ja, hast Du. Das er kein C lernen mag ist völlig in Ordnung. Den Sinn an der Übung hat sich mir allerdings auch noch nicht erschlossen. Aber ok, ich kenne weder Bascom noch Arduino. "die erzieherische Massnahme" bezog sich darauf, dass man einen Gefallen nicht "einfordern" kann. Wenn Du nicht verstehst was ich meine, dann lies bitte das "Eröffnungspost" nochmals. Grüsse, René
Rene H. schrieb: > Zeitenwende schrieb: >> Dann ist ja gut und ich habe halt die ""erzieherischen" Maßnahmen" wohl >> falsch verstanden .. > > Ja, hast Du. Das er kein C lernen mag ist völlig in Ordnung. Den Sinn an > der Übung hat sich mir allerdings auch noch nicht erschlossen. Aber ok, > ich kenne weder Bascom noch Arduino. Siehst du. Mach DU mal schnell was in BASCOM. Stehste auch erst mal im Regen. > "die erzieherische Massnahme" bezog sich darauf, dass man einen Gefallen > nicht "einfordern" kann. > > Wenn Du nicht verstehst was ich meine, dann lies bitte das > "Eröffnungspost" nochmals. > > Grüsse, > René Dann lesen wir seinen Text noch mal gemeinsam: "Könnte mir jemand mein bascom Progrann in C übersetzen, wäre sehr dringend , ich bedanke mich schon im voraus." Wo hat er da was "eingefordert"? "Könnte mir mal jemand einen Gefallen tun" ist WAS bei dir? Ich nenne das eine höfliche Anfrage und nichts anderes. Unhöflich oder einfordernd wäre z.B. so ein Satz: "Hey du! Schmeiß deinen Müll gefälligst in den Papierkorb!". Deutsche Sprache, schwere Sprache ..
Zeitenwende schrieb: > Siehst du. Mach DU mal schnell was in BASCOM. Stehste auch erst mal im > Regen. Danke, mit den Sprachen die ich kann komme ich ganz gut zurecht. Dass ich im Regen stehen würde bezweifle ich allerdings. Mein Vorgehen wäre, bei Amazon suchen, Bewertungen lesen, bestellen, lesen und programmieren. Suche ich verzweifelt mehrere Tage nach einem Fehler, hier fragen. Zeitenwende schrieb: > Ich nenne das eine höfliche Anfrage und nichts anderes. Dann ist deine Toleranzgrenze in dem höher als meine. Legitim. Zeitenwende schrieb: > Deutsche Sprache, schwere Sprache .. Jo.
SloJo schrieb: > Interessant, dass man hier Nutzer direkt "doof" nennen darf, aber Kritik > am Forum sofort geloescht wird... kannst du mir bitte den Beitrag nennen wo das gemacht wurde, ich finde ihn nicht!
Der Sinn warum ich etwas in eine Programmiersprache übersetzen wollen würde, wenn ich die gar nicht kann erschließt sich mir nicht. Kann man mit dem Arduino Bootloader nicht das hex aus dem Bascom Programm flashen? Ich würde mal in der Richtung forschen.
Rene H. schrieb: > Zeitenwende schrieb: >> Siehst du. Mach DU mal schnell was in BASCOM. Stehste auch erst mal im >> Regen. > > Danke, mit den Sprachen die ich kann komme ich ganz gut zurecht. Dass > ich im Regen stehen würde bezweifle ich allerdings. Mein Vorgehen wäre, > bei Amazon suchen, Bewertungen lesen, bestellen, lesen und > programmieren. Suche ich verzweifelt mehrere Tage nach einem Fehler, > hier fragen. Mit "suchen, Bewertungen lesen, bestellen, lesen und .." spannst du aber einen anderen Zeithorizont auf .. Ich würde es übrigens ähnlich wie du machen (naja, bis auf die Dame Amazone (die Bewertungen dort lese ich aber gerne)) und meinen Quark lieber selber erledigen (rein aus Prinzip) ;). Aber heutzutage ist das scheint's oft anders ..
Zeitenwende schrieb: > Mit "suchen, Bewertungen lesen, bestellen, lesen und .." spannst du aber > einen anderen Zeithorizont auf .. Das ist natürlich schon so. Meine Erfahrung mit "dringend" ist, zum Beispiel bei einem fehlenden Bauteil, dass es mich immer etwas mehr kostet, sei es Zeit (Fahrzeit) oder Geld (Express-Lieferung).
Soll der TO doch bekommen was er will. Ich habe mal versucht das möglichst ganau zu übersetzen, habe es aber nie versucht zu Kompilieren und auch nie getestet, könnte also noch Fehler enthalten.
Hier noch zwei Bugfixes von Daniel (GIMSK statt GICR). Kompilieren tut es. Habe es aber auch nicht getestet. Grüsse, René Edit: Hex File angehängt.
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.