. Według mnie przerywanie co 100ms jest używane przez program w pętli głównej programu, ponieważ co 100ms odwołuje się do 3 pod programów. Owszem, są te odwołania ale brak jest do nich odpowiednich subrutyn, które nie koniecznie muszą być poprawne. Wygląda że to nie jest pełny program... Jeżeli robisz odświerzanie LCD co 100 msec, to nie zdążysz odczytać...
Witam, na szczęście prawie każdy procek z serii AVR (mówię o nich bo na nich najczęściej robię a nie żeby inne się nie nadawały ;) ), posiada możliwość skorzystania ze sprzętowo wbudowanego rozwiązania aby generować sygnał PWM, dzięki czemu nie trzeba aż tak dużo kodu programu pisać. Jednak piszesz że programujesz tylko w Bascomie więc poleciłbym jednak...
zwróć uwagę że ten programator zasila uC z portu LPT , jeżeli dodatkowo z tego samego napięcia korzystają inne układy to wydajność prądowa może być zbyt niska , jeżeli masz system NT to należy zainstalować dodatkowe sterowniki umożliwiający bezpośredni dostęp do portu LPT najpewniejszym programatorem ISP jest STK200/300 obsługiwany praktycznie przez...
Co do schematu: - nie widzę węzłów, czy nie używasz przypadkiem polecenia Wire. Do prowadzenia połączeń należy używać Net i węzły zostaną dodane automatycznie. Co do programu: - po linii Config Pinb.5 = Input powinieneś dodać Portb.5=1 aby włączyć wewnętrzny rezystor podciągający - Enable Interrupts jest nie wiadomo po co (może na razie) - program wykona...
Zadajesz pytania na tak wysokim poziomie abstrakcji, że nie gniewaj się ale na prawdę, jak już ktoś wcześniej wspomniał - na takie problemy to tylko szklana kula i wróżka z certyfikatem państwowym może pomóc. 1. co to znaczy zbyt mała pamięć ? Np w ATtiny2313 w porównaniu do twojego procka ATmega32 to ty masz tej pamięci 2 hektary z hakiem - a jednak...
Windows 95 ??????????????????????????? ;) czy ja dobrze przeczytałem? bo przecieram oczy i nadal nie wierzę Windows 95 ????????????????????? ;) Chłopie - to albo zainstaluj sobie nowszą windę, a jeśli to w 100% niemożliwe to przerzuć się na programowanie w C. Wtedy zassiesz sobie WinAVR i programy będziesz sobie pisał w notatniku - a kompilację robił...
to jak piszesz swoje programy jest zalezne tylko od ciebie [; ja osobiscie az tak daleko bym sie nie posuwal - idzie sie przyzwyczaic do owych ptaszkow (a jak wiadomo jest ich wiecej: /=, <<=, >>=, %=, *=, +=, -=, itd...) zasadniczo gdy szuka sie pomocy na forum, to stosujac takie makra jak u ciebie, musisz tez wrzucac owy plik naglowkowy,...
Podobny zestaw edukacyjny oferowało AVT - zestaw uruchomieniowy na bazie 2051 (MCS51 do BASCOM College). DSM to był w zasadzie pełnowartościowy komputer... miał pamięć EEPROM, a w niej programy - edytor ASM i komunikacyjny, ponadto EEPROM zawierał podprogramy realizujące różne często wykonywane zadania (coś ja BIOS w PC). Cała frajda z budowania układów...
"for" to jedno z podstawowych poleceń w większości języków programowania... radze odłożyć kompletowanie sprzętu tylko poczytać o podstawach programowania wogóle.
http://obrazki.elektroda.pl/3094119600_1... W obliczu tego że przez dłuższy czas posiadałem kilka niepotrzebnych mikrokontroklerów Attiny2313 i dwa duże wyświetlacze LED postanowiłem je w jakiś twórczy sposób wykorzystać. W ten sposób wpadł mi do głowy pomysł na zbudowanie urządzenia przeznaczonego do przeprowadzania teleturniejów....
Problem powoduje używanie waitms. Podczas wykonywania waitms procesor pracuje tak jakby w pętli do..loop i nie reaguje na nic. W zasadzie nie powinna być używana. Rodzi więcej problemow, a wcale nic nie ułatwia. Zastosuj timer do sterowania diodą zamiast waitms.
Ja typuję na fuse-bity tylko nie wiem jak to sprawdzić . Chyba żeby programy typu user port, lub giveio coś broiły .
http://obrazki.elektroda.pl/3513817100_1... Witam. Jest to mój pierwszy temat w DIY, więc proszę o wyrozumiałość. A więc wszystko zaczęło się na jesień zeszłego roku, kiedy na działce niedaleko domu zrobiłem ogrodzenie. Nie wiem, z jakiego powodu kręciły się tam nieznane mi osoby, co mnie lekko denerwowało. W dzień raczej nie było takich...
http://obrazki.elektroda.pl/5645359300_1... Witam. Chciałbym przedstawić konstrukcję zegara z wyswietlaczem w postaci matrycy składającej się z 56 diod LED. Diody tworzą wyswietlacz o rozdzielczości 8 x 7 pikseli. Wyswietlacz powstał z diod zalegających w szefce. Najpierw zbudowałem wyswietlacz a potem zastanawiałem się co można na...
Witam, buduje obrotomierz oparty o czujnik hala, Proszę o sprawdzenie programu do tego schematu. I o wszelkie wskazówki co można by było zmienić. Zgodnie z życzeniem odpowiedź jest krótka: - albo program jest błędny.... - albo schemat jest błędny.... -Albo oba wariany są błędne!!!! Dłuższa odpowiedź: 1. Program jest pisany dla ATtiny 2313 a schemat...
Witam! Mam następujące pytanie: Z jakiej książki muszę korzystać, aby napisać program odbierający kilka bajtów z mikrokontrolera przez RS232. Chodzi mi o program na komputer, bo ze strony mikrokontrolera wiem jak wyglada transmisja. Chodzi mi o to jakiego programu mam uzyć. C++ Builder bedzie dobry? (nie znam sie na tym, na komputer tworzyłem proste...
No na modyfikację nie mam czasu. Zwłaszcza, że już dawno nic nie pisałem. W dodatku ja nie używam wait (i Tobie też odradzam) co wymaga trochę innego podejścia do pisania programu. Mogę jedynie podpowiedzieć, że najlepiej było by skorzystać z przerwań INT0 i INT1 podłączonych pod przyciski. Wtedy przerwanie aktualnego zadania było by możliwe natychmiast....
witam. config.h dołączony, port i pin ds'a również, zasilanie z osobnego przewodu. Tak się zastanawiam czy nie trzeba przypadkiem ustawić zegaru procka tak jak jest w pliku config na 8MHz przez fuse bity? Słuszna uwaga demeus, zapomniałem jakże prostego i zarazem ważnego słowa DZIĘKUJĘ. Więc dzięki wielkie za swój wkład jaki poświęcacie. Dodano po...
Zamiast takich płytek jak te dwie tu wymienione w linkach, ostatecznie użyję gołego CH340G przylutowanego do przelotki SOP/DIP, dzięki uprzejmości jednego z Kolegów, który zadeklarował wyżej, że mi je przylutuje. Ale ciągle jeszcze szukam czegoś na DIP, do bezpośredniego włożenia w płytkę stykową i bez robienia kłopotu koledze. A już najlepszy byłby...
Witam Specjalnie odznaczam programowanie fusebitów tak dla pewności, też miałem to na myśli, że układ niszczy procka ale najlepsze jest to, że on pracuje nadal i wykonuje program, teraz właśnie próbuje proste programy uruchamiać typu zapal diodę itp. i jak narazie jest możliwość wykrywania uC. A oto schemat: http://obrazki.elektroda.pl/5462345400_1...
Raczej schemat zgodny jest z programem. Ja optuję jednak na program zgodny ze schematem ;-) Albert
Eh... chyba mnie krew nagła zaleje :P Więc tak: - wypróbowałem wszystkie możliwości ustawiania rejestru MCUCR, niestety dla wszystkich przypadków układ zachowywał się tak samo - nie działał - w makefile'u mam wpisane MCU = attiny2313 (dla MCU = ATtiny2313, program się w ogóle nie kompiluje), oraz częstotliwość procesora F_CPU = 1000000 - programy nie...
napisałeś: "...z tym wyjątkiem, że mam attiny2313. Jest ona bardzo podobna" kto jest podobna? dioda? czy o jaki element ci chodzi? a ty w czym piszesz programy do procków tak w ogóle? bascom? bo nie wiadomo co dokładniej ci poradzić? pozdrówka
kupiłem teraz nowy procek ATTINY2313 czy programy będą sie czyms rózniły czy to to samo co AT90(L)S2313 który miałem poprzednio.
http://obrazki.elektroda.pl/5214176000_1... Witam. Przedstawione rozwiązanie powstało z myślą o zdalnym (radiowym) sterowaniu modelem samochodu. Umożliwia płynne regulacje: kierunku (lewo/prawo) oraz prędkości ruchu (przód/tył). Rozkaz typu "włącz/wyłącz" pozwala np. uruchamiać sygnał dźwiękowy (klakson) lub włączać światła. Spośród...
Witam. Od jakiegoś czasu prubuje pisac najprostsze programy w bascomie i nie chcą mi one działac przez co porzuciłem ten temat jakis czas temu ale postanowiłem jeszcze sprubowac; Np taki przykładowy program który zapala diodę jeśli na pinie B0 pojawi się +: $regfile = "attiny2313.dat" 'typ proca $crystal = 1000000 'taktowanie Config Portb...
Witam ! (at)ass123 Pokaż schemat układu który wykonałeś. (at)yokoon Na pokazanej stronie są programy do AT89C2051 i do ATTiny2313.
Schemat? Programy których używasz?
Po pierwsze błąd jest w tytule wątku! Po drugie, jeśli ty pisałeś ten kod a nie jest to jakieś zadanie szkolne to pomyśl trochę nad tym: CPSE R18,R17 LDI R17,0B11111111 LDI R17,0B11111110 Całą tą procedurę przerwania można zrobić prościej.
Wyskakuje mi podobne okno. Korzystam z książki Piotra Góreckiego którego programy były pisane na 90S2313 a w zestawie AVT3500 jest ATtiny2313, nie wszystkie programy na nim działają poprawnie a dowiedziałem się że jest możliwość aby ATtiny2313 pracował jak 90S2313 , wystarczą drobne zmiany w fuce bitach. Niestety nie potrafię wejść w ustawienia fuce...
Trzy razy TAK.
To może opisz coś więcej. Jaki język preferujesz? W jakim stopniu jesteś sam w stanie napisać program? Oczekujesz gotowca? Pokaż na forum co już masz napisane. Pozdrawiam
Witam! Zafundowałem sobie programator do AVR stk200/300, sam programator działa, tzn program go widzi, ale AVR'a nie moge zaprogramować, program twierdzi że nie może rozpznać układu. Robiłem to w PonyProg'u ,sądziłem że jak attiny2313 jest nastpcą at90s2313 to powinno to działać ...a tu guzik. Są jakieś inne programy które by obsłużyły ATTINY2313 i...
Ok, dzięki za pomoc :wink: A istnieją wogóle zamienniki dla AT90S2313? Chciałem użyć ATtiny26-16PU, ale ma inny rozstaw pinów... Zamiast AT90S2313 zastosuj ATtiny2313. I skompiluj program na ten procesor i zaprogramuj. Jak będziesz miał duuuużo szczęścia to będzie działał. Tak, o ATtiny2313 dowiedziałem się już od mojego nauczyciela, który właśnie dał...
A czy te dwa programy mogą pełnić tę samą funkcję ?? Config Portd.4 = Input Portd.4 = 1 Config Portd.4 = Output Portd.4 = 1 A teraz inne pytanko ... Dlaczego w bascomie , biorąc Identify Chip nie identyfiukje mi procesora ? Wcześniej było okej , dopóki nie przełożyłem złącza IDC10 z płytki z atmegą 8 na attiny2313. A potem jak znów włozylem w atmege...
Nie szukaj 90AT2313 bo i tak nie dostaniesz, a nawet jeśli to za kosmiczne pieniądze. Jeśli ma to być 2313 to poszukaj ATTiny2313 to jest odpowiednik zastępujący 2313. Uprzedzam kolejne pytanie - nie wszystkie programy z 90AT2313 chodzą na ATTiny2313 musisz je przekompilować.
W opcjach mam zmieniony typ procesora na Attiny2313 ( w okienku CHIP mam wybrane attiny2313.dat ), a w opcjach programatora mam ustawione: Sample Electronics programmer. No więc co jest nie tak? Czytałem że proste programy napisane dla AT90S2313 działają na Attiny2313 chyba źe się myle? prosze o pomoc.
Programy na podanej stronie są dla AT90S2313. Poszukaj jakiegoś wsadu dla Attiny2313 i spróbuj zaprogramować.
Wgrałem BASCOM'a v. 1.11.9.8 i z ATtiny2313 dwa pierwsze programy ( napisane dla 90S2313) działają na płytce testowej AVT3500 prawidłowo. Kolejne programy już nie chcą działać. Sprawdzenie składni ( Ctrl+F7) oraz kompilacja (F7) chyba jest ok. ,ale przy próbie załadowania do mikroprocesora (F4) pokazuje się komunikat : " Selected chip and target chip...
Musisz zaprogramować dwa bezpieczniki Lock1 i Lock2 Te bezpieczniki to nie ciągi zer i jedynek tylko dwa wskażniki (dwa bity) programowane programatorem. Usunięcie tych bezpieczników jest możliwe tylko przez skasowanie całego procka.
Witam. Posiadam tani klon programatora STK500 (takie są moje podejrzenia, bo AVRprog go tak wykrywa). Był to najtańszy programator na allegro :) Jedyny program, który go obsługuje to AVRprog z AVR Studio (nie znalazłem innego programu, ale może jest taki). Teraz przyszło mi zaprogramować ATtiny2313, którego niestety AVRprog nie obsługuje. Próbowałem...
fusebitami można co najwyżej zablokować możliwość programowania przez niektóre złącza (programowanie równoległe zawsze działa). Od zabezpieczenia przed odczytem i zapisem są lockbity - zaznacz Lock1 oraz Lock2 i będziesz miał zabezpieczenie przed odczytem i zapisem aż do najbliższego kasowania całego układu.
DLA INNYCH UZYTKOWNIKOW COMBO Po testach zostawilem tylko puste miejsce w !SPIEN ,brown out detector na disabled, PWR-UP na 16k-14CK+4ms, clock wedlug mojego kwarcu na XTAL3-8MHz i dopiero wtedy programy pisane pod 90s2313 zaczely prawidlowo wspolpracowac z ATtiny2313.takze te ustawienia uwazam za dokladne odwzorowanie jesli sie chce zastapic stare...
Bascom ma do wyboru układy AT90S2313 i ATTINY2313, nawet potrafi sam rozpoznać co ma w podstawce. (Jest to wersja 1.11.7.3). Jeśli chodzi o konfigurację programmera to nie ma tam opcji stk200/300, jest tylko stk500. Ale ja mam ustawione na Sample Electronics programmer - tak kazali w kursie w EdW. Mam jeszcze jedno pytanie - czy możliwe jest że układ...
Witam. W poście #14 podałem Ci działający program, aTy kolego kombinujesz. Dalej: post #19 piszesz Config Rc5 = Pind.2 . Na schemacie odbiornik podłączony Pind.3. Kolego bądź precyzyjny. Dlaczego pin RESET podłaczony przez rezystor 100Ω ? Czy odbiornik IR 5360 jest odpowiedni ? Myślę, iż końcówka symbolu odbiornika powinna sie kończyć XX36 dla...
Witam czy ktoś mógłby podać mi nazwy programów do symulacji działania układu a konkretnie chodzi mi o coś takiego: zbudowałem sobie układ z kilkoma diodami i mikroprocesorem ATtiny2313 i chciałbym sprawdzić czy wszystko będzie dobrze śmigało przed zbudowaniem płytki. Z góry dziękuje za pomoc.
Mam takową też i kompiluje bez problemu. Zajrze później bo mam swoje zajęcia :P http://obrazki.elektroda.pl/4925998200_1...
ATTINY2313 włożyć możesz, ale sam musisz dobrze podłączyć piny żeby sygnały szły tam gdzie trzeba. Do ISP trzeba 4 sygnały + GND.
Witam. Niejednokrotnie zdarza się, że mam potrzebę oprogramować urządzenie z podstawką na Attiny2313. Niestety ma on tylko 2kB pamięci kodu programu, co przekłada się na to, że funkcjonalność programu trzeba niejednokrotnie ograniczyć do minimum (a szkoda). Czy znacie jakieś triki optymalizacyjne, znacząco minimalizujące objętość kodu wynikowego? Obsługując...
Czyli te dwa programy będą dla mnie przykładem "jak nie należy robić" Wielkie dzięki dawid512 :) Pozdrawiam
Witam, nie jestem elektronikiem ani programistą (dopiero staram się nauczyć). Interesuje mnie napisanie programu pod mikrokontroler Attiny2313 żeby działał następująco: zadanie sygnału będzie następowało za pomocą dwóch inputów oraz dodatkowo gdy PINB2 zostanie wciśnięty dłużej niż 3s PIND3 zmieni się na aktywny natomiast gdy później wciśniemy PINB1,...
Pytanie kompletnie zielonego jeśli chodzi o sprawy programowania: jaki program użyć do zaprogramowania tej kości? coś najprostszego bo nic skomplikowanego zrobić nie musze. Słyszałem że Bascom jest prosty. prosze o propozycje.. pozdrawiam
Witam wszystkich. Jestem prawie kompletnie zielony w temacie mikrokontrolerów. Stąd moja prośba: Czy mógłby ktoś napisać mi program w BASCOMIE pod ATTINY 2313,który polegałby na tym, że gdy wciśnięte byłyby 4 switche, wtedy zaświeciłaby się dioda. Może to i banał ale bardzo by mi się to przydało. Z góry dziękuję. http://obrazki.elektroda.net/35_12537990...
Witam Mam problem z attiny 2313 Potrzebuje go skonfigurowac jak na obrazku 1 a w programatorze mam opcje jak w obrazku 2 http://obrazki.elektroda.net/0_126883958... http://obrazki.elektroda.net/64_12688395... wiem ze problem banalny ale troche mnie przytłoczył Z góry dzieki za pomoc
Jestem początkujący elektronikiem, i chciałem robi czytnik RC5 (kodu z pilota) do komputera. Ma zaś problem z podłączeniem do komputera, tak aby móc go zaprogramować. Może ktoś zna pewny prosty schemat jak to zrobić BĘDĘ WDZIĘCZNY
Witam! Uczę sie programowania mikrokontrolerów i swoją naukę postanowiłem zacząc od ATTiny2313. I mam do was parę pytań: 1. Jaki polecacie mi język (Bascom, C, asm). 2. Proszę podeślijcie mi schemat najprostrzego programatora. Znalazłem kilka na internecie ale boje się żeby nie spalić portu LPT. 3. Jakie środowisko programistyczne mi polecacie np do...
Witam! Mam takie pytanie (przepraszam jeżeli jest na nie odpowiedź na forum, ale nie mogłem nic znaleźć): czy za pomocą programatora z tej strony: http://www.ajd.czest.pl/~pawel.borkowski... zaprogramuję ATTINY 2313? Dodam, jestem początkujący z mikrokontrolerów.
Mam mały problem z ostatecznym skleceniem programu realizującego działanie przycisków sterujących multimediami (np. takimi jak znajdują się w wielu klawiaturach). Schemat według którego wszystko jest złożone prezentuje się następująco: http://obrazki.elektroda.pl/8827670600_1... Wsad z którym kombinuję bazuje na HIDKeys i został gdzieniegdzie...
Wykonałem płytkę na mikroproc Atiny2313 (patrz załącznik), mam programator pod USB - Atmel ISP, używam programu AVR Studio 4 (+ WinAVR). Jest to mój pierwszy projekt, znam składnię języka C ale nie mam pojecia jak go wykorzystać przy programowaniu mikroproc. Proszę o pomoc - jak napisać prosty program w C chciażby po to żeby sprawdzic czy płytka będzie...
Witam. Mam mały problemik. Właśnie zlutowałem sobie programator STK 300 na LPT i nie wiem co od której nóżki podłączyć w moim ATTINY 2313. Jakiego najlepiej programu użyć do programowania. Schemat programatora jest na zdjęciu. http://www.elektroda.pl/rtvforum/files-r... Docelowo ma być oto taki projekt: http://www.elektroda.pl/rtvforum/topic77...
Witam. Jestem bardzo początkującym "programistą". Na płytce AVT3500 stawiam pierwsze kroki przy programowaniu ATTINY2313. Postanowiłem spróbować zrobić program pracujący w następujący sposób: dwa wyświetlacze LED wyświetlają multipleksowo stan dwóch niezależnych liczników dziesiętnych ( 0..9 ) np. L1 i L2. Licznik L1 zlicza przyciśnięcia przycisku S1...
Jak Chce zaprogramowac atine 2313 według tego schematu http://www.amwaw.edu.pl/~adybkows/elka/i... podłączając go bezpośrednio to w tym programie co tam jest mi go nie wykrywa. A jak chciałem zaprogramowac go fun progiem i programem icprog w którym ustawiłem układ 90s2313 ty wyskakuje komunikat błędna sygnatóra . Moje pytanie jest następujące...
Witam Mam prośbe abyście rzucili na to swoim profesjonalnym okiem. Jest to mój pierwszy napisany program i zdaje sobie sprawę że jest w nim pełno błędów.. dlatego zwracam się z prośbą o przejrzenie tego i uwagi dotyczące poprawek. Program ma dzałać następująco: pierwsze naciśnięcie switcha ma okresowo załączać diodę. 2 naprzemiennie buzzer i diodę a...
Witam ! Potrzebuje programator do Attiny 2313. Taki który można zbudować za przystepne pieniądze. Był bym bardzo wdzieczny za schemacik.
Witam mam zagryzke mianowicie czy programator ZL2PRG da rade zaprogramowac uc atiny 2313, na pewnej stronie czytalem ze programuje at90s2313 a atiny 2313 to zamienik at90s2313. Pozdrawiam
Witam. Napisałem program do migania diodami i mam trzy pytania: 1.Czy da się ustawić cały port w stan spoczynku (coś w stylu PORTD = 0)? 2.Czy po każdej komendzie IF trzeba pisać END IF, czy da się to jakoś ominąć? 3.Czy poniższy kod jest poprawny, czy będzie działał? $regfile = "attiny2313.dat" $crystal = 8000000 Config Portb = Input Portb...
Witam Mam program do ATtiny 2313 ale nigdzie jakoś nie wpadłem na prosty i tani programator do tych mikrokontrolerów. Wyprowadzeniami jest kompatybilny z AT90S2313 ale to sie na tym kończy.Pony Prog nie ma tego układu na swojej liście mikrokontrolerów. MOze ktoś ma jakis prosty schemacić programatora lub program który obsługuje ten układ. Pozdrawiam
Cześć zaczynam właśnie naukę programowania mikrokontrolerów AVR. Zacząłem od od C i środowiska AVR Studio. Wybrałem na start AtTiny 2313. I tu zaczynają się schody. Do fizycznego zaprogramowania układu służy w tym środowisku program AVRProg. Po wywołaniu go trzeba z listy wybrać typ programowanego kontrolera, ale na liście nie ma ATTiny 2313. Jest AT90S2313...
Już dosłownie walę głową w mur. Dokumentację przeczytałem 1001 razy, google 2 razy przepatrzyłem całe i nic. Chcę wysłać korzystając z hardware-owego USI dane. Żadne i^2c. Po prostu zwykłe, jednokierunkowe wypluwanie danych. W necie nie ma podstawowego przykładu użycia tego trybu. Jednak do rzeczy. Skąd wiem, że nie działa? Debugger (standardowy z AVR...
Witam. Chciałem się dowiedzieć czemu w mojej kości nie mogę odznaczyć SPIEN i RSTDISBL? Jak próbuję wgrać bin. Pony Progiem to eeprom bez problemu się wgrywa a Flash przy 100% wyskakuje failed. Posiadam programator zwykły pod LPT samoróbka. Czy konieczne będzie kupno programatora równoległego na przestawienie tych dwóch opcji i udane zaprogramowanie...
programy attiny2313 przykładowe programy bascom attiny2313 programy mega128 programy
elektroniczny regulator prądnicy działa obrotomierz mazda wsady amica
thomson 26hu5253 mikrokomputer cobra1
Najlepszy olej do mieszanki paliwowej piły spalinowej – STIHL HP Ultra, Husqvarna XP, Castrol 2T Bezpieczniki Linde E18 – lokalizacja, wartości, wymiana, typy MEGA/MIDI, ATO/ATC