Witam Szanowne Grono Specjalistów
Zdecydowałem się zamieścić w tym miejscu moje pytanie bo sam nie jestem pewny gdzie się zgłosić - proszę o wyrozumiałość.
Chciałbym nauczyć się wykorzystywać mikroprocesory w swoich jakiś tam projektach.
Zależy mi na nauce w asemblerze - w tym czuję się dobrze (bawiłem się tym w C-64). BASCOM odpada po zapoznaniu się z wadami i zaletami. Natomiast C - jest dla mnie "niekumaty" - mam zaszłości związane z BASIC i nie rozumiem logiki C - próbowałem to pojąć ale jakoś nie jest mi pisane i nie chcę rozwijać tego wątku.
Posiadam AVR Atmel Atmega8-16PU (kilka sztuk).
Mam też programator ISP STK200/300) podłączany do LPT oraz laptopa z tym portem z Windows XP.
Przeszukiwałem zasoby Elektrody oraz najdziwniejsze strony w Internecie (mam teraz mętlik w głowie) ale nie znalazłem sensownych dla mnie odpowiedzi
- mam nadzieję, że nie otrzymam beznadziejnych odpowiedzi typu szukaj w Google albo na Elektrodzie, ponieważ to nie są sensowne odpowiedzi szczególnie, że od ponad 2 tygodni przeczesuję Internet w tym Elektrodę.
Wyjaśnię, że w angielskim nie jestem za dobry ale jakoś sobie radzę ale noty (Atmega8) producenta nie do końca są dla mnie zrozumiałe, nie na tyle abym sam mógł coś z tego się tylko nauczyć.
Na podstawie zgromadzonych przeze mnie informacji, ściągnąłem z sieci program AVR Studio 4, znalazłem fajną stronkę z nauką typu zapal LED itp. uczę się ale nic mi nie wychodzi bo AVR Studio nie pozwala mi na uruchomienie wpisanych instrukcji assembler'owych i sprawdzenie jak działa, w tym wyświetla mi komunikat, że nie znalazł pliku hex - mimo, że inne sam sobie stworzył (pliki ASM, APS, AWS) a ustawienia w menu Project-> Assembler Option jest ustawiona opcja w polu Combo na Intel Intellec 8/MDS (Intel hex).
(przykład programu zapal LED dotyczy procesora AT90S2313 w związku z tym w instrukcji INCLUDE zmieniłem wpis "2313def.inc" na wartość "m8def.inc" i parę innych zabiegów <- to tak dla jasności )
W AVR Studio zauważyłem, że mam tylko do wyboru porty COMx a nie LPT - pomimo, że w BIOSie i Windowsie COM'y są wyłączone (!?) a aktywny LPT1.
Mam też PonyProg2000 ale "za słaby" jestem z tym programem.
Aby wpisać moje wypociny do procesora przez programator programem PnyProg2000 potrzebuję pliku Hex, którego niestety nie umiem wygenerować.
Napisałem to powyższe aby nie było pytań i wątpliwości, które mogą generować dodatkowe dyskusje nic nie wnoszące do tematu jak to bywa najczęściej na forach (tak przynajmniej ja to widzę) jeśli jest inaczej - Przepraszam
Zamierzam zakupić książkę Rafała Baranowskiego "Mikrokontrolery AVR ATmega w praktyce" i moje pytania są następujące:
1. Czy ta książka jest wystarczająca aby czerpać potrzebną mi wiedzę
1a. czy jeszcze trzeba zakupić jakąś (lub kilka) pozycji z księgarni aby nauczyć się dość sprawnie poruszać w świecie mikro-kontrolerów AVR (na początek Atmega8)
2. Czy do nauki wymagane są zestawy startowe typu ZL3AVR itp.
2a. Czy można nauczyć się programowania i skutecznie to realizować w projektach bez zestawów - np to co posiadam (podane w treści wyżej) wystarczy
3. Co robię nie tak z AVR Studio Smile w razie pytań wstawię odpowiednie obrazki i opisy tego co i jak jest u mnie - nie znalazłem odpowiedzi w pomocy programu i w sieci stąd moje pytanie
4. aby nauczyć się programować Atmega8 (i inne -nie ograniczam się do jednego procesora ale od czegoś trzeba zacząć) wystarczy ten AVR Studio
4a. czy polecacie inne narzędzia - jeśli tak to jakie
Jeśli można to proszę o konkretne odpowiedzi i sprawne linki nawet jeśli dotyczą Elektrody - szukałem ale nie znalazłem.
Zdecydowałem się zamieścić w tym miejscu moje pytanie bo sam nie jestem pewny gdzie się zgłosić - proszę o wyrozumiałość.
Chciałbym nauczyć się wykorzystywać mikroprocesory w swoich jakiś tam projektach.
Zależy mi na nauce w asemblerze - w tym czuję się dobrze (bawiłem się tym w C-64). BASCOM odpada po zapoznaniu się z wadami i zaletami. Natomiast C - jest dla mnie "niekumaty" - mam zaszłości związane z BASIC i nie rozumiem logiki C - próbowałem to pojąć ale jakoś nie jest mi pisane i nie chcę rozwijać tego wątku.
Posiadam AVR Atmel Atmega8-16PU (kilka sztuk).
Mam też programator ISP STK200/300) podłączany do LPT oraz laptopa z tym portem z Windows XP.
Przeszukiwałem zasoby Elektrody oraz najdziwniejsze strony w Internecie (mam teraz mętlik w głowie) ale nie znalazłem sensownych dla mnie odpowiedzi
- mam nadzieję, że nie otrzymam beznadziejnych odpowiedzi typu szukaj w Google albo na Elektrodzie, ponieważ to nie są sensowne odpowiedzi szczególnie, że od ponad 2 tygodni przeczesuję Internet w tym Elektrodę.
Wyjaśnię, że w angielskim nie jestem za dobry ale jakoś sobie radzę ale noty (Atmega8) producenta nie do końca są dla mnie zrozumiałe, nie na tyle abym sam mógł coś z tego się tylko nauczyć.
Na podstawie zgromadzonych przeze mnie informacji, ściągnąłem z sieci program AVR Studio 4, znalazłem fajną stronkę z nauką typu zapal LED itp. uczę się ale nic mi nie wychodzi bo AVR Studio nie pozwala mi na uruchomienie wpisanych instrukcji assembler'owych i sprawdzenie jak działa, w tym wyświetla mi komunikat, że nie znalazł pliku hex - mimo, że inne sam sobie stworzył (pliki ASM, APS, AWS) a ustawienia w menu Project-> Assembler Option jest ustawiona opcja w polu Combo na Intel Intellec 8/MDS (Intel hex).
(przykład programu zapal LED dotyczy procesora AT90S2313 w związku z tym w instrukcji INCLUDE zmieniłem wpis "2313def.inc" na wartość "m8def.inc" i parę innych zabiegów <- to tak dla jasności )
W AVR Studio zauważyłem, że mam tylko do wyboru porty COMx a nie LPT - pomimo, że w BIOSie i Windowsie COM'y są wyłączone (!?) a aktywny LPT1.
Mam też PonyProg2000 ale "za słaby" jestem z tym programem.
Aby wpisać moje wypociny do procesora przez programator programem PnyProg2000 potrzebuję pliku Hex, którego niestety nie umiem wygenerować.
Napisałem to powyższe aby nie było pytań i wątpliwości, które mogą generować dodatkowe dyskusje nic nie wnoszące do tematu jak to bywa najczęściej na forach (tak przynajmniej ja to widzę) jeśli jest inaczej - Przepraszam
Zamierzam zakupić książkę Rafała Baranowskiego "Mikrokontrolery AVR ATmega w praktyce" i moje pytania są następujące:
1. Czy ta książka jest wystarczająca aby czerpać potrzebną mi wiedzę
1a. czy jeszcze trzeba zakupić jakąś (lub kilka) pozycji z księgarni aby nauczyć się dość sprawnie poruszać w świecie mikro-kontrolerów AVR (na początek Atmega8)
2. Czy do nauki wymagane są zestawy startowe typu ZL3AVR itp.
2a. Czy można nauczyć się programowania i skutecznie to realizować w projektach bez zestawów - np to co posiadam (podane w treści wyżej) wystarczy
3. Co robię nie tak z AVR Studio Smile w razie pytań wstawię odpowiednie obrazki i opisy tego co i jak jest u mnie - nie znalazłem odpowiedzi w pomocy programu i w sieci stąd moje pytanie
4. aby nauczyć się programować Atmega8 (i inne -nie ograniczam się do jednego procesora ale od czegoś trzeba zacząć) wystarczy ten AVR Studio
4a. czy polecacie inne narzędzia - jeśli tak to jakie
Jeśli można to proszę o konkretne odpowiedzi i sprawne linki nawet jeśli dotyczą Elektrody - szukałem ale nie znalazłem.
