AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Controller-Programmierung mit PASCAL (Delphi-like)
Thema durchsuchen
Ansicht
Themen-Optionen

Controller-Programmierung mit PASCAL (Delphi-like)

Ein Thema von naui123 · begonnen am 15. Okt 2008 · letzter Beitrag vom 18. Okt 2008
Antwort Antwort
naui123

Registriert seit: 14. Aug 2008
Ort: Zwickau
3 Beiträge
 
Delphi 2009 Professional
 
#1

Controller-Programmierung mit PASCAL (Delphi-like)

  Alt 15. Okt 2008, 21:40
Hallo Controller-Programmierer,

ich meine die, die tatsächlich noch so kleine Dinger mit 8 Bit Datenbreite zum Leben erwecken .
Ich hoffe ich bin nicht der einzige auf der Welt, der Controller in Pascal programmiert ?

Schaut Euch doch bitte mal den 8051-Controller-Compiler von
http://users.iafrica.com/r/ra/rainier
an.
Damit kann man (außer grafischen Oberflächen usw.) fast Delphi-like 8-Bit-Controller programmieren.
Freischaltung = Mail an rainier - siehe Website - oder Mail an mich.

Tipp: Wenn Ihr schnelle (25-100MIPS) und preiswerte Hardware sucht - http://silabs.com (wer's noch kennt - war mal Cygnal oder so)

Falls jemand Lust am Gedanken- (Quellcode-) austausch zu Schnittstellen usw. hat - meldet euch.

Gruß Jürgen
Die wahre Kunst beim Programmieren sind nicht Megabytes an RAM zu verschwenden, sondern tolle Effekte auch mit 8 Bit und Kilobyte.
  Mit Zitat antworten Zitat
oldmax

Registriert seit: 27. Apr 2006
Ort: Gieboldehausen
167 Beiträge
 
#2

Re: Controller-Programmierung mit PASCAL (Delphi-like)

  Alt 16. Okt 2008, 13:07
Hi
Nun, ich bin ganz zufrieden mit dem AVR Studio und der Programmierung in Assembler. Hat auch den Vorteil, das Laufzeiten berechnet werden können und nicht vom Compiler bestimmt wird. Egal, erst nach längerem Blättern bin ich dann auf den Preis gestoßen.....
Ist mir denn doch ein wenig zuviel, für eine Software in englisch.
Gruß oldmax
Noch ist mein Rechner mir zu Diensten.... ansonsten habe ich die Macht ihn zu vernichten !
  Mit Zitat antworten Zitat
WS1976
(Gast)

n/a Beiträge
 
#3

Re: Controller-Programmierung mit PASCAL (Delphi-like)

  Alt 16. Okt 2008, 13:48
Hallo,

ich besitze ebenfalls AVRstudio und bin ebenfalls Delphi (und damit Pascal ) Fan.
Ich programmiere meine Controller in Assembler und C.
Ist easy leicht zu programmieren und ich käme nie auf die Idee Pascal für diese Aufgabe zu vergewaltigen.
Assembler und C sind hier einfach besser (schon deshalb weil die Compiler direkt vom Prozessorhersteller kommen).
Wenn das Ganze dann noch Geld kostet ist das vollständig indiskutabel.

Grüsse
Rainer
  Mit Zitat antworten Zitat
naui123

Registriert seit: 14. Aug 2008
Ort: Zwickau
3 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Controller-Programmierung mit PASCAL (Delphi-like)

  Alt 17. Okt 2008, 21:50
Hallo,

vielleicht hätte ich das gleich schreiben sollen, das Freischaltpassword gibt es bei einer Mailanmeldung kostenlos. Haken - der Kompiler wird wohl nicht mehr weiterentwickelt - so scheint mir.

Grüße Jürgen
Die wahre Kunst beim Programmieren sind nicht Megabytes an RAM zu verschwenden, sondern tolle Effekte auch mit 8 Bit und Kilobyte.
  Mit Zitat antworten Zitat
Alloc

Registriert seit: 18. Apr 2005
Ort: Griesheim
167 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Controller-Programmierung mit PASCAL (Delphi-like)

  Alt 17. Okt 2008, 22:00
Hi,

Zitat von WS1976:
Assembler und C sind hier einfach besser (schon deshalb weil die Compiler direkt vom Prozessorhersteller kommen).
Wenn das Ganze dann noch Geld kostet ist das vollständig indiskutabel.
Das ist vielleicht bei einigen uCs so, aber nicht bei allen. ZB bei den doch recht verbreiteten AVRs gibt es C nur von Drittanbietern (GNU, IAR, Keil und afair noch ein vierter), was aber keinesfalls schlechter ist, als wenn es vom Hersteller kommt. Bezüglich des Geldes ist es dann auch noch eine Frage, was man macht. Wenn man zB das ganze kommerziell betreibt und die Arbeitszeit in Geld aufgerechnet wird ist C denkbar schlecht. Bei den AVRs gibts da dann zB als Alternative wieder AVRco (Pascal für AVRs), womit man sicher um ein vielfaches besser da steht, weil da eben auch mehr an Hardwareunterstützung und ähnlichem von vornherein dabei ist, wo man sich in C immer für jeden Mist selbst Code schreiben muss. Für den Hobbygebrauch oder OpenSource-Bereich ist sowas natürlich schlechter (wobei ich auch rein fürs Hobby AVRco gekauft habe, allerdings vergünstigt als Schüler).

