Dobry wieczór,
Mam zestaw uruchomieniowy ZL11AVR, dokumentacja na stronie http://www.btc.pl/pdf/zl11avr.pdf
Bawiłem się już w BASCOMie z tą płytką i wszystko działało. Chciałbym się teraz nauczyć pisać w C, a że mam ten zestaw to postanowiłem go wykorzystać.
I tu mam ogromny problem, bo nie chce ten program działać:
Programator mam dobry, bo jak ładuję .hex z BASCOMa przez AVRStudio to wszystko działa.
Jest jeszcze dziwniej, bo gdy robię te same operacje na porcie D to wszystko jest OK.
A na porcie B nie chce działać... Czemu tak jest?
Bo port B jest używany do programowania? Nie rozumiem jaki to by miało wpływ...
Bardzo proszę o pomoc.
Mam zestaw uruchomieniowy ZL11AVR, dokumentacja na stronie http://www.btc.pl/pdf/zl11avr.pdf
Bawiłem się już w BASCOMie z tą płytką i wszystko działało. Chciałbym się teraz nauczyć pisać w C, a że mam ten zestaw to postanowiłem go wykorzystać.
I tu mam ogromny problem, bo nie chce ten program działać:
#include <avr/io.h>
#include <stdlib.h>
int main(void)
{
while(1)
{
DDRB=0xFF; //all port B as outs
PORTB=0x0F; //port B set 00001111
}
} Programator mam dobry, bo jak ładuję .hex z BASCOMa przez AVRStudio to wszystko działa.
Jest jeszcze dziwniej, bo gdy robię te same operacje na porcie D to wszystko jest OK.
A na porcie B nie chce działać... Czemu tak jest?
Bo port B jest używany do programowania? Nie rozumiem jaki to by miało wpływ...
Bardzo proszę o pomoc.


