mega16 - 16PU - porty

admin.mtech admin.mtech@gmail.com
Pondělí Květen 25 10:16:10 CEST 2009


PC2-PC5 su pouzite pre JTAG interface.
Zakazte ISP programatorom cez Fuse editor JTAG, a piny Vam budu plne k 
dispozicii.

-mt-


LINHART Jiri  wrote / napísal(a):
> Zacinam s pokusem programovat tento procesor. Mam napsany jednoduchy program v cecku ktery neguje postupne byty.
> -------------------------------------------------------------------------------------
> #include <avr/io.h>
> #include <avr/pgmspace.h>
> #include <util/delay.h>
> #include <moje.h>
>
> int main(void)
> {
> int a;
>
> DDRA=0B11111111;
> DDRB=0B11111111;
> DDRC=0B11111111;
> DDRD=0B11111111;
> PORTA=0B00000000;
> PORTB=0B00000000;
> PORTC=0B00000000;
> PORTD=0B00000000;
>
>  for (;;){
>
>   for(a=0;a<9;a++){
>    negb(PORTA,a);   
>    _delay_ms(300);
>   }
>   for(a=0;a<9;a++){
>    negb(PORTB,a);   
>    _delay_ms(300);
>   }
>   for(a=0;a<9;a++){
>    negb(PORTC,a);   
>    _delay_ms(300);
>   }
>   for(a=0;a<9;a++){
>    negb(PORTD,a);   
>    _delay_ms(300);
>   }
>    
>  }
> }
> ----------------------------------------------------------------------------
> v programu zrejme neni chyba, ale nevim proc port C se chova jinak nez treba A. Jedna se o to PC0, PC1, PC6 a PC7 chodi jak maji, ale 
> PC2 - trvale log1
> PC3 - trvale log1
> PC4- treti stav
> PC5- trvale log1 
> Zrejme patri nekde jeste neco nastavit, ale nevim co
>
> JL
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>   




Další informace o konferenci Hw-list