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.
Welche Version benutzt Du ?. Nicht alle Funktionen können simuliert werden. Ich hoffe nicht 4. Wenn ja, versuche 3.55
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
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.
Ich würde erstamal auf 3.55 gehen. Denn 4.05 ist noch nicht mal Alpha wert. Siehe auch www.avrfreaks.net forum studio 4.
Haste auch den richtigen Quarz in der Schaltung und im Programm eingesetzt und eingestellt? Wenn da was net stimmt, spielt die UART auch nicht richtig.
@jornbyte ja ich habe den richtigen quarz ich habe das letzte byte immer zurücksenden lassen, das hat prima geklappt. und ich habe auch ein im program weiter ein byte senden lassen, war auch das richtige. @frankl wo bekomme ich 3.55 her?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.