Forum: Mikrocontroller und Digitale Elektronik Direkte Befehle zum Mikrocontroller schicken


von Stephan (Gast)


Lesenswert?

Hallo,

Ist es möglich von der Console in Windows (oder auch von einem Anderen 
Programm (oder Linux)) direkte Befehle über ein ISP-Programmer (Diamex 
Prog-S) an den Kontroller (Attiny2313) zu schicken, so dass dieser dann 
den befehl auslöst?
1
int main(){
2
  Init();
3
  Setup();
4
  while(1){
5
    if(x>=175 && x<=185){
6
      PORTB |= (1 << PB0);
7
    }
8
    else{
9
      PORTB &= ~(1<<PB0);
10
    }
11
  }
12
}

Also, hier würde ich gerne 'x=180' schicken und der Attiny würde dann
      PORTB |= (1 << PB0);
ausführen.
ODer ich würde auch gerne direkt
      PORTB |= (1 << PB0);
schicken, so dass der dass dann ausführen würde. (Dann wäre da im 
prinzip eine leere while-Schleife)

von Karl H. (kbuchegg)


Lesenswert?

Stephan schrieb:

> so dass dieser dann
> den befehl auslöst?

kurze Antwort: nein

Was du natürlich machen kannst:
Du kannst ein Programm schreiben und auf den Tiny brennen, welches zb an 
der seriellen Schnittstelle lauscht, das eingehende zu einem Befehl 
zusammensetzt und dann diesen Befehl interpretiert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.