Hallo. Ich weiß, dass es eine echt bescheuerte Frage ist, aber irgendwie hänge ich massiv. Ich bin jetzt lange Zeit gewöhnt mit AtMegas zu programmieren und nun verwende ich einen XMEGA 128A3. Die Ansteuerung der Ports ist ein wenig anders und irgendwie funktioniert es nicht. Vll könnts mal kurz drüber schauen, ob ich einen Fehler habe. Mit freundlichen Grüßen Wolfgang
Gast
#3428456
Vielleicht mal init() aufrufen ;)
Also nach int main(void) init() ???
Wolfgang Karner schrieb: > Also nach int main(void) > init() > > ??? Na, wo denn sonst? Oder aber du pfeifst auf die Init-Funktion und nimmst ihren Inhalt in main mit rein. Bei dem einen Statement ist das vertretbar.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
Bei den ersten Versuchen ist es ohnehin nicht so prickelnd, zu sehr zu
künsteln.
> Ich bin jetzt lange Zeit gewöhnt mit AtMegas zu programmieren
Eigenartige Aussage im Lichte der Rückfrage.
Gast
#3428500
Ja, wenn du sie nicht Aufrufst wird nichts initialisiert. Das ist aber bei den Atmegas nicht anders.
Ok Danke. Muss dazu noch sagen, dass ich seit kurzem wegen einer Diplomarbeit auf C umgestiegen bin und davor habe ich mit Bascom programmiert. Trotzdem Danke
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.