M@ciej pisze:Piszę programy,jak pokazywał p. Piotr w Oślej łączce,ale układ zupełnie inaczej (dziwnie) się zachowuje. Przeciezs Atmega ma PortB i PortD, jak '2313?Być może konfiguruję porty jako 7-bitowe,a one są 8-bitowe...sam nie wiem.
Dziwne zachowanie może wynikać z tego, że mega8 ma domyślnie włączony wewnętrzny zegar 1MHz - i z taką częstotliwością pracuje...
By to zmienić, należy odpowiednio ustawić
Fuse
Bits...
Każdy rejestr konfiguracji portów jest ośmiobitowy - jednak nie wszystkie bity muszą być wykorzystane. Jeżeli port ma sześć pinów, to dwa bity bez znaczenia (najstarsze najczęściej) wpisujesz jako "0" - zgodnie z zaleceniem producenta układu.
M@ciej pisze:Co do dyrektywy $regfile, mam zastosowaną następującą: $regfile="m8def.dat".
Wpis jest poprawny dla mega8
Co do wersji demo BASCOM-a - te 4kB na początek w zupełności wystarczą... a jeśli będzie Tobie mało, to i tak do tego czasu z pewnością opanujesz asembler lub C - a tu są dostępne kompilatory darmowe, i bez ograniczeń.