PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim Portieren eines Projektes



Vitis
05.02.2007, 08:51
Hi Forum,

ich bin gerade am Übertragen eines Bascom Codes nach C.
Grund dafür ist u.A. mal an nem richtigen Projekt mit identischem
Programmablauf die Codegröße zu vergleichen und die
Ausführungsgeschwindigkeit mal zu vergleichen.
Das Projekt besteht aus ner Kamera
C-328 an UART,
EIN EDO-RAM-Rigel SIMM30 parallel,
Ein GLCD von Optrex an SPI.

Beim umcoden hab ich verschiedene Befehle von Bascom
in C nachgebildet ... daher sieht der Code für die eingefleischten
C Programmierer vermutlich etwas wild aus, wollt aber einfach
ne schöne Gegenüberstellung haben.

Mein Problem ist nun, wenn ich im AVR-Studio die Simulation
laufen lassen will schmiert mir das Studio 4 ab.
Seltsamerweise trat der Fehler erst auf als ich an die Portierung
des URXC-Interrupts ging.

Hat jemand nen heißen Tipp für mich?

Vitis
05.02.2007, 15:32
Hab nochmal am Code gefeilt,
aber das Studio bringt nochimmer im Windoofs
"Runtime Error"

izaseba
05.02.2007, 16:44
Hallo,

Ich hab mir Deine 'Portierung' kurz angeschaut,

Geht es sich um den Interrupt?

Du schreibst


ISR (SIG_UART_RECV)


das ist aber Falsch, versuch mal mit


ISR (USART_RXC_vect)


Am sonsten, gab es da auch mal Probleme mit AVR Studio ohne ServicePacks :-k

Gruß Sebastian

SprinterSB
05.02.2007, 16:48
Ohne mir das zip angeguckt zu haben... Scheint ein Problem von AStudio zu sein. Hast du schon mal bei Atmel Support angefragt deshalb? Der ist ganz gut und Post landet nicht in der Tonne sondern wird sich wirklich gekümmert.