-
-
Neuer Benutzer
Öfters hier
Hallo!
(bin schon ein bisschen weitergekommen (hatte als simulator den atmega8 eingestellt und den sourcecode für nen atmega16 geschrieben
). Aber so recht wills noch nicht.
Irgendwie hab ich da noch nich so den Dreh raus. Also, ich mach folgendes...
-) Bascom installiert
-) AVR-Studio installiert
-) Im Bascom-AVR/Options/Compiler/Output "AvrStudioObjectFile" aktivieren
-) Bascom-AVR/Options/Simulator... "Use integrated simulator"
deaktivieren
unter Program "C:\Programme\Atmel\AVR Tools\AvrStudio4\AVRStudio.exe" eintragen
Parameter {FILE}.OBJ
Gut.
Wenn ich jetzt das Programm:
----------------------
----------------------
$regfile = "m16def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
Config Portc.2 = Output 'Ein Pin wird aus Ausgang konfiguriert PC0 (also Pin0 von Port C)
Do
Portc.2 = 1 'Pin wird auf High, also 5V
Waitms 1000
Portc.2 = 0 'Pin wird auf Low, also 0V
Waitms 1000
Loop
End
--------------------
--------------------
im Bascom kompiliere und auf "Simulate" klicke, öffnet sich AVR-Studio (und sonst nix..keine .asm datei oder sonstiges...nahtloser Übergang - nicht wirklich).
Dann klicke ich im AVR-Studio auf öffnen und öffne die .OBJ datei, und klicke auf "AutoStep"....schau mir bei I/O-View die Portc an..und irgendwie blinkt da nix. portc.2 ist nur schwarz unterlegt...
Kanns sein, daß die "Waitms 1000" auf dem PC viel schneller sind?
Habts ihr vielleicht irgendnen Link für AVR-Studio-Simulator-Einsteiger?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen