Simulator = AVR ?

Gast #18659
Lesenswert?

hallo

ich habe mal eine frage. kann es sein das im simulator probiertes 
programm in einen richtigen AVR nicht gleich funtitioniert?

also ich habe ein programm geschrieben und ausführlich simuliert, der 
richtige µC war im simulator eingestellt. aber als ich das programm dann 
in den avr übertragen habe macht er andere sachen wie im simulator.

also ich benutze die neuste version von AVR-Studio und da hab ich das 
dann simuliert.
Gast #18661
Lesenswert?

Wenn Du das STK-Board benutzt und die Tasten über Portpins abfragst,
dann sind die Eingänge bei nicht gedrückten Tasten high.
Drückst Du dann eine Taste, so wird der Eingang low.

In der Simulation macht man das eigentlich immer umgekehrt. Eine 
gedrückte Taste an einem Portpin wird immer mit dem Setzen des Pins 
simuliert.

Oliver
Gast #18662
Lesenswert?

danke,

ich benutze avr-studio 4.05

ich benutze kein experiementierboard. ich habe ein program geschrieben 
was hauptsächlich vom PC üder rs232 daten empfängt, bearbeitet und 
danach wieder rausgibt.

mein erstes problem ist schon der empfang, ich habe eine routine 
geschrieben die 9 Byte empfängt und danach das eigentliche programm 
fortsetzt.
jeder teil (ausser der erste) sieht ungefähr so aus.

m2:
  sbis usr, rxc
  rjmp m2
  in r3, UDR

in der simulation geht das super doch im real möchte der 5 oder 11 byte, 
bis er das programm fortsetzt. ist eigenartig und nicht nachfolziehbar. 
es kann nicht am AVR liegen ich benutzte zwei verschiedene.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren