AVR I/O Codegenerator

Gast #429988
Lesenswert?
• ▲
▼
Hallo,

wenn nicht alle Bits ausgewählt wurden, wird kein Code erzeugt.
Alle unbenutzten sollten als Default auf Eingang mit PullUp gesetzte 
werden.

Dumme Anmerkung von mir: wer braucht sowas???

Solche Werte weise ich generell mit Definitionen zu, damit ich den Kram 
in einem halben Jahr auch noch verstehe...
Ansonsten fühle ich mich selbst als Opa noch in der Lage, ein Binäres 
Bitmuster im Kopf zu erstellen, ohne erst einen Rechner zu bemühen.

Nur meine persöhnliche Meinung.

Gruß aus Berlin
Michael

Gast #430020
Lesenswert?
• ▲
▼
Und wozu braucht man sowas?
Wenn man sich einfach merkt, dass das DDR gleich 1 sein muß, damit der 
Pin zum Ausgang wird, und man die Pull-Ups dadurch einschaltet, dass man 
ins Port-Register auch die 1 schreibt, ist man mit etwas Denkarbeit 
wesenlich schneller.

Aber: Hast du toll gemacht!
Gast #430027
Lesenswert?
• ▲
▼
@Michael: Eigentlich sollte schon eine Vorauswahl getroffen sein beim 
laden der Seite. Wahrscheinlich funktioniert das mit dem Browser nicht, 
den du verwendest.

Das sollte einfach nur eine kleine Hilfestellung für Einsteiger sein die 
nicht so fit sind wie ihr...

Das der Codevision einen super Codegenerator hat weiß ich, da ich in 
selber verwende. Sollte natürlich auch kein Ersatz sein!

Gast #430031
Lesenswert?
• ▲
▼
Wie schon erwähnt: Hast du toll gemacht!
Mir wäre es zu umständlich, erst ein Java-Script (bäh! JAVA!) zu 
schreiben.
Das Problem an der Sache ist aber auch, dass Leute (Anfänger) dann auch 
in andere Register (UCR... etc) auch feste Werte eintragen anstatt die 
Makro-Schreibweise zu verwenden (OK, bei Ports benutze ich auch die 
Haxzahl-Variante).
#430204
Lesenswert?
• ▲
▼
Ein Codegenrator ist kreuzgefährlich, daher benutzen Profis sowas nicht.

Man darf nämlich den durch einen Codegenerator erzeugten Code nie mehr 
anfassen !

In der Praxis aber wird man mal schnell nen Ausdruck ändern.
Irgendwann ändert man auch mal die Pinbelegung, muß dann natürlich den 
Codegenerator neu durchlaufen lassen und schwups sind alle vorher 
gemachten Änderungn futsch und nichts läuft mehr und man sucht 
wochenlang den Fehler.


Da ist es viel schöner und auch viel leichter lesbar, wenn man die 
Pinzuweisungen per defines macht.
Wie das geht, ist hier erklärt:

Beitrag "Re: Umsetzung von Hardware-ungekoppeltem Code; Zeiger in C?"


Peter
Gast #430616
Lesenswert?
• ▲
▼
naja, was an diesem codegen nun "kreuzgefährlich" sein soll ist mir noch 
nicht ganz aufgegangen, aber egal.

ich finds gut, vor allem für boons die erstmal die brücke zwischen hex 
und bin schlagen müssen - was aber auch prima mit dem 
windooftaschenrechner ('wissenschaftlicher modus' g) geht  ; )

ich würde noch einen modus reinbasteln, der die kommentare auslässt, 
damit man nicht bei jeder anweisung einen roman an comments hat. und 
jedesmal die relevanten zeilen rausfischen ist auch doof. eine 
automatische markierung des textfeldes wenn der code erstellt wurde wäre 
schön. ansonsten: top.

pumpkin

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren