PIC IC

Alles rund um Computertechnik, LEDs, und und und....
Fritz Ganter

Beitrag von Fritz Ganter » Samstag 31. Juli 2004, 02:15

Achja, hab ich vergessen: Zum Flashen nimm "Ponyprog2000", das kann mehr als das Tool vom Aichinger und ist kostenlos.

Und für einen Editor würd ich auch kein Geld ausgeben, es gibt bestimmt für Windows genug Editoren (aber frag mich nicht danach, ich hab kein Windows in Verwendung).

Ponyprog2000 unterstützt direkt den Programmer vom Shop (der kostet weniger als die volle Version vom Aichinger-Tool).

Viel Spass beim Experimentieren!

Fritz Ganter

Beitrag von Fritz Ganter » Samstag 31. Juli 2004, 03:20

Hab grad gesehen, einer meiner Lieblingseditoren gibts auch für Windows. Das Ding heisst Scite, kann recht viel und vor allem Syntax-Highlighting für 37 Programmiersprachen, Codefaltung usw.

http://scintilla.sourceforge.net/ScintillaDownload.html

Meine IDE hat Scite auch mit integriert. Die gibts aber nicht für Windows.

Benutzeravatar
Harry
Forumane
Beiträge: 2910
Registriert: Dienstag 4. Februar 2003, 12:27
Wohnort: Mache gern Urlaub an der NordOstsee
Kontaktdaten:

Beitrag von Harry » Samstag 31. Juli 2004, 21:39

Es führen eben viele Wege zum Ziel :D .

Viele Grüsse
Harry

PS:
Wurstsemmelmann hat geschrieben:...nimm "Ponyprog2000", das kann mehr als das Tool vom Aichinger....
Erzähl doch bitte mehr.

Fritz Ganter

Beitrag von Fritz Ganter » Samstag 31. Juli 2004, 22:38

Harry hat geschrieben:
Wurstsemmelmann hat geschrieben:...nimm "Ponyprog2000", das kann mehr als das Tool vom Aichinger....
Erzähl doch bitte mehr.
Es ist kostenlos, läuft auch unter Linux, kann nicht nur AVR sondern auch EEPROM, PICs und ander Controller, hat eine intuitive Oberfläche usw.
Mehr unter: http://www.lancos.com/prog.html#features

Ich denke es ist grad für Anfänger gut geeignet, auch wenns z.B. um das Schreiben der Fuses geht. Es kann auch verschiedene Hardwareinterfaces zum Programmieren verwenden.
Ich nehms jetzt nur mehr zum Fuses setzen, da bei mir das Programmieren automatisch beim Compilieren geschieht. Als Anfänger war es mir aber sehr hilfreich.

Ein Screenshot von meiner Arbeitsoberfläche zeigt rechts Ponyprog (mit dem Fenster zum Fusebits setzen):

http://www.ganter.at/elektronik/mikroco ... kbench.png

Vielleicht gefällts dir ja, einfach ausprobieren.

Benutzeravatar
Harry
Forumane
Beiträge: 2910
Registriert: Dienstag 4. Februar 2003, 12:27
Wohnort: Mache gern Urlaub an der NordOstsee
Kontaktdaten:

Beitrag von Harry » Sonntag 1. August 2004, 11:13

Danke. Werde mir das beizeiten mal näher ansehen. Momentan bin ich mit Aichinger zufrieden, auch was das Setzen der Fusebits und das Schreiben der EEPROM Zellen betrifft.

Zum Editor: bei X32 schreibst Du Deinen Code in ein Nassi-Shneidermann-Diagramm. Dadurch ist er sehr gut lesbar, und ich habe seit Jahren keinen Fehler mehr mit geschweiften Klammern mehr erzeugt...X32 setzt die selbst.

Viele Grüsse
Harry

Fritz Ganter

Beitrag von Fritz Ganter » Dienstag 3. August 2004, 01:26

Harry hat geschrieben: ich habe seit Jahren keinen Fehler mehr mit geschweiften Klammern mehr erzeugt...X32 setzt die selbst.
Ich hab noch nie eine geschweifte Klammer vergessen. Ich fange mit den geschweiften Klammern an, und schreibe dann den Code rein.

