hallo on-board,
wenn ich nicht mit sisy arbeite nehme ich ein paar selbst geschriebene bat-datein -> Assembler-Quelltext "test.s"
Code:
;---------------------------------------------------------------------------
.include "iom8.h"
;---------------------------------------------------------------------------
; Reset and Interrupt vector ; VNr. Beschreibung
rjmp main ; 1 POWER ON RESET
reti ; 2 Int0-Interrupt
reti ; 3 Int1-Interrupt
reti ; 4 TC2 Compare Match
reti ; 5 TC2 Overflow
reti ; 6 TC1 Capture
reti ; 7 TC1 Compare Match A
reti ; 8 TC1 Compare Match B
reti ; 9 TC1 Overflow
reti ; 10 TC0 Overflow
reti ; 11 SPI, STC Serial Transfer Complete
reti ; 12 UART Rx Complete
reti ; 13 UART Data Register Empty
reti ; 14 UART Tx complete
reti ; 15 ADC Conversion Complete
reti ; 16 EEPROM Ready
reti ; 17 Analog Comperator
reti ; 18 TWI (I²C) Serial Interface
reti ; 19 Store Program Memory Ready
;---------------------------------------------------------------------------
; Start, Power ON, Reset
main: ldi r16, lo8(RAMEND)
out SPL, r16 ; Init Stackpointer LO
ldi r16, hi8(RAMEND)
out SPH, r16 ; Init Stackpointer HI
;hier den Init-Code eintragen
;---------------------------------------------------------------------------
mainloop: wdr
;hier die Funktionen programmieren
rcall wait
rjmp mainloop
;---------------------------------------------------------------------------
wait: push r24
ldi r24, 0xff
subi r24, 0x01
brcc -2
pop r24
ret
;---------------------------------------------------------------------------
und dann make.bat das geht in etwa so bei WINAVR:
Code:
@echo off
del *.o
del *.out
del *.hex
echo assembler
D:\Microcontroller\WINAVR\bin\avr-as.exe -mmcu=ATmega8 test.s -otest.O
echo linker
D:\Microcontroller\WINAVR\bin\avr-ld.exe test.O -mATmega8 -otest.hex --oformat=ihex
echo brenne!
D:\Microcontroller\WINAVR\bin\avrdude.exe -p ATmega8 -e -c sp12 -P LPT1 -Uflash:w:"test.hex":i
echo fertsch
pause
ich hoffe es hat sich kein fehler eingeschlichen... kanns im moment nicht test
... für C müsste ich erstmal etwas nachlesen 
gruß jahn
Lesezeichen