Program pisany pod bascom avr wersja darmowa (ograniczenie programu do 4kB).
ATmega128
Kwarc 16MHz
Banalny program testowy na początek:
program wpisany do atmega128. wynik działa.
Ale wystarczy że do programu dorzucę komendę np. wait, waitms (prócz waitus 1 bo akurat opóźnienie 1us działa), sound, spiout... ogólnie komendy pod którymi kryją się jakieś procedury... program działa pod bascomem ale po zaprogramowaniu atmegi układ nie wykonuje programu... właściwie program kończy prace na danej komendzie (czy to wait czy sound).
w związku z powyższym moje pytanie. czy to wina tego ze to darmowy bascom? (testowałem na 2 różnych wersjach). Z tego co mi wiadomo na darmowym jest tylko ograniczenie wielkości programu.
może konfiguracja samego bascoma?
przyznam ze wcześniej tworzyłem w asemblerze i bascom to moje początki jednak potrzebuje się w niego wdrożyć.
z góry dzięki za pomoc
ATmega128
Kwarc 16MHz
Banalny program testowy na początek:
$regfile = "m128def.dat"
$crystal = 16000000
Config Portb = Output
Do
Portb.2 = 1
Portb.1 = 1
Portb.1 = 0
Loop
End
program wpisany do atmega128. wynik działa.
Ale wystarczy że do programu dorzucę komendę np. wait, waitms (prócz waitus 1 bo akurat opóźnienie 1us działa), sound, spiout... ogólnie komendy pod którymi kryją się jakieś procedury... program działa pod bascomem ale po zaprogramowaniu atmegi układ nie wykonuje programu... właściwie program kończy prace na danej komendzie (czy to wait czy sound).
w związku z powyższym moje pytanie. czy to wina tego ze to darmowy bascom? (testowałem na 2 różnych wersjach). Z tego co mi wiadomo na darmowym jest tylko ograniczenie wielkości programu.
może konfiguracja samego bascoma?
przyznam ze wcześniej tworzyłem w asemblerze i bascom to moje początki jednak potrzebuje się w niego wdrożyć.
z góry dzięki za pomoc