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