Zitat:
der Kompiler wird wohl nicht mehr weiterentwickelt
AVRco, für diejenigen, die einen Pascal-Compiler/IDE für AVRs brauchen und auch Geld zahlen können. Wobei es auch eine kostenlose Version gibt (oder zumindest vor zwei Jahren gab) die dann auf 4 KB Maschinencode beschränkt ist.

Grüße,
Chris
Christian Illy
ONI2.net, basicly every important link about Oni.
  Mit Zitat antworten Zitat
WS1976
(Gast)

n/a Beiträge
 
#6

Re: Controller-Programmierung mit PASCAL (Delphi-like)

  Alt 18. Okt 2008, 08:51
Hallo Alloc,
Zitat:
AVRs gibt es C nur von Drittanbietern
Was du hier behauptest ist schlicht und ergreifend nicht wahr. AVRstudio stammt von ATmel und hier hast du C-Compiler und Assembler auf einen Schlag.
Warum behauptest du sowas?

Grüsse
Rainer
  Mit Zitat antworten Zitat
Alloc

Registriert seit: 18. Apr 2005
Ort: Griesheim
167 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Controller-Programmierung mit PASCAL (Delphi-like)

  Alt 18. Okt 2008, 13:26
Im AVR Studio ist doch nur ein Assembler (AVRasm) integriert und C kommt dann per Plugin vom GNU-C-Compiler?


/Edit:
Hab grad mal in den Flyer von Atmel geschaut. Da steht zwar "Support for C, Pascal, Basic and Assembly languages", aber das heisst nicht, dass entsprechende Compiler dabei sind. Wenn ich im AVR Studio ein neues Projekt erstelle gibt es auch nur AVR Assembler und AVR GCC als Auswahlmöglichkeiten.
Christian Illy
ONI2.net, basicly every important link about Oni.
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#8

Re: Controller-Programmierung mit PASCAL (Delphi-like)

  Alt 18. Okt 2008, 18:21
Moin, moin,

Der Thread-Titel heisst mit Pascal.
Macht doch für den AVR in Assembler oder C einen eigenen Thread auf.

Das mit Pascal hat durchaus seine Reiz. denn dann kann man die eine oder andere Grundlagenroutine auch aus seinen Delphiprojekten nehmen. Habe übrigens hier auch noch ein Buch liegen "PascalCrosscompiler für die 8031 Familie" von 1995 aus dem Elektor-Verlag.

Grüße // Martin
Martin Schaefer
Phaeno
  Mit Zitat antworten Zitat
rage2001

Registriert seit: 21. Apr 2004
19 Beiträge
 
#9

Re: Controller-Programmierung mit PASCAL (Delphi-like)

  Alt 18. Okt 2008, 23:02
Also ich programmiere meine Atmel-Prozessoren in AVRco (Profivariante). Sicherlich sind die 1200 € für diese Version eine Menge Geld. Aber man muß dabei ja auch mal bedenken, das dafür eine Menge Treiber mitgeliefert werden, so das es möglich ist ein MC mit grafischen Display , Netzwerk, MMC-Karte mit Fat16-Filesystem zu programmieren, ohne sich Gedanken üner Netzwerkprotokolle machen zu müssen und ohne das FAT16-System zu durchschauen. Sicherlich am lesen von Datenblättern kommt man auch so nicht vorbei. Aber wenn Entwicklungszeit Geld ist, dann ist die Frage, ob es nicht doch schlau ist, ein System käuflich zu erwerben. Natürlich kann mann über all diese Sachen auch genügend Beispiele im Netz welche aufzeigen wie man es macht. Dann kommt aber die nächste Frage, wenn Opensource dann muß ja auch das Produkt Opensource sein und vieleicht will man das ja nicht. Ich habe es nicht bereut, der Preis ist happig, der Service nicht schlecht und ich konnte ein System innerhalb eines Monats entwickeln mit den oben genannten Ausstattungsmerkmale. Das gleiche hatte ich vorher mal angefangen mit Assembler (zu meiner Schande muß ich gestehen von C keine Ahnung zu haben) das war unlösbar.

Es gibt noch ein weiteres Produkt, ich hoffe das das jetzt nicht als Werbung angesehen wird, was wesentlich günstiger ist AVR-Pascal. Wobei ein Blick ins Forum und auf die Updatezyklen das ganze nicht so vertrauenswürdig ausschauen lassen. Aber das ist nur Vermutung, auf dem ersten Blick.

Zum AVRco sei noch gesagt, das es eine kostenlose Version gibt die den Mega8 oder Mega88 mit 8 KByte unterstützt oder halt alle anderen MC mit 4 KByte, wie oben beschrieben.
Entwickler und Mitautor des c't-Artikels "Mäusekino"
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz