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