- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 6 von 6

Thema: Befehl GETATKBD controllerunabhängig ausführbar?

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    16.12.2004
    Beiträge
    43

    Befehl GETATKBD controllerunabhängig ausführbar?

    Anzeige

    Powerstation Test
    Hallo zusammen,

    ich möchte mit dem Befehl GETATKBD die Eingaben auf einer PC-Tastatur auslesen.

    Ich habe dafür eine Anleitung im Internet mit dem AT 90S2313 gefunden.

    Den gibt es aber nicht mehr zu kaufen. Statt dessen gibt es jetzt den ATTINY2313. Der hat aber einen anderen Quarz.

    Läuft das Programm dann schneller ab?

    Kann ich den Befehl trotzdem verwenden?

    Bin für Antworten dankbar

    Viele Grüße

    Joachim

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.01.2005
    Alter
    52
    Beiträge
    294
    Mit einem schnelleren Quarz läuft auch das Proggi schneller.

    Alles was an Befehlen auf´m AT90S2313 funktioniert, funktioniert auch mit dem ATtiny2313.

    Gruß Dnerb

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    16.12.2004
    Beiträge
    43
    Danke für die Antwort

    Wird der Befehl GETATKBD trotzdem richtig ausgeführt?

    Wenn das Programm zum Bespiel so aussähe:

    var = GETATKBD()
    print var

    Dann müsste ja eigentlich unabhängig von der Geschwindigkeit des Atmels der Controller die Befehle der Tastatur gleich einlesen und somit in der variable var der Gleiche Wert stehen, egal mit welchem der beiden Controller ich das Programm ausführe?
    Ist das der Fall?

    Vielen Dank

    Joachim

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.01.2005
    Alter
    52
    Beiträge
    294
    Du sagst dem Compiler ja wie schnell Du den AVR taktest.

    Damit werden dann die Befehle so übersetzt das sie, wenn sie ein bestimmtes Timing benötigen, so schnell umgesetzt werden wie man es braucht.

    Deswegen benutzt man ja Hochsprachen, damit man sich nicht mehr um jeden Sch*** kümmern muß.

    Gruß Dnerb

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    16.12.2004
    Beiträge
    43
    Das ist ja net schlecht.

    Der ATTINY2313.braucht glaub einen Takt von 20 MHz. Ist das richtig?

    Viele Grüße

    Joachim

  6. #6
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.01.2005
    Alter
    52
    Beiträge
    294
    HIer findest Du das Datenblatt von dem Controller:

    http://www.atmel.com/dyn/products/pr...p?part_id=3229

    Die 20MHz sind der maximale Takt. Kommt auch drauf an was Du machen willst.

    Wenn Du per RS232 mit einem PC kontakt aufnehmen willst, dann empfiehlt sich ein "Baudratenquarz". Mehr zu dem Thema unter http://www.google.de oder http://www.wikipedia.de

    Gruß Dnerb

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests