Programowanie mikrokontrolerów AVR w języku Bascom
Programowanie mikrokontrolerów AVR w języku Bascom
Bardzo dobra książka dla chcących nauczyć się pisać programy w BASCOM-AVR dla uC AVR http://www.elektronika.priv.pl/liter.html#bas
Ostatnio zmieniony 04 cze 2005, 18:02 przez Wojtek, łącznie zmieniany 1 raz.
-
Sebastian RCS
- Użytkownik
- Posty: 472
- Rejestracja: 03 lut 2003, 18:23
- Lokalizacja: Koluszki
- Kontakt:
No i należy dodać, że również do książki jest także zestaw laobaratoryjny [chyba to się teraz tak nazywa
]. Więc tak, polecam bynajmniej zakupy w sklepie btc, gdyż szybko realizują przesyłkę i nie lekceważą klienta.
Książkę posiadam [ jako pierwszą z wyd. btc, to chyba o czymś świadczy, no nie
]. Mam też płytke drukowaną ZL2AVR u nich zakupioną [ starannie wykonana ]. Teraz tylko zabierać się do nauki 
30.I.2005r
Książkę już przejrzałem [przekartkowałem] i po schematach i tytułach rozdziałów i podrozdziałów zapowiada się ciekawie
.
Książkę posiadam [ jako pierwszą z wyd. btc, to chyba o czymś świadczy, no nie
30.I.2005r
Książkę już przejrzałem [przekartkowałem] i po schematach i tytułach rozdziałów i podrozdziałów zapowiada się ciekawie
-
Sebastian RCS
- Użytkownik
- Posty: 472
- Rejestracja: 03 lut 2003, 18:23
- Lokalizacja: Koluszki
- Kontakt:
-
Sebastian RCS
- Użytkownik
- Posty: 472
- Rejestracja: 03 lut 2003, 18:23
- Lokalizacja: Koluszki
- Kontakt:
ZL2AVR już złożyłem, ale mam problemy z zaprogramowaniem
.
Zerknijcie na mojego posta: http://www.edw.com.pl/forum/viewtopic.php?t=1616
Zerknijcie na mojego posta: http://www.edw.com.pl/forum/viewtopic.php?t=1616
-
ZbeeGin
Mojego ZL2AVR złożyłem 2 dni temu. Zamiast oryginalnego programatora używam wtyku DB25 z zamotnowanymi 4 rezystorami - przekształcona drutologia i wtyczkologia z Sample Electronics Programmer na potrzeby tej płyty; i wszystko śmiga bez zarzutu.
W fusach procesora zmieniłem tylko preskaler oscylatora (dalej jest to wewnętrzny RC@8Mhz) by rzeczywiste taktowanie było nie 1Mhz (na tym fabrycznym ustawieniu też programowanie działa!) ale 8Mhz - by nie modyfikować dyrektywy $crystal= w każdym z programów.
Przetestowałem już LCD, AT Keyboard, I2C z PCF, LED, wewnętrzny ADC oraz odbiornik RC5.
W fusach procesora zmieniłem tylko preskaler oscylatora (dalej jest to wewnętrzny RC@8Mhz) by rzeczywiste taktowanie było nie 1Mhz (na tym fabrycznym ustawieniu też programowanie działa!) ale 8Mhz - by nie modyfikować dyrektywy $crystal= w każdym z programów.
Przetestowałem już LCD, AT Keyboard, I2C z PCF, LED, wewnętrzny ADC oraz odbiornik RC5.
-
HouseDeeJay
- -
- Posty: 3
- Rejestracja: 24 sty 2008, 17:56
- Lokalizacja: Dębe Wielkie
- Kontakt:
możesz skorzystać z informacji zamieszczonych np tutaj:HouseDeeJay pisze:Witam. Jestem nowy na tym forum więc nie gniewajcie się ,że tu napiszę...
Jak w ogóle zacząć naukę programowania w BASCOM'ie ?
Czy bez tej książki nie ruszę z miejsca ? ...narazie nie będę mial możliwości jej nabycia
1. https://elportal.pl/ea/mikroprocesory.html
2. http://www.mikrokontrolery.net/avr.htm
lub inych jakie znajdziesz poprzez www.google.pl możesz również skorzystać z polskiego tlumaczenia pomocy do programu bascom avr
-
HouseDeeJay
- -
- Posty: 3
- Rejestracja: 24 sty 2008, 17:56
- Lokalizacja: Dębe Wielkie
- Kontakt:
-
ZbeeGin
Tak jak pisałem w opisie, pliki pomocy nie są po to by zastąpić te oryginalne. Tworzyłem je jako osobny projekt.HouseDeeJay pisze:Ściągnęłem wszystkie pliki z elportal.pl Do mojej wersji (1.11.6.programu "Bascom AVR" nie pasują polskie pliki pomocy
Czy na początek wystarczy mi programator STK 200 ?
Ściągnij sobie wersje PDF, będziesz mógł sobie przeglądać w tle, czy nawet wydrukować. Jeśli pobierzesz sobie najnowszą wersję DEMO to będziesz mógł ten PDF dodać jako okno PDF Viever w edytorze BASCOM-a.
-
HouseDeeJay
- -
- Posty: 3
- Rejestracja: 24 sty 2008, 17:56
- Lokalizacja: Dębe Wielkie
- Kontakt:
Witam. Nadal nie mogę ruszyć z miejsca...mimo przeczytania "Mikroprocesorowej oślej łączki" i plików pomocy...
Czy mam szanse się nauczyć BASCOM'a nie znając się na elektronice cyfrowej ? Bo tej się uczę samodzielnie więc nie wiem za dużo. Przymierzam się do zakupu wyżej wymienionej książki ale zanim ją kupię chcę wiedzieć czy to w ogóle ma sens. 
witam
powiem tak: me sens!
ja o technice cyfrowej wiedziałem tyle, że są 0 i 1
bo tylko lampy i radia...
książkę mam od trzech tygodni i już wiem że opłacało się wydać 200PLN na to! (książka plus płytka).
wszystkie ważniejsze zagadnienia są opisane jako wykłady: a teraz "to" - robimy "tak" i mamy "to". książka jest bardzo przystępnie napisana nawet taki laik jak ja rozumie wszystko. i teraz już sam piszę program do zegara nixie (ach znowu lampy:))
ale nawet najlepiej napisana książka nic nie da jeśli nie będziesz trenował tej wiedzy w praktyce (dlatego ważna jest płytka testowa) i wmówisz sobie że na pewno się nie nauczysz.
Powodzenia życzę i ciekawych projektów.
Pamiętaj że MY wszyscy zaczynaliśmy od "zera"
powiem tak: me sens!
ja o technice cyfrowej wiedziałem tyle, że są 0 i 1
książkę mam od trzech tygodni i już wiem że opłacało się wydać 200PLN na to! (książka plus płytka).
wszystkie ważniejsze zagadnienia są opisane jako wykłady: a teraz "to" - robimy "tak" i mamy "to". książka jest bardzo przystępnie napisana nawet taki laik jak ja rozumie wszystko. i teraz już sam piszę program do zegara nixie (ach znowu lampy:))
ale nawet najlepiej napisana książka nic nie da jeśli nie będziesz trenował tej wiedzy w praktyce (dlatego ważna jest płytka testowa) i wmówisz sobie że na pewno się nie nauczysz.
Powodzenia życzę i ciekawych projektów.
Pamiętaj że MY wszyscy zaczynaliśmy od "zera"
Witam
Chciałbym polecić swoje forum w odpowiedzi na wiele pytań dotyczących podstaw Bascoma.
Bascom projekty
Chciałbym polecić swoje forum w odpowiedzi na wiele pytań dotyczących podstaw Bascoma.
Bascom projekty
słuchajcie, czy może mi ktoś wyjaśnić podstawy?
jak na przykład obliczyć preskaler dla danego kwarcu? czytam o tym i czytam i nie kumam. skąd to się bierze? mam na przykład książke Marcina Wiązani pt"Programowanie mikrokontrolerów w języku BASCOM" i tam w sekcji o timerze T01 czytam:
dalej jest napisane:
ale skąd to wszystko się bierze? rozumiem że jedną z wartości preskalera w procku jest 256, ale skąd się wzięło 250 i 125? no i przede wszystkim wynikiem z tego dzilenia nie będzie jeden tylko 100. o co tu chodzi?
jak na przykład obliczyć preskaler dla danego kwarcu? czytam o tym i czytam i nie kumam. skąd to się bierze? mam na przykład książke Marcina Wiązani pt"Programowanie mikrokontrolerów w języku BASCOM" i tam w sekcji o timerze T01 czytam:
Kod: Zaznacz cały
Przy podziale preskalera przez 256 otrzyma się okres impulsów zliczanych przez T01 równy 32us. Zliczanie w liczniku 250 impulsów da wartość 8ms. Kolejne zliczanie 125 odcinków po 8ms (czyli liczby generowanych przerwań) da właśnie 1sKod: Zaznacz cały
Podsumujmy, częstotliwość 8MHz jest dzielona przez następujące wartości:
8MHz/256/250/125=1