Początek Bascom-u ;)

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
mr_andre
-
Posty: 11
Rejestracja: 15 wrz 2007, 13:15
Lokalizacja: Z domu

Początek Bascom-u ;)

Post autor: mr_andre » 15 wrz 2007, 13:20

Witam Was, jest to mój pierwszy post na tym forum. Zaczynam moją drogę w mikroprocesory ;)

Zacząłem już studiowanie BASCOM-a, dorwałem fajny kurs "Mikroprocesorowa ośla łączka". Używam w tej chwili BASCOM-AVR, problem polega na tym, że niem wiem jak sprawdzić jak dany kod się wykonuje. W tym programie jest niby "AVR Simulator" ale LCD który się tam pojawia jest ciągle pusty. Czy da się tak na 'sucho' sprawdzić działanie kodu? Czy muszę mieć zestaw startowy?

ZbeeGin

Post autor: ZbeeGin » 15 wrz 2007, 14:18

mr_andre pisze:W tym programie jest niby "AVR Simulator" ale LCD który się tam pojawia jest ciągle pusty.
Są dwie możliwe przyczyny:
- uaktywniasz LCD już po starcie symulacji programu, należy go uaktywnić nim naciśniesz klawisz symulacji (ze strzałeczką)
- w programie brak jakiejkolwiek instrukcji, któraby cokolwiek na tym wyświetlaczu wyświetlała.
Jeśli uruchamiasz pierwsze programy z "Oślej" to LCD nie jest tam używany, zatem nic na nim nie zobaczysz.

To czy program się wykonuje, zobaczysz to na innych elementach w oknie symulacji. Strzałka będzie przebiegać po treści programu, "diody" (te zielone i czerwone elementy na panelu LCD) będą pokazywały stan portów, terminal będzie pokazywał komunikaty.
Nie mniej jednak, "Ośla" była właśnie projektowana by większość przetestować "na żywo" w zestawie startowym. I dlatego warto poświęcić się i kupić - jeśli nie zestaw AVT3500/ZL11AVR - to procesor, parę elementów i płytkę stykową.

mr_andre
-
Posty: 11
Rejestracja: 15 wrz 2007, 13:15
Lokalizacja: Z domu

Post autor: mr_andre » 15 wrz 2007, 14:32

Dziękuję za odpowiedź.

Moim celem jest napisanie komputera do auta :)
Znaj PHP, JavaScript i Ajaxa, więc w zasadzie jakieś podstawy już mam.
Przyczyna jest faktycznie 2, jestem na początku kursu, myślałem że od razu coś tam będzie widać.

ODPOWIEDZ