Hi, habe erst vor kurzem angefangen den ATMEGA 8 mit assembler zu programmieren allerdings mag ich diese Sprache nicht so gern und würde lieber mit C# dem µC Programmieren. Mit C ist das ja möglich aber auch mit dem C#-Dialekt? Kann mir da vll jemand einen Tipp geben? Danke schon mal, Sippo
grob gesagt .. wer c# kann , muss auch die grundlagen in c beherschen => programmieren des uc in C dürfte für dich kein problem sein ;)
C# ist die Haussprache von Microsoft. Wer sich daraus einläst wird im Rest der Welt nicht verstanden und steht sehr allein da.
Henry wrote: > C# ist die Haussprache von Microsoft. mono existiert also nicht... > Wer sich daraus einläst wird im > Rest der Welt nicht verstanden und steht sehr allein da. Wer C# und das .NET Framework nicht kennt, hat keine Kunden.
>Wer C# und das .NET Framework nicht kennt, hat keine Kunden.
Du solltest mal aus deiner Kellerwohnung raus. Keiner der wirklich
Ahnung von Programmierung hat, will freiwillig den .NET Mist benutzen.
>>Wer sich daraus einläst wird im >>Rest der Welt nicht verstanden und steht sehr allein da. Das erzähl mal den Linuxleuten. Die waren von C# immerhin so begeistert, das sie die Mono-Bibliotheken entwickelt haben...
>aber ich kenne jedenfalls (zum glück) keine Compiler, der >Micro-Controller unterstützt --> Visual Studio / .NET MicroFramework >Das wäre wahrscheinlich auch schon ohne Code 4Megabyte-Overhead-Code fällig. Nicht ganz. Einige Hundert Kilobytes.
Das µF ist eine Sackgasse. Warum? Man braucht min. einen 32-Bitter mit einigen 100K RAM/Flash. Dann braucht man natürlich einen µC, der auch unterstützt wird. Entweder hat man eine Ressourcenhungrige Anwendung, bei der man gleich ein Mini-PC Modul verwendet, und dann kann man gleich ein Linux draufbraten - dazu gehören auch die ARM. Oder man hat eine kleine Anwendung, dann reicht ein 8-Bitter (ggf. 16 Bitter), auf dem kein µF läuft. Das µF ist etwas, das die Welt nicht braucht.
>Das µF ist etwas, das die Welt nicht braucht.
So sehr ich den C# Luxus beim PC Programmieren liebe, sehe ich das
hier genau so! Ich wollte lediglich die Wissenslücken meiner
Vorredner schließen.
AFK wrote: >>Wer C# und das .NET Framework nicht kennt, hat keine Kunden. > > Du solltest mal aus deiner Kellerwohnung raus. Keiner der wirklich > Ahnung von Programmierung hat, will freiwillig den .NET Mist benutzen. Sowas hört man typischerweise von Firmen und Leuten die seit Jahren und Jahrzehnten immer das gleiche machen / gemacht haben und sich wundern das sie der Konkurrenz und der technischen Entwicklung bestenfalls nur noch hinterherhecheln. ARM-Fan wrote: > Ja, klar 100 Kilobytes. Ich versuche gerade meine Funksender auf 2 > Kilobytes runter zu kriegen ... Ja Arm geht schon in die Richtung. Bye > bye PC programmierer ! Die >100 kBytes beziehen sich auf das Micro Framework, nicht auf die eigentliche VM. Für den ATMega8 gibt's z.B. auch eine Java VM (NanoVM). Marvin M. wrote: > Das µF ist eine Sackgasse. > Warum? > Man braucht min. einen 32-Bitter mit einigen 100K RAM/Flash. Dann > braucht man natürlich einen µC, der auch unterstützt wird. > Entweder hat man eine Ressourcenhungrige Anwendung, bei der man gleich > ein Mini-PC Modul verwendet, und dann kann man gleich ein Linux > draufbraten - dazu gehören auch die ARM. Das klingt so, als ob es entweder nur Minimalanwendungen, die mit ein paar kBytes auskommen, und Anwendungen die gleich einen ganzen PC brauchen gibt... Warum sollte man einen Mini-PC mit um Größenordnungen höheren Kosten und Stromverbrauch verwenden, wenn es auch mit wesentlich weniger geht? Ein Vergleich der Minimalanforderung und der Funktionalität von z.B. uCLinux und .NET MF mit/ohne (RT)-Kernel dürfte auch hier aufschlussreich sein.
wow, danke für die vielen Antworten, werde mal schaun was ich machen werde. Mfg Sippo
gbit es Eine möglcihkeit ,den ATMEAG8 in HTML zu Programmieren? ich Kann ledier Nichts adneres.
Hi >gbit es Eine möglcihkeit ,den ATMEAG8 in HTML zu Programmieren? Nicht dass ich wüsste. >ich Kann ledier Nichts adneres. Dann ist jetzt der Zeitpunkt gekommen, etwas Neues zu lernen. MfG Spess
HTML-Freak wrote: > gbit es Eine möglcihkeit ,den ATMEAG8 in HTML zu Programmieren? ich Kann > ledier Nichts adneres. Ist denn HMLT, äh, HTLM, äh, LHTM oder wie das Ding heisst überhaupt tolerant gegenüber Wegstabenverbuchslungen? Ist HTML überhaupt eine Programmiersprache?
Wo wir gleich schon dabei sind: Kann man Mikrocontroller eigentlich auch mit Visual Basic programmieren? Und wie schliesst man den Monitor und die Maus an?
> Ist HTML überhaupt eine Programmiersprache? Es ist keine programmiersprache, aber eine wunderbare Beschreibungssprache für Layouts ;) Wenn man schon was mit HTML und Micocontroller machen möchte dann würde sich empfehlen da mal einen Blick drauf zu werfen: http://myethernet.myavr.de/ lg, Gerald
>Es ist keine programmiersprache, aber eine wunderbare >Beschreibungssprache für Layouts ;) Quark. Mit dem Layout bzw. Erscheinungsbild hat HTML nicht viel am Hut, dafür ist dann eher CSS. HTML beschreibt eher die Struktur, und ob HTML wirklich wunderbar ist, ist wohl auch eher Ansichtssache.
Stefan Salewski wrote: >>Es ist keine programmiersprache, aber eine wunderbare >>Beschreibungssprache für Layouts ;) HTML ist eine Auszeichnungssprache. > Quark. > > Mit dem Layout bzw. Erscheinungsbild hat HTML nicht viel am Hut, Oi, Vorsicht, da hat sich was getan über die Jahre. Die älteren HTML-Versionen hatten sehr wohl was mit dem Erscheinungsbild zu tun. Das schöne puristische ist noch garnicht so alt :-) > dafür ist dann eher CSS. HTML beschreibt eher die Struktur, und ob HTML > wirklich wunderbar ist, ist wohl auch eher Ansichtssache. Alternative? Kritik?
> Mit dem Layout bzw. Erscheinungsbild hat HTML nicht viel am Hut, > dafür ist dann eher CSS. Soviel zur Theorie. Es wurden wohl auch schon Webseiten gesichtet, wo das tatsächlich so ist. > und ob HTML wirklich wunderbar ist, ist wohl auch eher > Ansichtssache. Echt? Ich dachte, da sind sich alle einig.
>Die älteren >HTML-Versionen hatten sehr wohl was mit dem Erscheinungsbild zu tun. Das >schöne puristische ist noch garnicht so alt :-) Natürlich gibt es immer noch Leute, die direkt mit HTLM-Tags das Erscheinungsbild im eine bestimmte Form quetschen wollen. Das das nicht Zweck von HTML ist war aber schon vor 10 Jahren klar, als ich mich erstmals etwas mit HTLM beschäftigt habe. >Alternative? Kritik? HTML als "wunderbar" zu bezeichnen ist eben stark übertrieben.
>gbit es Eine möglcihkeit ,den ATMEAG8 in HTML zu Programmieren? ich Kann >ledier Nichts adneres Wie ich herausgefunden habe kann ich nocht weniger. Kann man vielleicht einen AVR mit VBA-IDN (Visual Basic for Application -I don't Know) programmieren?
Versuchs mal mit Arduino :) http://www.arduino.cc/ Beispiel : int ledPin = 13; // LED connected to digital pin 13 void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin as output } void loop() { digitalWrite(ledPin, HIGH); // sets the LED on delay(1000); // waits for a second digitalWrite(ledPin, LOW); // sets the LED off delay(1000); // waits for a second }
Wo wir schon dabei sind: kann ich mit meinem UsbProg eigentlich auch einen Intel Core2Duo programmieren? Und wieviel geht da rauf? Und wann gibt es eigentlich endlich mal einen günstigen DualCore AVR?
Mikrokontroller und Mikroprozessor treffen sich gerade. Von oben kommt Intel mit Atom und von unten kommt ARM mit Cortex-A9. Die wollen sich direkt Konkurenz machen.
Wobei beide so ihre Vorteile haben. Der Atom hat den Vorteil, daß er ein x86-Prozessor ist, der ARM hat den Vorteil, daß er kein x86-Prozessor ist.
Ralf Schwarz wrote: > Wo wir gleich schon dabei sind: Kann man Mikrocontroller eigentlich auch > mit Visual Basic programmieren? Und wie schliesst man den Monitor und > die Maus an? Monitor: http://www.linusakesson.net/scene/craft/ Maus: http://courses.cit.cornell.edu/ee476/FinalProjects/s2004/jcc72/results.html http://www.computer-engineering.org/ps2mouse/ Gruß, SIGINT
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.