ADMIN STOP
Jindrich Vidensky
prospecta
Středa Březen 17 14:30:50 CET 2004
Chtel jsem Vam ten 1200DEF.INC poslat soukromne,
ale e-mail se mi vratil jako nedorucitelny :(.
--
Jiri Bezstarosti
----- Puvodn? zpr?va -----
Od: "Lukas Burda" <burdal1@feld.cvut.cz>
Komu: <hw-news@list.gin.cz>
Odesl?no: 4. dubna 2002 19:51
Predmet: Re[3]: problem s programovanim at90s1200
> Jeste jednou. V Studiu4 to podle me funguje. Bohuzel tam neni def. soubor
pro
> 90s1200 tak sem to zkusil s 90s2313.
> L.
>
>
> >>> napsal jsem v AVR studiu tento jednoduchy kod :
>
> >>> ; Use the AT90S1200
> >>> .include "1200def.inc"
>
> >>> .def addr = r21
> >>> .def data = r22
>
> >>> .macro outi port, var
> >>> ldi r16, @1
> >>> out @0, r16
> >>> .endm
>
> >>> .cseg
> >>> .org $000
> >>> rjmp v_reset
> >>> rjmp v_irq
> >>> rjmp v_timer
> >>> rjmp v_comp
>
> >>> v_irq:
> >>> v_timer:
> >>> v_comp: reti
>
> >>> .org $40
> >>> ;rwrite:
> >>> ;out PORTD, data
> >>> ;out PORTB, addr
> >>> ;ret
> >>> v_reset:
> >>> ;nastaveni portu B a D jako vystupnich
> >>> outi DDRD, 0xFF
> >>> outi DDRB, 0xFF
> >>> outi PORTB, 2
> >>> outi PORTD, 5
>
> >>> problem ?
> >>> 1. kdyz vymazu radek .org $40 , nebo ho zmenim napr. na .org $10
program prestane fungovat
> >>> 2. pokud vymazu stredniky u funkce rwrite (zaradim ji do kompilace)
program prestane fungovat
> >>> muze mi nekdo prosim vysvetlit v cem je chyba ?
> >>> da se nejak pracovat se SP (SPH a SPL nejsou v 1200def.inc definovany)
>
> >>> Martin Petr
>
>
>
Další informace o konferenci Hw-list