Falls ich Code ändere oder umstelle, kann es vorkommen, dass sie nicht mehr passen. Dann lasse ich einfach die automatische Einrückung drüberlaufen und seh es sofort wo es nicht stimmt. Es ist mit geschweiften Klammern übersichtlich genug, da sie ja je nach Funktionstiefe eine gerade Linie ergeben.

Gast

Beitrag von Gast » Dienstag 3. August 2004, 11:14

Na ja, es geht nicht nur um die geschweiften Klammer. Wenn Du mal Gelegenheit hast, mit solch einem Editor zu arbeiten, dann probier es mal.

Er erleichtert das Kodieren wirklich ungemein, und niemand in unserer Firma würde freiwillig auf X32 bzw. ähnliche Editoren verzichten.

Viele Grüsse
Harry

Benutzeravatar
Harry
Forumane
Beiträge: 2910
Registriert: Dienstag 4. Februar 2003, 12:27
Wohnort: Mache gern Urlaub an der NordOstsee
Kontaktdaten:

Beitrag von Harry » Dienstag 3. August 2004, 11:17

Huuups....

Fritz Ganter

Beitrag von Fritz Ganter » Dienstag 3. August 2004, 13:06

Harry hat geschrieben: Er erleichtert das Kodieren wirklich ungemein, und niemand in unserer Firma würde freiwillig auf X32 bzw. ähnliche Editoren verzichten.
Kann ich gut verstehen, ich bin halt schon alt und hab jahrzehntelang immer mit dem gleichen Editor gearbeitet und erst vor kurzem auf eine IDE gewechselt, mit der ich zufrieden bin. Jeder hat halt seine Prioritäten und für mich ist z.B. inkremental-Search ein absolutes Muss, Syntaxhighlighting ungemein hilfreich usw.

Ich wollte mir grad eine Demo runterladen, aber die wollen dafür ziemlich viel von mir wissen. Ausserdem find ich nirgends einen Preis, ist schon eine komische Politik.

Spider

Beitrag von Spider » Donnerstag 5. August 2004, 16:41

Hallo

So wollte michmalmit den IC´s vertraut machen und habe da ein Problem. War bei Reichelt und z.b. wird der ATiny11 in 4 verschiedenen Ausführungen angeboten

ATiny 11L Dip, ATiny 11L SO8, ATiny 11-6 Dip, ATiny 11-6 SO8

Wo ist da der Unterschied bitte ?

Gruss Spider

Benutzeravatar
Harry
Forumane
Beiträge: 2910
Registriert: Dienstag 4. Februar 2003, 12:27
Wohnort: Mache gern Urlaub an der NordOstsee
Kontaktdaten:

Beitrag von Harry » Donnerstag 5. August 2004, 17:59

DIP ist das grosse Gehäuse mit 2.54mm Pinabstand. Gut z.B. für Lochrasterplatinen.

SO8 ist das kleine SMD-Gehäuse. Ein Bild davon findest Du z.B. auf meiner Homepage bei den Mikrocontrollern.

Ansonsten wirst Du bei www.atmel.com alle Infos finden. Suchbegriffe z.B. "AVR" oder "ATmega" oder "ATtiny".

Viele Grüsse
Harry

Spider

Beitrag von Spider » Donnerstag 5. August 2004, 19:07

Hallo

@ Harry Danke.

So habe jetzt das Buch, ein Paar AtTiny 11 und die Software. Jetzt weis ich nur nochnicht welche Hardware ich mir zum programieren ich mir besorgen soll.

Gruss Spider

Fritz Ganter

Beitrag von Fritz Ganter » Donnerstag 5. August 2004, 22:46

www.mikrocontroller.net, da gibts alle Infos, sonst bei www.avrfreaks.net

Benutzeravatar
Harry
Forumane
Beiträge: 2910
Registriert: Dienstag 4. Februar 2003, 12:27
Wohnort: Mache gern Urlaub an der NordOstsee
Kontaktdaten:

Beitrag von Harry » Freitag 6. August 2004, 06:40

Spider hat geschrieben:...Jetzt weis ich nur nochnicht welche Hardware ich mir zum programieren ich mir besorgen soll.
Warum erst besorgen? Könne Deinem Tiny einfach 5 LEDs und schon hat Du ein Testboard.

Viele Grüsse
Harry

Spider

Beitrag von Spider » Freitag 6. August 2004, 12:19

Hallo

@ Harry

Wie meinst du das bitte ?

Gruss Spider

Benutzeravatar
Harry
Forumane
Beiträge: 2910
Registriert: Dienstag 4. Februar 2003, 12:27
Wohnort: Mache gern Urlaub an der NordOstsee
Kontaktdaten:

Beitrag von Harry » Freitag 6. August 2004, 14:13

Ich ahne.... ich hab Dich missverstanden. Du meintest die Hardware zum Flashen der Controller!

Da gibt es viele Möglichkeiten. Z.B. gibt es bei www.reichelt.de einen AVR-Programmer für ca. 40 Euro. Oder wie ich schon sagte, in meinem Fall reicht die Programmiersoftware (bis 1kByte kostenlos) plus ein Kabel an LPT1 plus zwei Widerstände.

Viele Grüsse
Harry

Spider

Beitrag von Spider » Freitag 6. August 2004, 15:15

Hallo

@ Harry

Mal für dumme wi e für mich. Würde es dir was ausmachen mir das mal "aufzumalen" ? Damit ich das besser verstehe. Habe angefangen in dem Buch zu lesen, aber so ganz komme ich damit noch nicht klar. Evtl. würdemir ein kleines Prg. helfen, was ich nachmachen kann, wo z.B, steht, in welcher zeile, welcher Befehl für was ist und ich das dann mit der Hardware machen kann.

Gruss Spider

Benutzeravatar
Harry
Forumane
Beiträge: 2910
Registriert: Dienstag 4. Februar 2003, 12:27
Wohnort: Mache gern Urlaub an der NordOstsee
Kontaktdaten:

Beitrag von Harry » Freitag 6. August 2004, 20:40

Schau bitte erst einmal auf die Seite von Aichinger, dort ist der Schaltplan zum Flashen der AVRs. Dann gibt es dort noch ein kleines Blinkprogramm.
So kannst Du Deinen Tiny erst einmal zum Laufen bekommen.

Wenn Du wissen willst, welcher Befehl wofür ist, wirst Du nicht umhin kommen, auf Händen und Füssen durch das Datenblatt zu krabbeln. Und ein wenig mit Binär- und Hexadezimalzahlen musst Du auch umgehen.

Codesammlungen gibt es auch unter www.microcontroller.net.

Viele Grüsse und viel Spass beim Probieren
Harry

Fritz Ganter

Beitrag von Fritz Ganter » Samstag 7. August 2004, 00:19

Auf der Ponyprog Seite (ich glaub das hab ich schon erwähnt) sind auch die Schaltungen für ISP Interfaces drauf.
Wennst es nicht selber bauen willst, siehe shop.mikrocontroller.net, da kostet der glaub ich 15 Euro.

Spider

Beitrag von Spider » Mittwoch 18. August 2004, 18:53

Hallo

@ Harry

Habe diese Seite noch gefunden, kennst du sie ?

http://www.avr-asm-tutorial.net/

Ich mache es mir glaube ich etwas schwer mit dem erlernen der Assembler Sprache, hoffe ich schaffe das noch mal. Ich bekomme es irgendwie nicht gereglt, welchen Befehl ich wofür gebrauchen muss, da habe ich noch nicht so das richtige gefunden. Z.B. würde ich gerne versuchen mit einem ATiny einen Frontblitzer zu programmieren. Aber ein beispielprogramm zu finden das genau erkärt ist wie es geht habe ich noch nicht gefunden. Suche noch jemanden der mir das mal zeigtwie es geht. Da ich aus Dorsten komme, kennst du sicherlich keinen hier in meiner Region zu dem ich mal fahren könnte, oder ??

Gruß Lambert

P.S. Habe früher mal mit Basic, Pascal und Unix programmiert, da war klar wofür die Befehle waren.

Antworten