Neues Unterforum: Embedded, Embedded AVR
-
- Beiträge: 1224
- Registriert: So 20. Mär 2016, 22:14
- OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
- CPU-Target: Raspberry Pi 3
Neues Unterforum: Embedded, Embedded AVR
Da sich in den letzen Wochen die Fortschritte und das Interesse an Freepascal auf Mikrocontrollern anscheinend exponentiell entwickeln, wäre es vielleicht Zeit für ein Unterforum Embedded oder Embedded AVR. Vielleicht auch Embedded ARM, keine Ahnung wie da das Interesse ist.
Folgende Threads können da schonmal rein:
https://www.lazarusforum.de/viewtopic.php?f=10&t=11111
https://www.lazarusforum.de/viewtopic.php?f=10&t=11110
https://www.lazarusforum.de/viewtopic.php?f=10&t=11068
https://www.lazarusforum.de/viewtopic.php?f=15&t=11044
https://www.lazarusforum.de/viewtopic.php?f=16&t=11005
Folgende Threads können da schonmal rein:
https://www.lazarusforum.de/viewtopic.php?f=10&t=11111
https://www.lazarusforum.de/viewtopic.php?f=10&t=11110
https://www.lazarusforum.de/viewtopic.php?f=10&t=11068
https://www.lazarusforum.de/viewtopic.php?f=15&t=11044
https://www.lazarusforum.de/viewtopic.php?f=16&t=11005
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Neues Unterforum: Embedded, Embedded AVR
Das ist sicher eine gute Idee, somit wäre es um einiges übersichtlicher.
Für den Rasberry bräuchte es auch noch eine Rubrik.
Für den Rasberry bräuchte es auch noch eine Rubrik.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Lazarusforum e. V.
- Beiträge: 208
- Registriert: Fr 11. Nov 2016, 14:09
- OS, Lazarus, FPC: Linux Mint 20 (WinXP VBox)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Neues Unterforum: Embedded, Embedded AVR
Ja hier.
Wäre auch sehr sehr interessiert AVR mit fpc zu programmieren.
Habe gelesen : http://wiki.freepascal.org/AVR
Alles was ich verstanden habe ist das ich einen stabilen Compiler brauche.
Also nix.
Ich nehme mal an das ich unter Linux und Windows was compilieren kann das dann in den AVR kommt?
Wenn ja wie? Lochstreifen? Oder per USB wie beim Arduino oder ein USB-ISP Adapter wie das hier:
https://www.mcselec.com/index.php?page= ... p&Itemid=1
Den hätte ich schon.
Gibt es das Unterforum schon? Wenn ja hab ich es nicht gefunden.
Wäre auch sehr sehr interessiert AVR mit fpc zu programmieren.
Habe gelesen : http://wiki.freepascal.org/AVR
Alles was ich verstanden habe ist das ich einen stabilen Compiler brauche.
Also nix.
Ich nehme mal an das ich unter Linux und Windows was compilieren kann das dann in den AVR kommt?
Wenn ja wie? Lochstreifen? Oder per USB wie beim Arduino oder ein USB-ISP Adapter wie das hier:
https://www.mcselec.com/index.php?page= ... p&Itemid=1
Den hätte ich schon.
Gibt es das Unterforum schon? Wenn ja hab ich es nicht gefunden.
Good code comes from experience, experience comes from bad code.
- kupferstecher
- Beiträge: 422
- Registriert: Do 17. Nov 2016, 11:52
Re: Neues Unterforum: Embedded, Embedded AVR
Ob der USB-ISP Adapter mit anderen Flashprogrammen ansteuerbar ist, weiss ich nicht, aber probiers doch einfach aus. Installier dir das Programm AVRDude (Open Source, kostenlos) und lade damit eine bestehende Hex-File auf den AVR. Das ist ein Kommandozeilentool. Wenn du zukuenftig ueber Lazarus Mikrocontroller programmierst, benoetigst du sowieso ein solches Programm. Die entsprechende Kommandozeile kannst du dann in Lazarus hinterlegen, um dein Programm per Knopfdruck zu kompilieren und auf den Controller zu laden.
Achso, wenn du deinen USB-ISP Adapter testest, koennte die Einstellung STK500 oder STK200 funktionieren.
Gruesse
Achso, wenn du deinen USB-ISP Adapter testest, koennte die Einstellung STK500 oder STK200 funktionieren.
Gruesse
-
- Lazarusforum e. V.
- Beiträge: 208
- Registriert: Fr 11. Nov 2016, 14:09
- OS, Lazarus, FPC: Linux Mint 20 (WinXP VBox)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Neues Unterforum: Embedded, Embedded AVR
Danke für die Antwort.
Habe dieses hier gefunden : http://forum.lazarus.freepascal.org/ind ... ic=30960.0
Da steht : 'Make sure you are running up-to-date Trunk versions of both FreePascal and Lazarus.'
Wie ich verstanden habe geht das nur mit FPCUpDeluxe?
Dieses hab ich hier gefunden : http://wiki.freepascal.org/fpcupdeluxe
Hab ich versucht zu installieren. Unter Linux Mint kriege ich nur ein paar Fehlermeldungen.
Unter Win7 scheint es sich installiert zu haben (Habe Trunk angewählt).
AVR Dude hab ich hier gefunden : http://www.nongnu.org/avrdude/
Da hab ich version 6.3 heruntergeladen.
Scheint aber nur ein Bausatz zu sein. Finde kein '.exe' file das ich irgendwie ausführen könnte.
Wie es schein ist avrdude für Windows in WinAVR enthalten :
https://sourceforge.net/projects/winavr ... p_redirect
Installiert und WinAVR gestartet, das Programm nennt sich Gnu GDB 6.8 Debugger scheint aber sowas wie ein Programmer zu sein.
Wenn ich eine Konsole aufmache und 'avrdude' eingebe meldet es sich mit version 5.1. soweit so gut.
Habe dieses hier gefunden : http://forum.lazarus.freepascal.org/ind ... ic=30960.0
Da steht : 'Make sure you are running up-to-date Trunk versions of both FreePascal and Lazarus.'
Wie ich verstanden habe geht das nur mit FPCUpDeluxe?
Dieses hab ich hier gefunden : http://wiki.freepascal.org/fpcupdeluxe
Hab ich versucht zu installieren. Unter Linux Mint kriege ich nur ein paar Fehlermeldungen.
Unter Win7 scheint es sich installiert zu haben (Habe Trunk angewählt).
AVR Dude hab ich hier gefunden : http://www.nongnu.org/avrdude/
Da hab ich version 6.3 heruntergeladen.
Scheint aber nur ein Bausatz zu sein. Finde kein '.exe' file das ich irgendwie ausführen könnte.
Wie es schein ist avrdude für Windows in WinAVR enthalten :
https://sourceforge.net/projects/winavr ... p_redirect
Installiert und WinAVR gestartet, das Programm nennt sich Gnu GDB 6.8 Debugger scheint aber sowas wie ein Programmer zu sein.
Wenn ich eine Konsole aufmache und 'avrdude' eingebe meldet es sich mit version 5.1. soweit so gut.
Good code comes from experience, experience comes from bad code.
-
- Beiträge: 1224
- Registriert: So 20. Mär 2016, 22:14
- OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
- CPU-Target: Raspberry Pi 3
Re: Neues Unterforum: Embedded, Embedded AVR
Würdet ihr da bitte einen eigenen Thread für aufmachen?
Im AVR-Embedded Forum?
Wenn es das Forum gibt, stell ich da mal ein Tutorial rein, wie es bei mir funktioniert. Im Wiki rumschreiben mag ich gerade nicht, weil sich momentan viel tut und das dann ständig veraltet ist.
Das ist übrigens ein Problem mit vielen Blogbeiträgen oder Tuts zum AVR unter FPC: Sie beziehen sich auf veraltete Versionen.
Im AVR-Embedded Forum?
Wenn es das Forum gibt, stell ich da mal ein Tutorial rein, wie es bei mir funktioniert. Im Wiki rumschreiben mag ich gerade nicht, weil sich momentan viel tut und das dann ständig veraltet ist.
Das ist übrigens ein Problem mit vielen Blogbeiträgen oder Tuts zum AVR unter FPC: Sie beziehen sich auf veraltete Versionen.
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2640
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Neues Unterforum: Embedded, Embedded AVR
Timm Thaler hat geschrieben:Im AVR-Embedded Forum?
Wenn es das Forum gibt, stell ich da mal ein Tutorial rein, wie es bei mir funktioniert.
Ich fürchte, das wird noch eine Weile dauern.
Timm Thaler hat geschrieben:Im Wiki rumschreiben mag ich gerade nicht, weil sich momentan viel tut und das dann ständig veraltet ist.
Genau da wäre es aber sehr nützlich. Und eine Wikiseite hat den Vorteil dass sie immer wieder angepasst werden kann, wenn sich etwas ändert.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Neues Unterforum: Embedded, Embedded AVR
AVR Dude hab ich hier gefunden : http://www.nongnu.org/avrdude/
Da hab ich version 6.3 heruntergeladen.
Scheint aber nur ein Bausatz zu sein. Finde kein '.exe' file das ich irgendwie ausführen könnte.
Am besten lädst du die Arduino-Software runter, dort hat es unter arduino-1.8.5/hardware/tools/avr/bin eine aktuelle (6.3) EXE von averdude.
Ob der USB-ISP Adapter mit anderen Flashprogrammen ansteuerbar ist, weiss ich nicht, aber probiers doch einfach aus.
Ich habe mir selbst einen ISP-Loader gebaut, welcher mit ATmega und ATtiny zu recht kommt.
Das sieht in etwa so aus: https://flazer.de/blog/14/arduino-atmel-flash-station
Averdude kommt mit diesem zu recht.
Noch ein Trick:
Wen man die richtigen Parameter für averdude will, dann nimmt man am besten die Arduino-IDE, mit einem Blink-sketch.
Unter Datei/Voreinstellungen/Ausfühliche Ausgabe/Hochladen eine Hacken machen.
Dann sieht man im Ausgabe-Fenster schön, mit welchen Parameter averdude aufgerufen wird.
Könnte man ein deutsches Wiki eröffnen, in dem man schreiben könnte ?Wenn es das Forum gibt, stell ich da mal ein Tutorial rein, wie es bei mir funktioniert. Im Wiki rumschreiben mag ich gerade nicht, weil sich momentan viel tut und das dann ständig veraltet ist.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2640
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Neues Unterforum: Embedded, Embedded AVR
Mathias hat geschrieben:Könnte man ein deutsches Wiki eröffnen, in dem man schreiben könnte ?
http://wiki.freepascal.org/Main_Page/de
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Neues Unterforum: Embedded, Embedded AVR
Wen ich es hinkriege eine neue Seite zu erstellen, gibt es sicher das ein und andere wissen, das ich weiter geben kann.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 478
- Registriert: Fr 13. Sep 2013, 12:07
- OS, Lazarus, FPC: Debian Bullseye (L 2.2.0)
- CPU-Target: 64Bit
- Wohnort: Rügen
Re: Neues Unterforum: Embedded, Embedded AVR
Also Leute Ihr seit einfach geniel
ich mache viel mit AVR ATMega - zur Zeit noch mit Bascom.
Habe es kürzlich auch hin bekommen Bascom mit WineHQ unter Debian incl. Programmer ans laufen zu bekommen.
Wenn das mit Lazarus funst nen ATMega zu proggen, dann währe dass genial . BITTE weiter entwickeln !!!
Ich nutze z.B. ATMega8 - 128
Gruß Frank
ich mache viel mit AVR ATMega - zur Zeit noch mit Bascom.
Habe es kürzlich auch hin bekommen Bascom mit WineHQ unter Debian incl. Programmer ans laufen zu bekommen.
Wenn das mit Lazarus funst nen ATMega zu proggen, dann währe dass genial . BITTE weiter entwickeln !!!
Ich nutze z.B. ATMega8 - 128
Gruß Frank
-
- Beiträge: 1224
- Registriert: So 20. Mär 2016, 22:14
- OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
- CPU-Target: Raspberry Pi 3
Re: Neues Unterforum: Embedded, Embedded AVR
DL3AD hat geschrieben:Wenn das mit Lazarus funst nen ATMega zu proggen, dann währe dass genial . BITTE weiter entwickeln !!!
Also eins kann ich Dir schonmal sagen: Es funzt.
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Neues Unterforum: Embedded, Embedded AVR
So wie es scheint, ist das Thema AVR schon tote Hose.
Auf dem Portal, ausser von mir hat es keinen Post mehr zu diesem Thema.
Auf dem Portal, ausser von mir hat es keinen Post mehr zu diesem Thema.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
- kupferstecher
- Beiträge: 422
- Registriert: Do 17. Nov 2016, 11:52
Re: Neues Unterforum: Embedded, Embedded AVR
Mathias hat geschrieben:Auf dem Portal,
Sind halt alle mit programmieren beschaeftigt~
Aber im Ernst, hast du den Compiler zum Laufen gebracht?
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Neues Unterforum: Embedded, Embedded AVR
Aber im Ernst, hast du den Compiler zum Laufen gebracht?
Leider nur mit einem gebastelt mit FPC 3.0.2 . Und da habe ich das Problem mit der for-to-Schleife.
Siehe diesen Thread: viewtopic.php?f=10&t=11111
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot