(...) wane są na narastających zboczach sygnału CLK gdy zmiany ich są na opadającym zboczu więc jest ok 100us na ustabilizowanie sygnału. https://obrazki.elektroda.pl/2868912000_... czy jest jakiś sposób na uzyskanie większej rozdzielczości pomiarów ADC niż deklarowane 12bitów tych ADC MCP3204? Zgodnie z zasadami IC, nie mogę komentować...
Arduino to dla mnie ślepa drogą...dokładnie jest to BASCOM w wydaniu C++. Korzystasz z gotowych bibliotek, często napisanych bardzo nieoptymalnie przez niedoświadczonych użytkowników, a tak naprawdę kompletnie nie wiesz co się dzieje "pod maską". Wystarczy spojrzeć na kod funkcji digitalWrite i zwykle ustawianie portu jedna instrukcja asemblera. To,...
Chociaż dyskusja w dalszym ciągu jest zupełnie nie na temat to jednak zabiorę w niej jeszcze raz głos. Panowie, macie wszyscy rację, że C pod każdym względem ma przewagę nad Bascombasic. To wszystko co piszecie to prawda, ale zrozumcie, że nie można narzucać innym swojego punktu widzenia. Jeżeli ktoś chce programować w bascom to dajcie mu spokój i nie...
Jak dokładasz drugi czujnik pod I2C to musisz inaczej go zaadresować, czyli wejścia adresowe musisz inaczej podłączyć. Wtedy każdy z nich będzie miał swój inny adres. Odczyt każdego z nich musi wiązać się najpierw z zaadresowaniem właściwego czujnika.Najprawdopodobniej w układzie wyżej masz 2 czujniki o tym samym adresie. Dane zapisujesz sobie jak chcesz,...
crazy_phisic , dzięki serdeczne za kod :D migod , mam podpięty tylko LCD i kabel ISP bezpośrednio z LPTka. W kodzie robiłem co się dało-nic nie pomogło ;( Natomiast zastanawiam się (w nawiązaniu do powyższych moich postów), że może po prostu uszkodzone jest zasilanie ADC :?: :?: To by w sumie wyjaśniało, dlaczego nie ma ani pomiaru, ani przerwań (a...
Po pierwsze musisz ustawić piny INT0 oraz INT1 jako wejscia (nie masz tego zrobionego) a samo aktywowanie przerwań nie ustawi tych pinów jako wejść czyli PIND.2 = Input PIND.3 = Input druga sprawa - po co włączasz aktywowanie przerwań poziomem niskim (Low level) ??? - wystarczy w zupełności. w takim przypadku, jeśli wyzwalanie przerwań będzie robione...
Przyciski na pb2 pb4, wyjście na pb1, wyjście idzie na bramkę buz11, dren do wiatraczka, źródło do masy, równolegle z wiatraczkiem wpięta dioda anodą do drenu, katoda diody i druga noga wiatraczka idzie na +12V:) Polecam się:) P.S. nie chce mi się tego rysować:) Aha no i 8MHz kwarc:)
Jeśli chodzi o obsługę od strony komputera, to polecam książkę: RS 232C - praktyczne programowanie autorstwa Andrzeja Daniluka. Dodam, że nietrudno znaleźć w Internecie e-booka. Jeśli zaś chodzi o komunikację od strony mikrokontrolera, to w książce: Programowanie mikrokontrolerów AVR w języku BASCOM autorstwa Marcina Wiązani jest to bardzo dobrze opisane....
Ja ci mogę spokojnie polecić książkę Marcina Wiązani "Programowanie mikrokontrolerów AVR w języku BASCOM". Jest dużo rzeczy dokładnie opisanie, przykładowe programy i wszystko oparte o Atmege8.
Przerwanie jest zgłaszane, gdy zostanie odebrany bajt. Wywal przynajmniej jedno z porównań z 13. Przecież jeśli jest równe 13 to nei ma sensu sprawdzać, czy jest różne od 13. Stare przysłowie pszczół, które cytuję to co 3 dni: żadnego oczekiwania w obsłudze przerwania. Wyrzuć Waitms 100 z obsługi przerwania! Nie możesz również nic nadawać w obsłudze...
Mikrokontrolery avr w praktyce i Bascom Marcina Wiązani - Oba z BTC
No niestety jak dopiero zaczynasz zabawę z programowaniem to sie nie dogadamy musisz opanować jakieś sensowne podstawy. Musiał bym w tym wątku zrobić kurs programowania. Mogę polecić Ci "Mikroprocesorowa oślą łączkę" Góreckiego (do znalezienia w internecie)tam masz łopatologicznie wyłożone podstawy z obszernym komentarzem. Ewentualnie "Programowanie...
Buforuj otrzymane znaki i przetwarzaj w procedurze pętli głównej programu. Oczywiście wiąże się to z wywaleniem wszelkiej maści form kodu blokującego procesor i oparciem odliczania czasu o Timer.
"Programowanie mikrokontrolerów AVR w języku BASCOM" autora Marcina Wiązani. Myślę, że to Ci wystarczy. Pozdrawiam! Patryk
Dobrze i jestem w BASCOM helpie i np PD0 oznacza pind.0 ? człowieku, ogarnij książkę "Programowanie mikrokontrolerów avr w języku bascom" Marcina Wiązani. Potem zacznij coś pisać i dopiero wtedy zacznij zadawać pytania.
Można wykorzystać układ zmontowany na płytce uniwersalnej ale o wiele łatwiej i przyjemnej będzie ten kurs przerobić z wykorzystaniem płytki w nim zaproponowanej. Jeżeli chodzi o literaturę to polecam książkę "Programowanie mikrokontrolerów AVR w języku BASCOM" Marcina Wiązani. Pozdrawiam
Odnośnie pytanie o naukę programowania (pytałeś w innym temacie) to proponuje poczytać artykuły z EDW "Mikroprocesorowa ośla łączka" Piotra Góreckiego oraz książkę "Programowanie mikrokontrolerów AVR w języku BASCOM" Marcina Wiązani. Do tego przydałby się jakiś zestaw uruchomieniowy AVR. Chyba że chcesz uczyć się C.
Racja. Przepraszam jeśli kogoś uraziłem powyższymi informacjami, ale radził bym nie wiązać się z możliwościami wysysania gigantycznych prądów jakie dają nam AVRy. Powinniśmy pozostawać wierni tradycyjnej konwencji która mówi że sterujemy od strony masy - daje nam to zresztą możliwość wykorzystania starszych układów takich jak AT89C2051 w przypadku którego...
Atmega 8 wystarczy. Jeśli chcesz kolego liznąć tematu mikrokontrolerów w sposób bezbolesny, polecam książkę Marcina Wiązani o tytule bodajże "Programowanie mikrokontrolerów w języku Bascom" - jest tam m.in. opisana obsługa wyświetlaczy 7dmio segmentowych z multipleksowaniem i nie. Jeśli zrobisz kilka przykładowych układów z tej książki, to z tematem...
W książce "Programowanie mikrokontrolerów AVR w języku Bascom" M. Wiązani autor przedstawił sposób obsługi klawiatury ze złączami AT i PS2 w Bascomie na przykładzie ATmega8. Linie data i clk podłączono do linii pb1 i pb2 mikrokontrolera. W Bascomie istnieją gotowe instrukcje do obsługi klawiatury. Powinno to działać na 2313.
Tak , teraz już wiem ,że nie wolno klikać podejżanych przycisków. Szukałem w googlach lecz nic nie znalazłem. Ale w książce "Programowanie mikrokontrolerów w języku Bascom" Marcina Wiązani napisane jest ,że ten przycisk zeruje mikrokontroler (sprzętowy reset). Nadal nie wiem co z tym zrobić. Chyba jedynym jednak nie najprostszym rozwiązaniem będzie...
sam tego nie wymyśliłem, popatrz do książki Marcina Wiązani, on tam używa "="
stk200/300 STK200/300 jest na LPT, a kolega naelektryzowany wyraźnie napisał, że chce na USB. Ze swojej strony mogę polecić STK500v2 - mam taki już prawie 2 lata i naprawdę świetnie się sprawuje.. Mam też prośbę o jakąś instrukcje (wraz z przykładami komend i jakimś schematem elementów kodu) do Bascoma avr (słuszałem że język basic jest prosty i za...
Witam Dziękuję wszystkim za odpowiedzi. Rzeczywiście, może pytanie nie do końca było jasne. To może przy okazji uściślę. Bawiłem się troszkę BASCOM na 89CX051. Książkę "programowanie mikrokontrolerów AVR w języku BASCOM" Marcina Wiązani oraz zestaw ZL2AVR posiadam i bardzo cenię. Pobawiłem się nimi trochę i chciałbym spróbować C lub assemblera. Którą...
Jest w książce Marcina Wiązani "Programowanie (...) w języku Bascom". Miałem okazję testować, nawet działa ;-)
Ta książka, którą podałeś jest całkiem w porządku jak na pierwszy kontakt z uC AVR - przykłady z książki bazują na procesorze Attiny 2313.. Inną bardzo dobrą pozycją na start z wykorzystaniem języka Bascom jest "Programowanie mikrokontrolerów AVR w języku Bascom" pana Marcina Wiązani (wszytkie przykłady w książce bazują na procesorze ATmega8)...
Zacznij od bascoma. Kup książkę "programowanie mikrokontrolerów AVR w języku BASCOM" Marcina Wiązani. Przeczytaj ją, a pojmiesz co i jak. Programator... hmm.. ja kupiłem na allegro programator na usb. Aby nie wrzucać linków do aukcji, zerknij na mikrosterowniki.pl i tam jest AVR prog II. Jest mały, fajny, i działa. Polecam. PS: Nie bierz się póki co...
Na pewno dedykowanym asemblerem do tego programatora jest bascom 8051 ale to sie wiąże z pisaniem programu od nowa bo chyba raczej przerobić sie go nie da;/
Można to zrobić, jest to ładnie opisane w książce Pana Marcina Wiązani programowanie mikrokontrolerów w języku bascom na stronie 276.
Oczywiście googlowałem ale z racji tego że słabo znam angielski to za dużo nie znalazłem. Ramek ma taką postać Composition of 24bit data: R7 R6 R5 R4 R3 R2 R1 R0 G7 G6 G5 G4 G3 G2 G1 G0 B7 B6 B5 B4 B3 B2 B1 B0 Czyli dajmy na to że chcemy ustawić kolor czerwony to powinno tak wyglądać 111111110000000000000000 czy dobrze myślę i wystarczy to wysłać po...
Najlepsze co możesz zrobić to kupić lub ściągnąć ta książkę: http://komputeks.pl/programowanie-mikrok... Tu bym polemizował czy warto uczyć się bascoma, (fakt jest prosty, ale kiepski pod względem objętości i szybkości generowanego kodu, a ponadto wiąże programistę z niewielką liczbą wspieranych procesorów), czy...
Uczę się Bascom'a z książki p. Wiązani "Programowanie mikrokontrolerów AVR w języku Bascom" Przepisałem program obsługi czujnika DS1820 z owej książki, za każdym razem pokazuje błąd 215 pod całym tekstem programu. Nie wiem co to znaczy? Podobnie wkopiowałem program z internetu który jak pisał autor postu, u niego działał. U mnie również po uruchomieniu...
jony15 masz rację, że są to dwie różne rodziny jednak jak poprzednio pisałem można ich zamienić oczywiście tylko AT89S2051 na AT90S2313. Wiąże się to ze zmianą kwarcu jeżeli jest większy niż 10 MHz a układ resetu niekoniecznie musi być podłączony. Chodziło mi o to, że układ elektryczny urządzenia zostaje praktycznie nie zmieniony w stosunku do opracowanego...
Wspominałeś o książkach, więc w książce Pana Wiązani "Programowanie mikrokontrolerów AVR w j.BASCOM" na str.159 jest przykład odmierzania 1 sekundy.
A w "książce" Wiązani nie było wytłumaczenia jak ten kod działa?
Kolego Mirek36 nic dodać nic ująć ja z mojej strony polecam książkę Marcina Wiązani programowanie uC AVR w języku bascom:) W/g mnie najlepsze kompedium wiedzy zaraz za helpem bascoma:)
Przede wszystkim w jakim języku. Jak do uC to ja polecam ASM - on dobrze uczy zasady działania ich. Książki z asm to będzie rafał Baranowski i ew. Jarosław Doliński. One Cię nauczą jak działa uC dobrze. a Potem jeśli bascom to książka M. Wiązani do bascoma, lub jeśli C to google. Chyba tyle. Co do p. Góreckiego ja mam bardzo mieszane uczucia...
w Bascomie brak możliwośc podpięcia pod LPT.Rozumiem że ten STK nie jet programatorem równoległym lecz szeregowym.No i tu mam małą zagwozdkę-wolałbym pod COM'a raczej(pod LPT jest drukarka), natomiast nie wiem czy warto pchać się w LPT. Jest trochę inaczej W bascomie programator STK200/300 jest podpięty pod port równoległy LPT. Jeżeli wolisz pod COM'a...
Traktuj pozostałe 8 znaków jak drugi wiersz, mimo, iż jest tylko jeden. Wiąże to się z ustawieniem bitu N na 1 i odpowiedniej modyfikacji wyświetlania (powyżej 8 znaków najczęściej zaczynamy od 0x40 dla adresu znaku - istnieją też LCD o innych adresach drugiego wiersza). http://home.iae.nl/users/pouweha/lcd/lcd... W środowisku Bascom definiujemy...
kolega wader_669 - jak zawsze tak zakręci temat, że na końcu przez to wszystko sam już się w tym wszystkim niepotrzebnie gubi ;) poczekaj poczekaj, odpowiedz może po kolei na kilka pytań żeby dobrze zrozumieć twój cel: 1. piszesz program w końcu w C czy Bascomie ? 2. czy może masz 2 procki, które komunikują się jakoś ze sobą i na jednym masz program...
Na początek mogę polecić Bascom, jako dobry start do poznania mikrokontrolerów. Każdy w końcu dorasta do przesiadki na C, ale nie sądzę, żeby Bascom był tak zły, jak go malują. Książka Marcina Wiązani jest dobrym przewodnikiem.
Zanim zaczniesz od książek powiem Ci że wiele można nauczyć się z Internetu polecę Ci kilka stron z których sam korzystałem, a potem wiedzę uzupełniłem książkami. I mi osobiście też wiele dały filmy szkoleniowe na YouTube. Hobby XYZ [url=http://hobby.abxyz.bplaced.net/?pid... Mirekk36 blog [url=htp://mirekk36. blogspot.com/ Mikrokontrolery blog[url=http://mikrokontrolery.blogspot...
Kurcze, coraz bardziej się pogrążamy ;-) Mam nadzieję, że masz jakąś książkę do BASCOM'a np. Marcina Wiązani - jeśli jeszcze nie to biegiem do sklepu, bo długo tak nie pociągniemy... Aha, i helpa bascomowego po polsku sobie ściągnij - też się przydaje czasem. Aby rozmawiać o algorytmach potrzeba minimum podstawowej wiedzy, której niestety ciężko nauczyć...
Odradzam książkę Pana Gałki (nie aktulne od 20 lat). W ogóle odradzam mikrokontrolery z seri 8051. Dla początkującego najlepsze będą "Atmelki" AVR i do tego książka Wiązani o programowaniu AVR w BASCOM, ewentualnie książkę Piotra Góreckiego na ten sam temat.
Tak właśnie myślałem żeby kupić tę Marcina Wiązani ponieważ miałem już jedną jego książkę i sporo się nauczyłem.
Podsumowując: W pierwszej kolejności biorę książkę "Mikrokontrolery dla poczatkujących" P. Góreckiego wraz z całym zestawem za 180zł. Do tego LISTWE ŁAMANA Z-BL20 i LISTWE KOŁKOWA 1X16 PROSTA, kolega radził. Potrzebuje jeszcze jakiegoś w miare taniego programatora na USB - [url=http://www.allegro.pl/item407483772...
Zdecydowanie na początek przygody z mikrokontrolerami polecam książke Marcina Wiązani "Programowanie mikrokontrolerów AVR w języku BASCOM". Jest tam wszystko opisane krok po kroku. To super książka w której są opisane przykładowe układy oparte o ATmega8 i programy w bascom. Kosztuje jakieś 50zł - naprawde polecam!!!
Proszę bardzo, przykładzik jest lekką modyfikacją liczenia czasu w przerwaniu z książki Wiązani. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer0 = Timer , Prescale = 256 On Timer0 Przerwanie Dim Licznik8ms As Word Dim Flaga As Bit '1 juz czas, 0 jeszcze nie Enable Interrupts Enable Timer0 Load Timer0 = 250 Do 'wyslanie komendy...
Witam wszystkich serdecznie, tym razem chciałem, się zapytać o to czy można zrobić program np w BASCOM - ie, ten w postaci skąpilowanej(BIN or HEX) załadować do scalaka( Oczywiście poprzez programator) lecz zupelnie inny program. Do tej pory szukałem na forum, lecz znalazłem chba jednego czy dwa posty o podobnej tematyce, bez konkretnej odpowiedzi,...
Chyba łatwiej było by to zrealizować na jakimś procesorze AVR z serii Atmega albo ATtiny, ze zwględu na znaczne uproszczenie układowe. Procesory te mają na pokładzie i przetwornik analogowo-cyfrowy i kilka innych peryferiów, których nie mają 8051-ki. Dodatkowo można sobie ściągnąć wersję demo Bascoma, który bardzo upraszcza pianie obsługi tych peryferiów...
wiązać kabel książek wiązać aparat wiązać
iveco daily ciśnienie oleju założyć własny radio głośniki manta spalone
32lv933g firmware 32lv933g firmware
TomTom ONE – aktualizacja map przez TomTom HOME, obsługa Map Zones, karty SD, EOL Wyłączenie silnika podczas jazdy w Peugeot Boxer III 2.2 HDI