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...
Witam. Chcę zaprogramować attiny2313 tym programem Program mkAVR Calculator wsakzuje ze attiny jest podłączone dobrze i programuje je bez problemu ale program nie działa nie wiem dla czego. $regfile = "attiny2313.dat" $crystal = 1000000 Config Pinb.0 = Output Do Set Portb.0 Wait 1 Reset Portb.0 Wait 1 Loop End Użyłem też tego prostego programu...
Witam. Kupiłem dziś konwenter USB 2.0 - RS232 Podłączyłem go do komputera (zainstalowałem sterowniki) Konwenter zainstalował się na COM4 Następnie w BASCOM skompilowałem program... Nadszedł czas na wgranie programu do płytki w której "siedzi" Teraz opiszę jak wygląda podpięcie RS232-zgodnie z opisem Piotra Górskiego "mikrokontrolery dla początkujących"...
Dzięki, śmiga programik - kluczowanie PWM z częstotliwością ~31kHz a wyjście jest na pinie 14, jakby ktoś chciał wiedzieć: $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 19200 Const Maxlen = 40 'Deklaracje stalych Dim Akey As Byte 'Deklaracje zmiennych Dim I As Byte Dim Cmd As String * 4 Dim Buffer As String * Maxlen Dim E As Eram...
witam, dopiero co zaczynam uczyc sie pisac programy. prosze aby ktos sprawdzil czy moje 'wypociny' maja jakis sens i o wskazanie bledow. w zalozeniu ma to byc sterownik bramy wjazdowej start-wejscie sygnalu z jakiegos sterowania radiowego stop-wejscie czujnika maksymalnego otworzenia skrzydel bramy czujnik-wejscie z czujnika wykrywajacego samochod (podczerwien)...
Witam Robie właśnie, a raczej już zrobiłem sterownik wentylatora pokojowego na pilota. Napisałem komentarze do programu więc będzie jeszcze łatwiej :) Sterownik wykonany na ATTINY2313. Program w załączniku. W razie czego pisz śmiało :)
Witam. Zlutowałem układ do motocyklowego wyświetlacza biegów takiego jak w tym linku: i mam pewien problem. Mianowicie zastosowałem tam attiny2313 a nie attiny25 ponieważ nie znalazłem takiego w sprzedaży. Zmieniłem również oprogramowanie dla mojego uC w programie win avr, a jako że jestem początkujący coś musiałem zrobić nie tak. Oto kod na attiny25...
Witam, mam pytanie. Czy Bascom kompiluje dla nowinki: ATTINY2313, a jeśli tak, to od jakiej wersji biblioteki dla nowych uP Atmela są w nim dostępne? Czy za pomocą Bascom AVR 1.11.7.3 skompiluję program dla ATTINY2313?
Witam, zrobiłem sobie wyświetlacz na ATtiny2313 ze strony Build started 13.8.2009 at 14:10:12 avr-gcc -mmcu=attiny2313 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT LCD.o -MF dep/LCD.o.d -c ../LCD.c In file included from ../LCD.c:9: d:/winavr-20090313/lib/gcc/../../avr/inc...
Witam Wgrałem do Attiny2313 program zegara. Wszystko zaczęło działac jak należy. Potem podkusiło mnie aby zmniejszyc częstotliowsc taktowania z 4MHz do 128KHz. Program zegara nadal działa, ale bardzo bardzo wolno. Multipleksuje cyfry na wyświetlaczu co sekundę, wszystkie funkcje zegarka działają. Z tego wynika że procesor się nie zablokował. Po zmianie...
Otóż mam taki problem: w ogule nie mogę zaprogramować mikrokontrolera attiny2313 w programie bascom przez programator usbasp. Gdy mam już załadowany program do bascoma i podłączony programator przez złącze usbasp do komputera a z drugiej strony od złącza typu kanda przewodami do mikrokontrolera na płytce stykowej (zaznaczam że mam wszystko dobrze podłączone)...
Witam, jak mam zaprogramowac ATTINY2313 programem Bascom - AVR 1.11.7.4 Przydpad mi do gustu ale sie wkopalem bo wczesniej robilem na 90s2313 a tu nie widze obcji na attiny i jeszcz epo dlugim czasie po instalacji jak wybiore programator na stk200 to wyskakuje mi blad z lpt, dawno sie nei bawilem i nei wiem co jest:(
Potrzebuje prosty program który sterowałby diodami led przykład swieci pierawsza gasnie swieci druga i gasnie albo obie naraz sterowanie przyciskiem (musze przetestowac programator) mam ATtiny2313 Zmieniłem tytuł, był zbyt ogólny
Chce napisac program który bedzie odbieral sygnał z pilota pracującego w standardzie RC5. W ksiazce M.wiązania znalazłem taki kod $regfile = "ATtiny2313.dat" $crystal = 1000000 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.6 , E = Portb.4 , Rs = Portb.5 Config Lcd = 16 * 2 Config Rc5 = Pind.0 ,timer=0 Dim...
Witam :!: Mam pytanie jak sprawdzić czy program który napisałem na avr'ke (attiny2313) do odczytu sektorów itp z SD :?: Czy ma ktoś jakiś pomysł na sprawdzenie czy odebrane dane z sd\mmc są poprawne albo czy w ogóle są :?: Poprawiłem tytuł Przeniosłem do właściwego podforum.
Witam wszystkich Mam problem z pierwszym programem a więc wgrałem program do proca lecz po podłączeniu nie działa. Po wciśnięciu pierwszego przycisku dioda powinna się zaświecić a po wciśnięciu drugiego zgasić lecz po naciśnięciu którego bądź tylko się zaświeci. Schemat wykonałem z Dioda.com.pl tylko poprawiłem jedno połączenie bo na schemacie było...
Nie wiem czy było ale osobiście nie znalazłem. Proszę o wyrozumiałość jestem początkującym. Chce zaprogramować mikrokontroler attiny2313 Używam programatora AVR prog II oraz AVR-burn-o-mat. Połączenia sprawdzałem już kilkanaście razy i są ok, a program nie wchodzi tylko wyskakuje coś takiego : avrdude.exe: error: programm enable: target...
Witam, wykonałem taki prosty licznik na procesorku Attiny2313 program napisany w Bascomie, wyświetlacze ze wspólna anodą sterowane multipleksowo, jako czujnika użyłem krańcówki wszystko niby dobrze działa ale jest jednak jeden duży problem. A mianowicie, resetowanie się układu. Resetuje się(lub zawiesza) gdy do sieci przyłączam inny odbiornik lub przy...
Witam. Jestem początkujących i napisanie programu pod Attiny2313 jest dla mnie czarną magią, dlatego, może ktoś wspomógł by jakimś programem do sterowania 3 diod led. Ogólny zarys urządzenia: Podstawka pod szklane naczynie kierująca światło ledów do góry, które dawałyby różne efekty przejścia zmiany kolorów, strobo, dziwne lecz interesujące sekwencje...
Witam. Mam mały problem. Próbuję zrobić programik, w którym miga 5 led a gdy wcisnę guzik, zatrzymuje się na tej Led co świeci. Napisałem programik. Led migają tak jak chcę ale nie zatrzymują się po naciśnięciu przycisku. $regfile = "attiny2313.dat" $crystal = 4000000 Config Portb = Input Portb = &B00000000 Config Portd = Output Portd = &B0000000...
Witam. Napisałem sobie taki program, początkowo bez timerów lecz nie działał jak chciałem, Zrobiłem z timerem i niestety nic to nie dało. Program wygląda tak: $regfile = "attiny2313.dat" 'typ proca $crystal = 1000000 'taktowanie Config Portb = Input 'port b jako wejścia Portb = &B00111111 Config Portd = Output 'pprt d jako wyjścia Portd =...
Witam. Mam taki kłopot ,przy próbie wgrania programu do procesora at tiny2313 jak i at90s2313, bascom nie wykazuje żadnych błędów ,symulacja w bascomie pokazuje że program działa poprawnie a w praktyce procesor nie robi nic. Programator to sample electronic programer ,5 kabelków.kwarc 4Mhrz. Program ma za zadanie wysterować diody led na dwóch portach...
Witam Mógłby ktoś spojrzeć na ten program i ewentualnie poprawić gdyż nie wiem czemu nie działa. [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 Config Pind.2 = Input Config Pinb.0 = Output Config Pinb.1 = Output Config Pinb.2 = Output Config Rc5 = Pind.2 Przek_siec Alias Pinb.1 Przek_start Alias Pinb.0 Przek_av Alias Pinb.2 Enable Interrupts...
Witam, mam nietypowy problem z programem do attiny2313, który powinien w zasadzie działać a nie działa. nie będę owijał w bawełnę zbudowałem przekaźnik sterowany mikrokontrolerem attiny2313 jak ktoś chce zobaczyć to proszę:[url=]Link potrzebowałem czegoś takiego, ponieważ chciałem zrobić interwałometr do aparatu Canon1100D plan był prosty dać na port...
Nie wiem czy piszę w dobrym miejscu. Chcę napisać program sygnalizacji świetlnej skrzyżowania dwóch ulic z przejściami dla pieszych z przyciskami na Attiny2313 lub 4313. Jedna droga to 4 sygnalizatory dla ulicy i 4 sygnalizatory dla pieszych. Dobrze ustawiam wyjścia z Attiny2313? Jak napisać instrukcje w pętli działania sygnalizacji? [syntax=c] //Ustawianie...
Witam, Ktoregos razu programujac attiny2313 programem Adama Dybkowskiego ustawilem by kostka korzystala z zewnetrzenego kwarcu. Ustawilem w "Fuse and lock bits" wszystkie "Cksel" na "0". Z dokumentacji zrozumialem ze ustawienie tych bitow na zero spowoduje prace kosci z zewnetrznym kwarcem. Skutki sa takie ze juz nie moge jej zaprogramowac. Program...
witam szukam programu obsługującego programator stk200 po systemem operacyjnym ubuntu8.04 znalazłem jakieś ale przewarznie nei można ustawiać fusebit np : AVR8_Burn-O-Mat a zależy mi na programowaniu attiny2313
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....
to będzie ATTiny2313 Konrad
Z procesorem 89C2051 jest kompatybilny pinowo (uwaga jednak na pin RST) np. Attiny2313
Zmienilem na takie cos i wogole nic nie wysyla, wiec cos gdzies sie zatrzymuje.. $regfile = "attiny2313.dat" $crystal = 8000000 Config Pind.5 = Input Config Portd.1 = Output $hwstack = 32 $swstack = 10 $framesize = 40 $baud = 300 Config 1wire = Pind.5 Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single...
Witam wszystkich Mam problem nad którym siedzę od wczoraj. Szukałem odpowiedzi na forach, w googlu i nie udało mi się znaleźć odpowiedzi. Otóż za nic nie mogę odebrać informacji w RC5 w przerwaniu INT1 w ATtiny2313. Co ciekawe, procek w przerwanie wchodzi, nie zacina się (sprawdziłem diodami i odpowiednio ustawiając porty) ale nie chce zdekodować rozkazu...
Dzięki! Dokładnie o coś takiego mi chodziło. (at) Paweł Es. , pomiary są wykonywane co 750ms i na bieżąco wyświetlane na wyświetlaczu, dlatego dopiero co 1200 pomiar jest brany do porównania. Niestety nie mogę zapisywać 3 pomiarów i później ich porównywać ponieważ zabrakło pamięci Flash dla ATtiny2313. Muszę ograniczyć się do 2 pomiarów. Pojawił się...
Witam Chciałem dorobić termometr do samochodu z temp. zew. i wewn. i wyświetlaczem LCD 2x8 . Przerobiłem trochę kod z forum tylko że był on do atmegi8 i niestety nie chce się "zmieścić" do Attiny2313. Jak zoptymalizować kod programu co pozmieniać ? Co zajmuje najwięcej pamięci ? Flash used 129 % Attiny2313 $regfile = "attiny2313.dat" $crystal...
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...
Napisałem jasno, na skanie (schemacie) jest programator STK200 a zdjęcia dotyczą urządzenia do zaprogramowania w którym jest zamontowany procesor ATMEL ATTINY2313. Ale to nie o to chodzi, problem z tym że, program Bascom Avr niewykrywa procesora.
Udało mi się to poustawiać. Procesor korzysta z zewnętrznego kwarcu 4Mhz. Program wygląda tak Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte , Maxi As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit , Uniwers As Byte Config Portb = 255 : Portb = &B255 : Config Portd = &B1111100 : Portd...
a jakie powinny być ustawienia w Options->Compiler->Chip/I2C,SPI,1W... i czemu wyświetla się komunikat,że "selected and target chip do not match 90s2313 <> attiny2313" pomimo,że w programie mam " $regfile="attiny2313.dat" ?"
To program od sharrowa xP tak, w programie sa rozne cyfry Pewna obserwacja. Zmusiłem go programem do wyswietlania tylko jednej cyfry, a wyswietla obie. Z jakiegoś powodu na nieużywanym tranzystorze pojawia sie prad. Jest jakiś sposób ściągnięcia tego do masy? Bo szukamy usterki w programie, a to wyglada, że sie pojawia gdzieś niepotrzebne napięcie/prad...
Witam. U mnie na pinie 1-wire jest napięcie 4,9V i termometr działa. Pokaż program jaki masz.
Mam problem z czujnikiem temperatury ds1820. wiem ze bylo duzo o tym pisane ale nie moge zmusic go do mierzenia temperatury. mam attiny2313 i do niego podlaczony zewnetrzny kwarc 8MHz. kod pisalem z ksiazki M.Waizania programowanie uC w jezyku Bascom. ale tez znalazlem kod na forum taki : $regfile = "ATtiny2313.dat" $crystal = 8000000 Config...
Witam, 8. Wszystkie rezystory na schemacie masz pozwierane. Pousuwaj kawałki przewodu, które przesłaniają symbole rezystorów. Jak znikną węzły, to znaczy że jest ok. 9. Mógłbyś podłączyć do wolnych portów przynajmniej jakieś LEDy, względnie buzzer (dla kontroli działania programu, dla informacji o stanie układu czy też wykonywanym procesie, a także...
Witam. Problem polega na tym, że podczas uruchomienia banalnie prostego programu w attiny2313: $regfile = "attiny2313.dat" $crystal = 7372800 $baud = 4800 Do Print "test UART" Waitms 900 Loop w terminalu pojawia się tylko litera "Ć", gdzie ten sam program (po zmianie pierwszej lini) "wpakowany" do 90s2313 działa zgodnie z zamierzonym celem?? I jeszcze...
Większość programów będzie działać. Co to znaczy nie będzie, jak masz kod źródłowy i skompilujesz to musi ruszyć. ATtiny jest wersja rozbudowana. Wyprowadzeniami niczym się nie różni, a jak sam będziesz pisać programy to żaden problem. Gorzej jak byś miał juz gotowy wsad do procesora, ale jak do nauki to kup i się nie przejmuj. Co niby ma nie działać??...
ludziska ;) o jakich wy problemach tu cały czas dywagujecie z programatorem STK200 - jest to jeden z najpopularniejszych i najłatwiejszych do zrobienia i konfiguracji programatorów. Zawsze działa b.dobrze i nie trzeba używać zamiast niego tylko kilku oporników jak tu ktoś napisał - bo to właśnie dla początkujących szczególnie może być powodem pierwszych...
Czy ktos oprócz mnie też preferuje to środowisko programowania w C? Mam maly problem z prockiem Attiny2313. Nie moge znaleść biblioteki ktorą należy na początu wczytać, żeby obsłógiwała mi tego procka i żeby program kompilował się odpowiednio. Help!!!
Po malej przerwie wróciłem do USART i jakoś nie umie sobie z nim poradzić podsyłam cale programy uproszczone do samego nadajnika i odbiornika nadajnik(attiny2313): #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <stdlib.h> #define F_CPU 16000000 #include "delay.c" int main ()...
a no widzisz - hmmm jeśli chodzi o taktowanie to trzeba najpierw ustawić coś takiego co się nazywa FuseBitu procka . To dzięki nim określasz czy procek działa na wewnętrznym oscylatorze i na dodatek o jakiej prędkości, albo czy działa w oparciu o zewnętrzny kwarc. ATtiny2313 po urodzeniu w fabryce taktowany jest z wewn oscylatora o prędkości 1MHz -...
Witam Ostatnio chciałem zbudować inteligentny wyłącznik na ATTiny2313 zrobiłem układ podłączyłem procesor do niego sprawdziłem wszystkie obwody wejść i wyjść i gdy upewniłem się że wszystko dział sprawnie zabrałem się za pisanie właściwego programu, jednak już przy pierwszych testach okazało się ze procesor działa ale jakby bardzo wolno, postanowiłem...
Jeżeli to, co pokazałem jest poprawne, to w reszczcie nic raczej nie namieszałem, ponieważ w pozostałej części jest tylko sprawdzanie czyjników i w momencie wyzwolenia alarmu zmiana stanów na portach i to wszystko działa prawidłowo. Jeżeli zmienię w deklaracjach stan zmiennej c z 0 na 1 to wykonywana jest druga część programu, gdy zrobię odwrotnie wykonywana...
Witam. Od niedawna uczę się programować mikrokontrolery i postanowiłem rozpocząć zabawę na układzie attiny2313. Zrobiłem układ, który miał zliczać impulsy (w przyszłości ma to być licznik do motoru) projekt jest zaczerpnięty z tej strony: jednak nie mogę znaleźć nigdzie przełącznika hallotronowego dlatego na razie użyłem porostu zwykłego micro switcha...
Witam, Dochodzę do szału ponieważ nie mogę odliczyć 1 sekundy w BASCOM-AVR $regfile = "attiny2313.dat" $crystal = 4000000 Config Portb = Output Config Portd = Output Config Timer0 = Timer , Prescale = 1 Dim Tim As Byte Dim Sek As Byte Dim Przerw0 As Word On Timer0 Odmierz Enable Interrupts Enable Timer0 Timer0 = 0 Do If Sek = 10 Then Sek =...
Ja bym poszedł raczej w kierunku zgodnym z tym co napisał adamusx. W pętli głównej programu zrób procedurę która obsługuje interpretację ramki i tworzenie odpowiedzi ( ramka i odpowiedź w buforze. ) w przerwaniach tylko i wyłącznie pluj danymi z bufora i zbieraj dane do bufora. Dobrym nawykiem jest pisanie przerwań najkrótszych jak to tylko możliwe....
Totalnie nie byłem świadomy, że ktoś rozwinął temat o moim knightriderze.. Wrzucam projekt płytki w eagle (brd i pdf) oraz program w bascomie (źródła + hex). Dorzucam też instrukcję - kilka egzemplarzy było sprzedanych do ludzi więc nawet takowa powstała.. No i film przykładowego programu.. Heh.. Dawne czasy ;)
... Mam taki programator USB . .... Pytania: - Czy masz wgrane sterowniki USB dla tego programatora podane na aukcji INSTALACJA PO PODŁĄCZENIU PROGRAMATORA DO USB, SYSTEM ZNAJDZIE GO JAKO NOWE URZĄDZENIE. NALEŻY WSKAZAĆ ŚCIEŻKĘ DO STEROWNIKÓW, KTÓRE SĄ DOSTĘPNE POD LINKIEM. PO POPRAWNYM ZAINSTALOWANIU W MENEDŻERZE URZĄDZEŃ POKAŻE SIĘ: LIBUSB-WIN32...
Witam zrobiłem sobie do robota prosty pilot na attiny2313 lecz mam problem z komunikacja uart a mianowicie po wciśnięciu swatcha mnikrokontroler ma zmienić z wysłanej cyfry "0" na np 3. No i tu pojawia się problem wysyła to liczbę terminal w komputerze odbiera to tak. 0 0 0 0 3 3 3 3 0 0 no i to jest poprawne ale mikroprocesor odczytuje to tak. (sprawdzone...
Wypróbuj program MkAvrCalculator, podejrzewam, że przynajmniej odczyta rodzaj procka bez żadnych problemów a potem daj znać.
Program bez użycia EEPROM działa dobrze, jednak bez zapamiętywania, które chcę mieć - wieć dodaję funkcje: Zrobiłem według sposobu LordBlick 02 Lip 2012 15:29: i=eeprom_read_word(&i_ee); Zmieniałe również na: i=eeprom_read_word(i_ee); - bez '&' i to samo z zapisem- program się kompiluje - avrstudio po 1 kompilacji wyrzuca ostrzeżenia,a...
Witam Ostatnio zacząłem zabawę z mikrokontrolerami. Kupiłem programator zrobiłem podstawkę i wszystko działa. Napisałem krótki program na "miganie" led cuba 3x3x3 którego sam wykonałem na attiny2313 . [syntax=basic4gl][/syntax]$regfile = "attiny2313.dat" $crystal = 1000000 Config Pinb.0 = Output Pinb.0 = 0 Config Pinb.1 = Output Pinb.1 = 0 Config Pinb.2...
Polskie znaki rzeczywiście są. Wyświetliły mi się, ale w jednej linii. Te przykłady z bascom już klepałem nie raz i nic z nich nie wychodzi. Nie mogę ustawić nic w drugiej linii. Według pdf-a wstawiam znaki, a robię to tak: I program działa zgodnie z tym co mu każesz robić. Printbin #1b ; #5b ; #31 ; #3b ; #31 ; #48 to nie jest to samo co Printbin...
Oczywiście na płytce PRZYCISK jest podciagnięty do plusa rezystorem 10k. Dodam jeszcze, że gdy jest warunek: if przycisk = 0, to dioda miga mniej wiecej zgodnie z założeniami. Kiedy wpiszę: if przycisk = 1, to program nie działa wcale. W żadnym przypadku nie reaguje na jakikolwiek przycisk.
Dzięki to zainstalowałem.Działa. Teraz biblioteki do wyświetlaczy LCD i OLed gdzie znaleźć? Wpisałem program - kompilacja nie pokazała błędu a gdy chciałem wgrać na Arduino pokazuje syntax error at F:\Program Files (x86)\Ardurino\hardware/tools/avr/etc/av... Co to za błąd?
Witam :) Układ zmontowany na bateryjce z biosu (3V) pod 15 nóżkę attiny2313 podpiąłem "-" z diody IR, + diody idzie bezpośrednio do bateryjki (bez żadnego opornika). Między masę attiny (10 noga) a "-" baterii wmontowałem włącznik. Noga 20 attiny prowadzi bezpośrednio do + baterii. Patrząc pod obiektywem aparatu cyfrowego dioda IR na początku świeci...
Witam serdecznie chcialbym zrobic wielopoziomowe menu w bascomie dla attiny2313 oto czesc mojego programu --------------------------------- $regfile = "attiny2313.dat" $crystal = 18000000 Config Lcdpin = Pin , Db7 = Pb.2 , Db6 = Pb.3 , Db5 = Pb.4 , Db4 = Pb.5 , E = Pb.6 , Rs = Pb.7 Config Lcd = 16 * 2 Config Portd.4 = Input Config Portd.5...
Witam. Próbuję złożyć obrotomierz samochodowy na mikrokontrolerze Attiny2313. Wykorzystuję do tego kit z AVT2711. Chciałem wykorzystać program z tego układu. Różnica jest w mukrokontrolerach, a artukule jest 89C2051 a ja chcaiłem to zrobić na attiny i wynik pokazywać na wyświetlaczu alfa numerycznym. Jednak coś mi nie wychodzi. Odpalam układ na sucho...
Witam!! Na Atmedze8 i sprzętowym SPI komunikacja z modułem TLX095(bezprzewodowy transmiter) działa OK. Oto kod konfiguracyjny SPI: Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 128 , Noss = 0 jeśli próbuje Atmegę zamienić na Attiny2313 i ustawić SPI programowe bo sprzętowego Attiny2313...
Witam.Pan Mirley napisał mi program do prostego termostatu.2 diody led (czerwona się świeci jak grzałka grzeje,a zielona się świeci jak grzałka nie grzeje).Temperatura załączania grzałki jest ustawiana w programie (w kodzie w bascomnie) o raz histereza 2C.Przekaźnik podczepiony pod port scalaka.Tak samo DS18b20.Mój problem polega na tym, że mi to nie...
Mam prośbę o pomoc w ukończeniu programu, otórz założeniem programu jest aby zaświecić dioda1 po określonej ilości mrugnięć dioda2 i w odpowiednim momencie wciśnięciu SW1. Program działa bezbłędnie jeśli ręcznie określę mu zmienne A i B, natomiast zaczynają się schody jeśli chcę dodać możliwość programowania zmiennych A i B, zapisując je w pamięci eeprom....
OK Przepisałem cały program od nowa. 73% po kompilacji. Teoretycznie wszystko powinno działać ale nie mogę dostać się do menu "termostat" tzn.po naciśnięciu przycisku "menu" program powinien przejść do podprogramu termostat i na wyświetlaczu powinna pojawić się ustawiana temperatura ale tak nie jest. Czy ktoś mądry mógłby zerknąć na kod i powiedzieć...
dondu - z Twojego hexa pieknie sobie ledy migają optymalizacja - po zainstalowaniu avr studio nic nie zmienialem zmiana wartości delay nic nie daje hexa - 12kB na dysku - coś strasznie dużo nie wiem gdzie znajdę raport z kompilacji jeżeli chodzi o te informacje wyświetlane w okienku pod kodem to : ------ Build started: Project: AVRGCC5, Configuration:...
Witam! Mam kłopot z wyeliminowaniem sytuacji jak ma miejsce (nie zawsze) po podaniu zasilania na Attiny2313 a chodzi o to iż po starcie programu stan na porcie b ( nie chodzi o portb.3 )gdzie powinien być niski jest wysoki. Sytuacja jak pisałem nie występuje za każdym razem ale nie powinna wystąpić wcale. poniżej wstawiam kod [syntax=basic4gl]P$regfile...
Kolejny wzmacniacz, ale z nową ciekawszą wersją sterownika. Zachęcony dobrym brzmieniem wzmacniacza tranzystorowego opisanego tutaj: Funkcje sterownika to : - Panel przedni : - wskaźnik wysterowania; - wyprowadzenia na potencjometr głośności; - diody informacyjne o selektorze wejść (2x led); - diody informacyjne o selektorze wyjść (2x led); - wyjście...
Witam. Jakiś czas temu kupiłem Attiny i zaprogramowałem go programem skompilowanym dla AT90S2313. Działał. Porównałem poźniej dane katalogowe obydwóch - podstawowe rejestry mają te same adresy. Nie wiem jak zachowa się przy bardziej rozbudowanych programach (aż 2 kB) - moj program to był szybko złożony termometr na DS1820. Czyli skompilowałem pod AT90S2313,...
Witam!!! Mam pytanie bo prawie nic niewiem o tym łączu i mam pytanie czy jest możliwość napisania programu, który jeśli się podłączy robota do komputera będzie takim diagnostą (ten program) że naprzykład pokaże ile razy lewy i prawy czujnik wykrył przeszkode i inne sprawy Moge urzyć Attiny2313 lub atmega8 ale wole na razie attiny2313. Chodzi mi o to...
Mam pomysła!!! Dobrze było by dorobić kawałek programu taki aby można było zmieniac temperaturę przy której będzie wyłączał przekaźniczek.Nie wiem jak ...znalazły by się ze dwa porty do tego celu albo można by było użyć Atmegi8.Wtedy temperatura "wyłączenia-załączenia" nie musiała by być wstawiona w programie na stałe.Może jakoś z instrukcji debounce??No...
Słuchajcie głupia sprawa :) Buduje układzik na ATTiny2313 w smd.. Nic specjalnego.. Niestety nie mogę się z programatorem podłączyć.. tzn. nie widzi mi go program (PonyProg, Bascom).. Podmieniłem układ na 2gi taki sam nowy (z jednej partii) i nadal to samo.. Jest to wersja ATTINY2313-20SU, oczywiście programator sprawny, bo inne procesory programuje...
Witam. Dotychczas programowalem 89c5x w asm, byc moze walnalem jakiegos buraka w bascomie, ale przyklad z katalogu samples rowniez nie dziala. Po zaladowaniu takiego kodu: $regfile = "attiny2313.dat" $crystal = 4000000 $baud = 19200 Config Pind.2 = Input Config Rc5 = Pind.2 Dim Address As Byte , Command As Byte Enable Int0 Enable Interrupts...
W plikach tego programu nie mam attiny2313def.dat i nie wiem jak go dodać. Myślę że w tym jest problem
Zmień schemat: Przyciski podłącz do masy, elektrolit zamień na ceramik 100nF a diodę podłącz przez rezystor do zasilania a katoda do uc. Program: $regfile = "attiny2313.dat" $crystal = 1000000 ddrb =&B11111100 PORTB = &B00000011 ddrd =&B11111111 PORTD = &B00000000 do if pinb.0 =0 then waitms 100 portd.0 = 0 end if if pinb.1 =0 then waitms...
Napisałem w Bascom AVR kawałek programu na Attiny2313 (sterowanie silnikiem za pomocą PWM) i się zapętliłem - program ogólnie działa tylko nie wiem dlaczego kolejne naciskanie przycisku S1 (pind.1) powoduje cykliczną zmianę Pk (pinb.2) - pierwsze nacisnięcie S1 powoduje ustawienie Pk na 1, a kolejne na 0. (sprawdzałem bez wykonawczej części układu -...
Witam. Chciałbym sobie zrobić elektroniczny licznik (prędkościomierz) do motoru. Zamysł jest taki: Procesor Attiny2313 zlicza impulsy podawane przez czujnik optyczny z myszy komputerowej. Znając czas, obwód koła itd. możemy wyliczyć prędkość. Jest jednak problem. Mianowicie po włączeniu silnika licznik zaczyna wariować... pokazuje jakiś liczby, często...
Witam.. Od godziny próbuję dojść czemu wyświetlacz tak niemiłosiernie mruga. Gdyby ktoś mógł rzucić na to okiem: $regfile = "attiny2313.dat" 'model proca $crystal = 1000000 'taktowanie Dim Cyfra As Integer Dim Her As Byte Declare Sub Wyswietl Declare Sub Pokaz Dim A As Byte Config Portb = Output 'port b jako wyjścia Portb = &B00000000 'stan...
Program to można by w C. Mapę to w arkuszu kalkulacyjnym ze względu na łatwość edycji. Później z arkusza kalkulacyjnego bardzo łatwo to przerobić na tablicę którą przyjmie kompilator C. Ale ten program w assemblerze też może być dobry. Tylko że mapa musiała by być odpowiednia. I jakichś zmian za łatwo nie wprowadzisz. Chodzi mi o zmianę ilości elementów...
Szukałem i zadziwiło mnie że wszędzie opisany jest sposób odczytu jednego klawisza albo zaraz całej klawiatury matrycowej. Moja jest tego 3 rodzaju - poprzez dekoder 1z15 na BCD. Poczytałem nieco helpa plus Wasze wskazówki (za które niezmiernie jestem wdzięczny) i zmieniłem nieco to co wcześniej napisałem w załączniku wyżej. '************* Konfiguracja...
Witam, na początek dodam że dopiero zaczynam z Bascom'em. Mam problem w przepisaniu programu z ATTINY2313 na ATMEGA8. Oryginalną wersję zamieszczam poniżej: '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb...
Witam, posiadam taki wyświetlacz LCD: Chciałbym sobie narysować obrazek: Mam taki kod: $regfile = "attiny2313.dat" 'najpierw określamy typ proca $crystal = 1000000 '1MHz - Kwarc 1MHz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portd.2 , Rs = Portd.0 Showpic 0 , 0 , Plaatje End...
Sprawdzałem to różnymi programami ale teraz nie mogę ich znaleźć jak by ktoś dał linka do postu co był taki program zwierało się wyjścia programatora jakoś ze sobą a ten program to sprawdzał i o dokładny opis tego programu.
Witam Przyszedł czas wolny więc zabrałem się za zgłębienie nauki Bascoma, celem było nauczenie się Tablic. Jako przykładowe i zarazem przydatne mi urządzenie chciałem złożyć regulator fazy z podwójnym wyświetlaczem siedmiosegmentowym LED. Schemat jako taki na razie nie powstał, wszystko jest na płytce stykowej. Udało mi się "ogarnąć" wyświetlacz, lecz...
Ad.1 - Tak. Coś w tym stylu. Ad.2 - Fakt, pomyliłem sqr z sqrt,ale i tak nie działa. Przy kompilacji "Flash used" jest 125%. Czy w ogóle na ATtiny2313 da się wykonać takie obliczenie? Wklejam przykładowy kod(ten od 125%): EDIT: Kolega podał mi zły wzór, bo w rzeczywistości nie występuje tam pierwiastkowanie,ale ciekaw jestem na przyszłość jak wykonywać...
Chciałem stworzyć swój własny pilot RC5 do zdalnego sterowania. Problem w tym, że pilot nie nadaje. Zamieszczam schemat i program jaki napisałem. [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 '''''''''Konfiguracja''''''''''''''''' Config Pinb.7 = Input Config Pinb.6 = Input Config Pinb.5 = Input Config Pinb.4 = Input Config Pinb.3...
Witam serdecznie Mam problem z emulowaniem klawiatury na ps2. Wykonałem prototyp urządzenia jak na tym schemacie: Głównym celem tego urządzenia ma być sterowanie wybranymi przyciskami klawiatury z pilota IR (pilot obsługuje RC5). Orłem w bascomie nie jestem ale udało mi się napisać coś takiego: $regfile = "attiny2313.dat" $crystal = 8000000...
Witam mam taki program w języku MS BASIC: Spis elementów: D1-dioda S1-przycisk U1-ATTiny 2313 20-PU I mam pytanko czy ten układ będzie działał z tym programem?
Mam taki problem Robię komunikacje dwóch AVR-ów. Pierwszy wysyła ciąg 30 bajtów drugi odbiera zawsze bezbłędnie z tym nie ma problemu. Gdy odbierze dane poprawnie od razu odsyła pierwszemu znak "T" dając pozwolenie na wysłanie nowych danych. Zrobiłem sobie taką próbę że pierwszy wysyła dane co 20ms nie czekając na zgodę na nadawanie czyli tą zwrotną...
Witam ! Mam prosty programik do sterowania lampy nixie za pomocą PWM poprzez odczyt temperatury z DS18B20. W chwili obecnej mam zakres pomiaru od 0st do 125st.C i płynną zmianę PWM od 0-255. Chciałbym jednak zawężyć pomiar temperatury od np 15 do 30 stopni ale nadal w pełnym PWM od 0-255 tylko nie wiem w jaki sposób to zrealizować w programie. [syntax=basic4gl]...
witam mam takie pytanie co w tym programie jest źle $regfile = "attiny2313.dat" $crystal = 8000000 Config Portd = Input Portd = &B00000000 Config Portb = Output Portb = &B0000000 Config Timer0 = Timer , Prescale = 64 On Timer0 Przerwanie_co_2ms Dim Licznik As Integer Enable Interrupts Enable Timer0 Timer0 = 56 Licznik = 0 Do Loop End :...
Witam Mam mały problem z moim odbiornikiem podczerwieni. Zbudowałem taki prowizoryczny na tsop4836. I mam mały problem. Otóż pilot wysyła sygnał i odbiornik go odbiera, ale za każdym razem komenda wynosi 106. Klikam wszystkie przyciski na pilocie ale komenda i adres się nie zmieniają. I jeszcze nie wiem czemu ale żeby coś mi się wyświetliło na wyświetlaczu...
Witam wszystkich. Na stronie [url=www.JumperOne.com]www.JumperOne.com jest projekt termostatu, który wykonałem. W projekcie wykorzystano wyświetlacze LED ze wspólną katodą, a ja chciałem użyć wyświetlaczy ze wspólną anodą, lecz zmiany które wprowadziłem nie dały zamierzonego efektu (świeciły się wszystkie segmenty, ale z różną intensywnością). Kod oryginalny:...
Witam , mam problem z uruchomieniem timer1 przez sam rejestr , programowo ok ale potrzebuje jak najwyższą częstotliwość na wyjściu (fusebit omijamy ,ten temat znam) . Jeśli chodzi o tmer0 to ok ale również chodzi o podział większy niż 8 bitów np.16554 , ale również przy najmniejszym podziale jak największa częstotliwość . Korzystałem ze strony [url=]Link...
Witam. Napisałem wczoraj program do odbioru kodu rc5 przez attiny2313 . Chce żeby profesjonaliści sprawdzili kod , czy on "zadziała" . Kod: [syntax=basic4gl] $regfile = "attiny2313.dat" $crystal = 16000000 Config Rc5 = Pind.0 Reset Porta.2 On Int0 Odbierz_rc5 Enable Int0 Enable Interrupts Dim Odebrano As Bit Dim Komenda As Byte , Adres As Byte Dioda...