Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
programmierung_anderer_controller [2019/01/29 15:33]
127.0.0.1 Externe Bearbeitung
programmierung_anderer_controller [2019/07/27 16:59]
huwi
Zeile 4: Zeile 4:
 Legen Sie eine Kopie des kleinen Programms für das Wecker-Projekt mit dem ATmega8 an. Benennen Sie die Kopie als //​test328//​. ​ Legen Sie eine Kopie des kleinen Programms für das Wecker-Projekt mit dem ATmega8 an. Benennen Sie die Kopie als //​test328//​. ​
  
->>>​{{:​kopie328.jpg?​700|}}+>​{{:​kopie328.jpg?​700|}}
  
 Auf dem Controllerboard ist der Controller gegen einen ATmega328 und der 3,6864 MHz Quarz gegen einen mit 20 Mhz auszutauschen. Jetzt müssen nur noch die bisherigen controllerspezifischen Einstellungen der Entwicklungsumgebung angepasst werden. Auf dem Controllerboard ist der Controller gegen einen ATmega328 und der 3,6864 MHz Quarz gegen einen mit 20 Mhz auszutauschen. Jetzt müssen nur noch die bisherigen controllerspezifischen Einstellungen der Entwicklungsumgebung angepasst werden.
  
->>>​{{:​progtool328.jpg?​700|}}+>​{{:​progtool328.jpg?​700|}}
  
 Die Einstellungen können spezifisch nur für diese eine Portierung geändert werden. Dazu ist es möglich im definieren-Dialog für das kleine Programm die AVR spezifischen Einstellungen unter "​Extras AVR" anzupassen. Damit bleiben die projektweiten Grundeinstellungen erhalten. Beachten Sie auch, dass ggf. die //​Fusebits//​ des neuen Controllers auf //ext. Crystal Osc.// gestellt werden muss. Die Einstellungen können spezifisch nur für diese eine Portierung geändert werden. Dazu ist es möglich im definieren-Dialog für das kleine Programm die AVR spezifischen Einstellungen unter "​Extras AVR" anzupassen. Damit bleiben die projektweiten Grundeinstellungen erhalten. Beachten Sie auch, dass ggf. die //​Fusebits//​ des neuen Controllers auf //ext. Crystal Osc.// gestellt werden muss.
  
->>>​{{:​extras328.jpg|}} {{:​fuse328.jpg?​200|}}+>​{{:​extras328.jpg|}} {{:​fuse328.jpg?​200|}}
  
 Wenn die Einstellungen vorgenommen wurden, muss das Programm noch einmal vollständig gebildet, also mit den Einstellungen für den ATmega328 kompiliert und gelinkt werden. Dann lässt sich die portierte Anwendung auf den Controller übertragen. Wenn die Einstellungen vorgenommen wurden, muss das Programm noch einmal vollständig gebildet, also mit den Einstellungen für den ATmega328 kompiliert und gelinkt werden. Dann lässt sich die portierte Anwendung auf den Controller übertragen.
  
->>>​{{:​flash328.jpg?​700|}}+>​{{:​flash328.jpg?​700|}}
  
 ====== Videozusammenfassung ====== ====== Videozusammenfassung ======
 Und weil es immer wieder so schön ist hier das Ganze wiederum als Video. Und weil es immer wieder so schön ist hier das Ganze wiederum als Video.
  
->>><flashplayer ​width="​700"​ height="​550" ​position="0">​file=http://youtu.be/​9COiEQppb2I</​flashplayer> +><html><iframe ​width="​700"​ height="​550" ​src="https://www.youtube.com/​embed/​9COiEQppb2I" frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen>​</iframe></html>
- +
->>>​[[http:​//​youtu.be/​9COiEQppb2I|besser auf youTube]]+
  
 ====== Nächstes Thema ====== ====== Nächstes Thema ======
Zeile 29: Zeile 27:
  
 [[grafische Programmierung mit der UML]] [[grafische Programmierung mit der UML]]
 +