Hallo Jungs, ich möchte gern ein ATmega128-Board als Target für Simulink nehmen, wie kann ich Blockset in Simulink programmieren damit die mit meinem Board kommunizieren können. mfg Marc
Etwas genauer bitte.... Was meinst du mit kommunizieren? Willst du das etwas auf Simulink und etwas anderes auf dem Controller läuft und beide miteinander "reden"? Also z.B. Datenaustasch über RS 232. Oder willst du dein Controller Code mit Simulink erzeugen? (dafür braucht man die Realtime Toolbox und das AVR-Target "Packet")
Hallo paa ich möchte den C-Code von dem Simulink-Model mit RTW auto-Codegenerieren, und dann in ATmega µC reinflashen. mfg Marc
Soweit ich weiß gibt es für AVR kein "Linkprodukt" (von Mathworks), d.h. Simulink/RTW Workshop erzeugt "nur" C Code den man dann compilieren und auf den AVR bringen muss. (ich bin mir da nicht sicher) Es gibt verschiedene Methoden den RTW mit Simulink zu nutzen. Z.B. Man verwendet einen Embedded Matlab Block in Simulink um den Controller zu modellieren/programmieren. Den Block kann man dann direkt in C Code übersetzen lassen.
Hallo sowas möchte ich gern machen , aber mit ATmega128: http://www.kerhuel.eu/RTWdsPIC/ http://www.kerhuel.eu/wiki/Simulink_-_Embedded_Target_for_PIC die Simulink-Bibiothek erweitern, aber mit ATmega128-Board Blocksets.
Für das Erstellen von Blocks schaust du am besten unter "Creating Custom Blocks" in der Hilfe nach. Wie bereits gesagt: Für AVRs gibt es kein Target/Link Produkt von Mathworks und keines das von Mathworks unterstützt wird. Siehe: http://www.mathworks.com/products/rtw/supportedio.html Also muss du das Kompilieren des C Codes und Flashen entweder manuell machen oder die Abläufe selber automatisieren.
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.