Gefunden für avr pascal fs20 - Zum Elektronik Forum





1 - TTL und Microcontroller -- TTL und Microcontroller




Ersatzteile bestellen
  Da du dich ja schon mit Microcontroller beschäftigt hast, ist dir ja bekannt das die Kekse nix im Kopf haben wenn die gekauft werden.
Das bedeutet, das du dafür sorgen mußt, das die das machen was du willst.
Nun gibt es 2 Möglichkeiten:
1. du sagst dem Keks in Assembler, C, Pascal oder einer anderen Programmiersprache was er machen soll. Dafür gibt es keine klicki-bunti Anwendung. Es ist alles Gehirnschmalz was du da reinschreiben mußt.

2. für den AVR (speziell ATmega644) gibt es einen Basicinterpreter. d.h. der Controller benötigt kein eigenes Programm, da es schon da ist.
Du kannst nun mittels Basic eigene Programme auf dem Controller laufen lassen. Z.B. ein Spiel oder ein Oszi oder eine Steuerung auf dem gleichen Controller proggen und speichern.
Zur verfügung stehen eine Druckerschnittstelle, RS232, I2C, DigitalIn / Out, AnalogIn.....
Eine PC-Tastatur für die Eingabe und ein TV für die Ausgabe wird noch benötigt (ist meist vorhanden).

Und nun ist es an dir zu entscheiden, ob du Entwickler(1) oder Anwender(2) werden möchtest.
...
2 - Projekt Tastatur in Morsecode umwandeln -- Projekt Tastatur in Morsecode umwandeln

Zitat : Fuga hat am 13 Jun 2008 17:17 geschrieben : Den Microcontroller kann man ja über z.b seriellport programieren. Gibt es irgentwo eine schaltung und eine Teilliste, die benötigt wird ? Ich kann mir vorstellen das es relativ einfach sein kann und das man Keine spezielle Brenner braucht, die Hunderte von euros kosten.Irre ich mich ?Es gibt viele Lösungen für einen Programmer, hier stehen einige: http://www.mikrocontroller.net/articles/AVR_In_System_Programmer

Wenn du noch einen Parallelport frei hast, wäre Ponyprog und diese Schaltung mit einem 244 eine Eine Low-Cost-Lösung. Nutze ich auch, da mein Lieblingsversender den "AVR ISP MKII" (momentan) nicht hat.
(Dass die verlinkte Schaltung neben ...








3 - Mein Kampf (Mit Bascom/Meine Probleme damit) -- Mein Kampf (Mit Bascom/Meine Probleme damit)
@humus Was ist denn bei den blauen anderst? ham die nen anderen chipsatz oder wie?!

Ich denke ,bevor ich mir einen LCD anschaffe (dann nach weiteren 100000euros investition in die µC alles ins eck schmeiße) lerne ich lieber mal zu Programmieren.(achtung, selbsterkenntnis )

Ich habe ja überhaupt gar keine ahnung vom programmieren. Jetzt habe ich auf so ner seite gelesen,daß Turbo Pascal gut sein soll.
Wie soll ich eigentlich vorgehen. Ich wünsche mir mal bitte eine auf mit abgestimmte kompetente Antwort.
Ich habe jetzt mit dem Buch von Roland Walter angefangen. Dazu sollte man aber programmier-Grund -Kenntnisse mitbringen. Hat man mir zumindes gesagt.
Ist es jetzt von Vorteil (ja oder nein) wenn ich das programmmieren erst in einer Anderen sprache lerne?
Wenn ja, welche? bin absoluter programmier neuling.

Damit ihr wißt auf was ich eigentlich "übe"
Ich möchte mir für meinen Audioverstärker mal folgendes bauen:
Drehmimpulsgeber auswerten und an Digi-Ic´s ausgeben, Menü für Bass , Höhen, und Lautstärkenverstellung mit anzeige Am LCD, Allgemeines Menü am lcd(damit es halt n biß...
4 - Geschwindigkeitsmessgerät für Geschosse -- Geschwindigkeitsmessgerät für Geschosse

@Perl:

Gibt es denn Quarze mit eng definierter Abweichung (für kleines Geld)?

Die Auflösung wäre also im Zweifelsfalle gegeben.

Das eigentliche Problem sehe ich, jetzt da ich das AVR-Tutorial gelesen habe, in dem Programm.

Ich habe bis jetzt lediglich ein wenig in Pascal und C++ programmiert - das war alles Kindergarten.

Die Lichtschrankenimpulse müssten als Interrupt genutzt werden, wodurch ein Zählwerk startet und stoppt.

Eine Variable müsste in einer Schleife je um den Wert 1 erhöht werden. Aus der Taktrate und der Schleifenstruktur wüsste man dann, die oft pro Sekunde die Schleife durcheilt wird. Das ergibt dann den pasenden Faktor, um auf die Geschwindigkeit umzurechnen.

Oder gibt es eine eingebaute Stoppuhr?

Mit Tastern (UP DOWN ENTER)könte man sich durch ein kleines Menü durchhangeln, via LCD angezeigt, Messdaten zwischenspeichern etc - all das, was die käuflichen Geräte leisten können wird hier auch realisierbar sein.

Das wird ein Haufen Programmentwicklung.

Und da waren sie wieder, die Probleme...

Beim Programmieren wäre also intensive Unterstützung von Nöten.


@dl2jas:

Das Angebot finde ich auch recht günstig, jedoch habe ich keine 110€ übrig.

Da ich we...
5 - Mit was anfangen? -- Mit was anfangen?
Eine nicht einfache Frage. Ich würde sagen, dass für den Anfang ein 90S2313 oder 90S4433 ausreicht, wobei ich eher auf den 90S4433 tendieren würde.
Nun muss ein Proggi her um alles zu testen, was da im Kopf rumgeistert. Das ist nur auf Assemblerebene möglich. Das Proggi kannst du in Assembler, C, Basic (Bascom) oder in Pascal schreiben. Hier ist mal ne Liste für C: http://www.omegav.ntnu.no/%7Ekarlto/avr/ccomp.html
Basic: http://www.mcselec.com/bascom-avr.htm
Pascal: http://users.iafrica.com/r/ra/rainier
Und den Assembler bekommst du auf der Atmel-Seite: http://www.atmel.com/dyn/products/tools.asp?family_id=607
Dort findest du das AVR-Studio und den Assembler.
Schau dir einfach mal die Möglichkeiten an, wobei du um Assemler nicht drum...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Avr Pascal Fs20 eine Antwort
Im transitornet gefunden: Avr Pascal Fs20


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag       heute wurden bisher 1 Beiträge verfasst
© x sparkkelsputz        Besucher : 187999015   Heute : 3030    Gestern : 15227    Online : 196        29.12.2025    10:57
10 Besucher in den letzten 60 Sekunden        alle 6.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0223729610443