Adam, czy musi byc ATMega ? Jeśli nie masz sprawdzony na ATTiny.
Kod ze strony okazał się rozwiązaniem idealnym . Zastosowałem Attiny 2313
Tutaj możesz się spotkać z opinią że do zapalenia LED można przecież użyć RPI :D [syntax=vbnet]Dim Tablica(32) As Byte At &HF0[/syntax]
Dziwne. Wydawało mi się że attiny2313 jest dużo tańszy. Poza tym wybrałem attiny2313 bo attiny13 może mieć dla Ciebie trochę za mało wyprowadzeń. Ewentualnie weź pod uwagę atmega8 bo są tanie i "wszystkomające". Zgadza się... zadziwiająco dziwne :D Zupełnie nie rozumiem dlaczego układ o dużo mniejszych możliwościach jak tiny2313 jest dużo droższy od...
No to po kolei. W ATtiny26 w masz schemat przetwornika ADC na str.97 i tabelkę na str.104. Na górze tabelki masz które wejścia ustawiasz jako positive a które jako nagative. No i Gain- wzmocnienie może być 1 albo 20. No i dalej-ATMega8, 88 nie ma sprzętowego pomiaru różnicowego. ATMega16- ma, ale nie gwarantują tego w obudowie DIP- tylko w TQFP. No...
Moj programatorek to raptem pare rezystorkow i kwarc. Zrobilem go na podstawie schematow z polskiego helpa do BASCOMa, na liniach XTAL1, XTAL2 jest dany kwarc 4Mhz z kondensatorami 33pF do masy, a dodatkowo linia SCK jest połączona z masa poprzez kondziora 100pF, zasilanie oczywisice z USB albo zewnetrznego zasilacza, programowalem tym ATTINY, MEGE8...
A możesz napisać, co to za błędy. Prawdopodobnie dotyczą timera. Timer0 8515 i timer0 attiny13 to nie zupełnie to samo i stąd te błędy :cry: . Czasami też używam bascoma, ale w kwestii poleceń typu "config", to w ogóle mu nie wierzę i po prostu trzeba wziąć do ręki dokumentację procka i samemu odpowiednie rejestry poustawiać :D
A jest 1.11.9.3 Dla attiny na pewno lepsza. Może dla atmega też.
Dodajmy, że mając drugi programator, można zaprogramować USBasp ściągniętym z Internetu kodem, który uczyni go zgodnym z AVRISP MkII (przynajmniej na poziomie interfejsu SPI używanego w ATtiny i starszych modelach ATmega. Wtedy ATmel Studio widzi go jako AVRISP MkII i nie wymaga żadnych dodatków ani driverów.
Jakie tu herezje wypisujecie panowie ;) PIC'e musiałyby mieć 80MHz żeby dogonić AVR'y !!! PIC'e mają "gorszy" asembler bo mało instrukcji !!! .... żeby zrealizować to co było robione na zwykłym ATtiny2313 to trzeba przejść zaraz na ARM'ma !!!!! no szok, szok szok - chyba za gorąco co???? Sam najczęściej używam AVRów, ale żeby takie bajki opowiadać o...
No tak mój program działa i wszsytko świeci jak trzeba, głupieje już. A czy Attiny nie wymaga czegoś jeszcze w kodzie niż Atmega
Na początek proponuję poczytać trochę na temat samych języków programowania, najczęściej wykorzystywane (hobbystycznie) to Bascom i C. Drugim krokiem jest wybór platformy sprzętowej, wiele osób decyduje się na mikrokontrolery z rodziny AVR (Atmega, Attiny) i Microchip (PIC). >Sam programator można wykonać we własnym zakresie (jeśli umiesz przygotować...
Sorki ale nie bardzo rozumiem o co chodzi z tym wysłaniem samego AT.
To prawda co mi napisałeś, ale wszystko jest poprawnie napisane, tylko zastanawiam się Czy Bascom przy odczycie stanu z pinu nie przypisuje go do jakiejś zmiennej :) Wiem jedno trzeba wracać do asemblera bo bascom sobie jako tako radzi z procesorami Atmega, ale z procesorami attiny bez pamięci Ram sobie nie radzi. Trzeba będzie popatrzeć na rejestry...
http://obrazki.elektroda.pl/3951584300_1... Witam. Chciałbym zaprezentować płytkę testową mojego projektu. Służy ona do testowania układów na ATtiny2313 lub ATmega16/32. Jestem początkującym w dziedzinie pisania programów w BASCOM, więc postanowiłem zrobić płytkę testową, która spełniałaby moje wymagania. Główne cele: -wyświetlacz LCD...
Na stronie 56 manuala masz opis komunikacji przez uart. Jeżeli dobrze doczytałem, to sterujesz przez komendy AT. Generalnie nie wiem czy stosowanie bascoma jest dobrym pomysłem. Ja bym użył C, ale to tylko moje zdanie.
Mi polecano ten zestaw: http://www.sklep.avt.com.pl/p/pl/481482/... Kolega chce już "z grubej rury" zacząć od ATMega zatem płytka z ATTiny mu się średnio przyda. Propozycji jest dość sporo: http://www.propox.com/products/t_145.htm... http://kamami.pl/?id_prod=6034600 http://kamami.pl/?id_prod=4042200...
Przestudiować wiele już w tym dziale zamieszczonych przypadków/opisów konfiguracji fusebitów i ustawić na zadeklarowane taktowanie µC z rezonatora kwarcowego 16MHz. Póki co fabrycznie jest 1MHz z wewnętrznego oscylatora RC.
Nie bawiłem się ATtiny2313, ale jeśli ma PWM to da się zrobić jakieś odtwarzanie dźwięku z próbek. Robiłem takie coś na ATmega128. Puszczasz generator PWM na najwyższej częstotliwości i jakiś timer do generowania przerwania okresowo. Timer determinuje częstotliwość prókowania. Podczas każdego przerwania timera wpisujesz nową próbkę do rejestru generatora...
1. Dodam jeszcze, że jeśli chcesz używać nadal Attiny2313 to możesz jako przetwornik wykorzystać komparator i jeden kanał PWM do którego podpinasz filtr RC. Mając na jednym wejściu komparatora napięcie które chcesz zmierzyć a na drugim wyjście z filtra RC zwiększasz wypełnienie PWM, a komparator wykryje gdy napięcie z PWM będzie bliskie mierzonemu....
A czy byłaby możliwość, aby wykorzystać płytkę arduino jako programator? Słyszałem, że bez problemu można nią programować ATMega i ATTiny z tym, że w języku C/C++. Dało by radę zrobić to z użyciem Bascoma? Nie wiem czy ta płytka ma programator w sobie, nie znam arduino. Temat powinieneś napisać w innym dziale Elektrody: http://www.elektroda.pl/rtvforum/forum12...
Przeszukaj sobie archiwum oslej łaczki było tam dokładnie opisane wszystko o pwm i przykłady były robione na at mega 8. I o ile skleroza mnie nie dopadła to jest mozliwosc sterowania dwoma wyjsciami PWM w atmega 8515.
A konfigurowałeś programator w Bascomie ?
Spróbuj wpisywać doświadczalnie jakieś wartości w polu port delay i zobacz co się dzieje.
Potrzebuję czegoś w Bascomie, a nie w C... :(
Witam Wkleję Ci przykładowy kod, reszta należy do Ciebie. $crystal = 4000000 $regfile = "m8def.dat" ' np. ATMEGA8 :) Config Lcd = 16 * 2 ' definiuje jaki wyświetlacz ma być podlączony Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.4 , Db6 = Portd.3 , Db7 = Portd.2 , E = Portd.6 , Rs = Portd.7 ' podlączenie wyświetlacza do kontrolera...
A na jakim to jest procku? ATMEGA czy ATTINY? Dużo zależy od czystości sygnału i jego amplitudy. Zliczanie można zrealizować na przerwaniu INT0 ale wczśniej dobrze aby sygnał przepuścić przez komparator aby ukształtować ładny prostokąc, można też wykorzystać wbudowany w procek komparator analogowy.
, przetłumacz poniższy kod z BASCOM AVR na Arduino Uno: $regfile = "attiny2313.dat" $crystal = 8000000 Dim A As Byte a=0 Config Pind.6 = Output led Alias Portd.6 led= 0 Config Pind.0 = Input Portd.0 = 1 Sw Alias Pind.0 do if a >1 then a=0 if sw=0 then bitwait sw, set incr a End If if a=1 then toggle led waitms 100 else led=0 end if loop end Przekształcanie...
Czyli szlifierka działa od punktu do punktu i kończy swoją pracę? Jeśli tak to jest to banalne do zrealizowania na amtedze czy nawet attiny.
'Atmega8 $regfile = "m8def.dat" $crystal = 8000000 . Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Clock = Soft Enable Interrupts Time$ = "00:00:00" Do Lcd Time$ Wait 1 Loop End 'i juz masz zegarek Dopisz do tego zmienne pomocnicze...
Hej, Skoro po pascalu poruszałeś się zwinnie, to polecam C. To będzie krok naprzód, bascom w tym przypadku to ślepa uliczka. Dodatkowo nauka C to inwestycja, jest to pewien standard i wiele języków się z niego wywodzi. W przypadku AVR dostęp do darmowych narzędzi jest niewątpliwą zaletą. Dodając do tego masę gotowych bibliotek nie powinieneś mieć wątpliwości...
Witam Chcialbym dla zabawy i pownania zbodowac Igorpluga na usb i tu pojawia sie problem poniewaz nie umiem nigdzie dostac ATtiny 2313 :| a mam w zapasach kilka sztuk ATmega 8. Tylko nigdzie niema pod niego wsadu. Czy mialby ktoś zrodlo programu w bascomie ewentualnie przerobil by mi go na Atmege?? Oczywiscie nic zadarmo !! Wzamian beda punkty :) Pozdrawiam...
Ten ostatni kosztuje 59,99PLN i ma takie parametry: AVR PROG jest programatorem ISP procesorów z rodziny AVR. Programator posiada złącze USB. Poprzez odpowiednią konfigurację (zworka) urządzenie może zasilać (z USB komputera) programowany układ co eliminuje potrzebę stosowania dodatkowych źródeł napięcia. Obsługą magistrali USB w urządzeniu zajmuje...
Od wersji 2076 jest różnica i sam musiałem kod przerobić. Znaczy się, że używasz tej poprzedniej. Sprawdź prywatną wiadomość. Notabene Bin i Hex są załączone :P
Raczej obsługuje. Bascom generalnie ma całkiem duży zakres procków AVR, wliczając w to serie AT90S (stara seria), ATTINY, ATMEGA i XMEGA. Czytałem troszkę o tym Gain ADC i uwierz pod Bascomem wcale nie wygląda to tak kolorowo.
Jako ze attny sa tanie to zrobic tak ze 1 attiny obsluguje lcd a jakas atmega robi reszte. Czyli attiny2313 tylko odbiera po rs dane i pokazuje.
Funkcja WAITMS nie jest odporna na przerwania. Jeśli masz jakieś to każde wystąpienie przerwania w trakcie WAITMS rozjedzie go. Niezależnie od stabilności tej funkcji, a nie ma powodu, żeby nie była powtarzalna jeśli nie jest przerywane wykonanie przerwaniami, to i tak lepsza praktyką będzie wykorzystanie timera.
Przepraszam ale w pierwszej wypowiedzi popełniłem błąd logiczny - oba przerwania powinny być ustawione na te same zbocze a nie różne. Dlaczego, bo tak jak napisałem wcześniej nie będzie można określić kierunku zmian, zawsze bedzie ta sama kolejność wywoływania przerwań. Obojętnie czy kręcimy w lewo czy w prawo. np. ChA narastanie 0->1 a ChB opadanie...
jesli procesor bedzie walniety bedzie taki sam komunikat po prostu nie rozpoznaje jego typu .(sygnatura) powodem moze byc rowniez kwarc i kondensatorki kolo niego. jesli nie masz kwarcu to go dolacz i 2*33p Nie wiem jak jest z Tiny ale np. w Atmega8 itp. nie potrzeba kwarcu. Maja one wbudowane oscylatory. Oczywiscie takie podstawy jak zasilanie dane...
Zobacz jak ja to zrobiłem na Mega8 http://obrazki.elektroda.pl/8838731900_1... Program jaki zastosowałem korzysta z przerwania INT0 które po naciśnięciu klawisza wyprowadza procesor ze "śpiączki" , wysyła dane na IR i usypia go ponownie.Dla mnie takie rozwiązanie jest lepsze niż chwilowe zasilanie procesora poprzez diody. Poniżej wklejam...
atom1477, przecież o ile jakieś przerwanie w międzyczasie nie zmienia Portd.5 to kod Nie chodzi o to żeby ustawił w końcu, tylko w momencie kiedy piszesz Pind.5 = 1: No ale Portd.5 zamiast Pind.5 byłoby przejrzyściej. W ogóle przejrzyściej było by stosować ten zapis jeszcze zamiast Set Portd.5. Tysiące razy było. Do rejestru port zapisujemy a z rejestru...
Próbowałem zmieniac wyprowadzenia (int0,int1) i ustawienia (Low level, falling) i nie przynosi to efektu. Zmieniłem pilot i dalej mam działajacy program na attiny2313 i nie działajacy na atmega16. To może wreszcie pokażesz kod , który działa na ATTiny , a na ATMega już nie :?: Piotrek
Prawie identyczny temat : [url=http://www.elektroda.pl/rtvforum/to... 7seg LED
Napisze ci jak bym to zrobil i przemyslisz sobie sprawe Dodano po 5 1.Zrob pomiary - tak z 120 co 0.2 , 0.4V 2. Wyniki zapisz do eproma z tiny2313 - od komorki 1 a nie od zerowej w epromie (patrz data sheet) zapis taki ze: a) w komórce 1 laduje najmniejszy wynik a w 121 najwiekszy - przy czym wyniki zapisywane sa liniowo - taka aproksymacja odcinkowo...
znalazłem sposób:) jakby ktoś szukał odpowiedzi to proszę się zapoznać z komendą PUT wysyła ona jeden bit i w przeciwieństwie do PRINTa nie ma na końcu entera PUT #kanał , zmienna. pod zmienną wpisujemy jedną literę dajemy opóźnienie i następną a jako ostatnią wysyłamy chr(13) i po sprawie :)
Bo Const to stała a Ty potrzebujesz czegoś jak DB albo PROGMEM. Czyli danych umieszczonych w pamięci. A stała niekoniecznie będzie tam umieszczona. Stała może być np. wbudowana w rozkaz assemblera (akurat nie tutaj ale inaczej to może być). Zrób raczej tak: Dim Atmega As String Dim Attiny As String Atmega = "Atmega" Attiny = "Attiny"...
Zrezygnowałem z attiny. Próbuję podłączyć wyświetlacz do atmega 32. Właściwie to już podłączyłem, z pomocą tranzystora do zanegowania sygnału. Teraz borykam się w Bascomie, aby coś zapisać do megi, i żeby wysłała do wyświetlacza po rs-ie.
Witam , kiedyś napisałem w bascomie połączeni esp8266 z atmega... to działało :) aż pewnego dnia przestało działać :( Kolega odkopał temat a ja mam nadzieję znalazłem ciekawe rozwiązanie, jest to wsad do esp8266 który w samym kodzie ma obsługę ntp . Działanie proste po połączeniu esp z siecią wifi polecaniami AT wysyłamy zapytanie do esp8266 np : Print...
Witam ! Mam połączone dwa uC interfejsem SPI tak jak na schemacie : http://obrazki.elektroda.pl/6022936600_1... program na ATTiny2313 piszę w BASCOMIE, a na ATMega16a w C, z tego względu, że głównym układem wykonawczym jest ATMega, a ATTiny sluży do operacji właśnie takich jak np odbiór RC5 itp, ale to mało ważne, największym problemem...
Łap gotowy Hex lub Bin (do wyboru). Machnąłem to w Bascom bo to dosłownie minuta i dłużej chyba uruchamia się AtmelStudio7. Kod jest prosty jak świński ogon więc możesz go sobie przetłumaczyć, ale szybciej zmienisz go wersją Demo Bascoma. Wszystko opisane. Osobiście pomyślałbym o tym, że po wykryciu zamkniętych drzwi można od razu przejść do pilnowania...ale...
Witam ! Przetestowałem ten kod: $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc , E = Portc.4 , Rs = Portc.5 Lcd "witam!" Fourthline Lcd "4" End i wszystko jest OK, program się kompiluje Prawdopodobnie powodem nie kompilowania...
Witam Chciałem zbudowac układ który liczył by 0-9 i wyświetlane to było na siedmiosegmentowym wyświetlaczu... .......... prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam Tu masz...
A może ktoś zbudował taki kontroler DMX i podzielił by się programem (czy chociaż wsadem do proca)? Widzę to tak - AtMega8 i 6 potencjometrów podpiętych pod ADC, do tego program. Poszukaj w archiwum EP. Był dokładnie taki projekt, 6 potencjometrów. Zdaje się na Mega168 czy kod zmieści sie w Mega88 tego nie wiem.
Sprawdziłem, na Kiano mam tą samą wersję BASCOM tylko Win inny. Przetestowałem na Attiny 13 i jest OK tzn. oba komputery wykrywają tak samo, ale Atmega 8 i 8A tak jak opisałem wcześniej ??? Chyba to jest to o czym pisał niveasoft . Czyli ten typ tak ma i trzeba się z tym pogodzić. :D
Nie,ma liczyć litry tak jak dystrybutor . Dodano po 2 Nie wiem w jaki sposób dodawac litry do zmiennej po przekroczeniu okreslonej liczby impulsów z przepływomierza to co znalazłem to liczone wszystkie w czasie a tu chyba chodzi o przepełnienie licznika Czas tu nie ma znaczenia! Użyj dowolny timer w charakterze licznika (Counter), i tak jak sugerowano...
Witam ............. Teraz moje pytanie: paluszasty napisał, że kurs EDW wystarczy, ja mam bascom1.11.8.1, 1. czy tym programem, będę mógł wgrać program do atmegi? 2. może pytanie banalne, ale STK200 jak patrzałem na avt ma wejście na 20-nóżkowy procesor, a ATmega8 ma 28 nóżek, czyli jest jakiś inny programator, który pozwoli mi przez mój program BascomAVR...
Mam problem z podłączeniem modułu bluetooth OVC3860 z Atmegą 32 przez port rs232, używam bascoma, nie do końca wiem jak wysłać polecenia do modułu, czy potrzebny będzie mi do tego jakis konwerter sygnałów. Proszę o podpowiedź, próbuję stworzyć zestaw głośnomówiący+oddtwarzacz bluetooth do samochodu, ale żeby wykorzystać w pełni potencjał układu OVC3860...
LED RGB w C: http://www.elektroda.pl/rtvforum/topic77... LED RGB w Bascom: http://www.elektroda.pl/rtvforum/topic10...
Witam, niestety ale chyba coś jest nie tak? Na wstępie należałoby wyjaśnić że nie ma czegoś takiego jak "automatyczne przeładowanie timera" (reload/load timer1 powiedzmy). Termin ten jest związany z procedurą konfiguracji timerów występującą tylko w trybie "Normal", gdzie każdorazowo początkowa wartość timera musi być wpisana przez processor. Taka...
Jak z zewnętrznym kwarcem? Będzie? Będzie, choć w zasadzie stabilność częstotliwości ma drugorzędne znaczenie. Ma zapewnić zasilanie dla sprzętu IT (komputer, monitor, trochę aparatury pomiarowej) które mają zasilacze impulsowe, tak że tu czy to będzie np. 47 czy 55 Hz nie ma znaczenia. Schemat jak i cały projekt będzie udostępniony na forum, w tej...
Witam. Nie możesz podłączyć tego silniczka w ten sposób, bo spali się mikrokontroler. Musisz zastosować dodatkowo tranzystor i rezystor. Poniżej namalowałem schemat jak wszystko ma być podłączone. http://obrazki.elektroda.net/89_12564923... A czemu chcesz zastosować akurat mikrokontroler Atmega8L? Możesz spokojnie dać Attiny2313. Pozdrawiam
Bascom AVR obsługuje większość popularnych AVR'ów. serii 90Sxxxx, ATMEGA (w tym 32 - 128), oraz kilka ATTiny. Aktualnie bawię się Mega8 i bez jakichkolwiek problemów programuje się przez ISP za pomocą STK200 (schemat w helpie do Bascoma). Myślę, że z większymi Mega tym bardziej nie będzie kłopotów z programowaniem ISP.
Jeżeli dam schemat i wsad ale do Atmega 8 czy ktoś pomoże przepisać na Attiny 25 bo na Atmega mi działa dobrze ale pobór prądu jest ok 18mA podejrzewam, że Attiny 25 będzie miało znacząco mniejszy pobór prądu według dataschet Atmega 8 przy zegarze 4Mhz 3V zasilania ma pobór prądu 3,6mA a Attiny przy 1Mhz i 1,8V 450uA także gra warta świeczki.
http://obrazki.elektroda.pl/4164965000_1... Witam. Od dłuższego czasu interesuję się technologią RFID i dziś chciałem zaprezentować rozwinięcie mojej dawnej konstrukcji mianowicie czytnik kart RFID ze zintegrowaną anteną na płytce PCB. Ze względu na skomplikowaną konstrukcję anteny (niewielkie odległości między ścieżkami) płytka została...
Witam , najprostszy jaki się tylko da, W bascomie nalezy ustawić rodzaj programatora : sample electronic programmer ...... i gotowe. pozd
bascomowi nie robi różnicy czy to attiny czy atmega - należy tylko wybrać odpowiedni typ procesora w opcjach i ustawić fusy. Nie jest tu kluczowe ile tych 1w bo numery urządzeń można by nawet do eeprom wrzucić ale same biblioteki obsługi 1w w bascomie to kawał pamięci .
Wyszła teraz książka pt.: [url=http://www.btc.pl/index.php?id=avr]... AVR w praktyce, i chyba spełnia większość oczekiwań. Jest, co prawda, o zanikających, podstawowych AVR'ach serii AT90S, a nie o ATmega i ATtiny, ale jak na nasz skromny rynek...
help do bascoma: waitus musi dostać w parametrze wartość stałą, niemoze to być zmienna waitus 1000 - działa waitus czas - nie działa to to znienna waitms i wait działają za zmiennymi. pozdrawiam
Z całym szacunkiem to jest to po prostu wioska. Nie zadałeś sobie trudu sprawdzenie biblioteki o której pisałem. Powinienem to tak zostawić , ale nie mogę na to patrzeć. Nie dość, że nie możesz używać standardowych instrukcji Bascom takich jak Lcddat, Showpic itd to jeszcze potrzebujesz 512 Bajtów na bufor.. Dyskwalifikuje to ten kod dla mniejszych...
W sad z AT90s2313 na ATtiny2313 może nie iść, ponieważ procki te mają inne adresy dla niektórych rejestrów. Także kompilacja musi uwzględniać właśnie ten procesor a nie inny. Miałem taką samą przewałkę pomiędzy ATmega 16 i 32 niby prawie takie same ale program nie leciał.
Witam Gdzie moge znaleźć albo moze ktoś z was ma jakies przyklady programów w bascomie avr na 2313 i 8535. Chodzi mi wysyłanie tekstu i grafiki.
oszukać czyli : gdyby dioda nadawała tylko daną częstotliwość to wtedy dało by się zewnętrznym źródłem światła ir (czytaj : złodziej który ma generator z diodą IR) oszukać barierę. Chodzi mi o to czy procesor jest w stanie nadążyć w bascomie z nadaniem i odebraniem sygnału w postaci RC5. nie nadajesz samej nośnej np. 36kHz, wtedy faktycznie taka bariera...
A ustawiłeś w bascomie rodzaj programatora na stk200? Sprawdź jeszcze w pony progu czy widzi programator bez podstawki. Jeśli nie to wina programatora.
Witam. Dzisiaj chciałbym Wam zaprezentowć moją najnowsza aplikację - NAvr. Jest to już wersja 2.0a. Program NAvr® v.2.0a służy do graficznej obsługi znanego nam wszystkim programu avrdude. Obsługuje masę różnych procesorów oraz programatorów. Co można zrobić za pomocą tego programu? 1. Wgrać z dysku plik *.hex do pamięci flash 2. Ściągnąć na dysk...
http://obrazki.elektroda.pl/9418966600_1... Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy....
Ne mam zamiaru deprymować kogoś za to, że używa Bascom-a - jeśli kogoś uraziłem to przepraszam. Budzi we mnie tylko pewien niesmak doradzanie bez dokładnego zaznajomienia się z tym, co napisał w danym temacie producent układu. Bez analizy kodu zbyt wiele konkretów nie można poradzić. Nowsze AVR, jak doczytałem w Helpie od Bascom-a , należy ustawiać...
Myśle, że uP z rodziny AVR czyli Attiny czy Atmega, nie wiem jakie inni mają zdanie, ale mi sie wydają najpopularniejsze. Można np kupić cały zestaw do nauki w języku BASCOM w wykorzystaniu w ATMEGACH (albo coś podobnego, nie pamiętam dokładnie) i myśle że bascom też jest dobrym językiem, można też C, Atmega przyjmie, pozdrawiam
układ raczej dobry ale niestety z programem jest chyba problem... :) zastanów się co może być źle gdy bascom AVR nie widzi problemu (bo go oficjalnie nie ma) a układ nie działa... naprowadzę troszkę (ustawienia portów/pinów) :) pozdrawiam i życzę sukcesu :) $regfile = "attiny26.dat" $crystal = 1000000 Config Porta = &B00000011 Porta = &B11000011...
Tu masz program pod ATtiny2313, jeśli potrafisz programować, to też potrafisz przerobić program na ATMegę: [syntax=basic4gl]' Bardzo prosty zegar bez możliwości ustawiania Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit Config Portb = 255 : Portb = &B255...
A wystarzczy zajrzeć do katalogu gdzie zainstalowany jest Bascom... Lista definicji procesorów: 1200DEF.DAT 2313DEF.dat 2323DEF.dat 2333DEF.DAT 2343DEF.dat 4414DEF.dat 4433DEF.DAT 4434DEF.dat 8515DEF.dat 8535DEF.dat 86RF401.dat at90pwm2_3.dat ATtiny12.DAT ATtiny13.DAT ATtiny15.DAT ATtiny22.DAT ATtiny2313.DAT ATtiny24.DAT ATtiny25.DAT Attiny26.dat attiny261.dat...
Chyba prościej by to było zrobić na jakimś wzmacniaczu operacyjnym - o ile to ma być takie proste jak twój program. Co do VRef - ustawia się go programowo - wszystko masz w nocie procesora w sekcji o ADC. Swoją drogą, sprawdź tolerancję dla VRef w tym procesorze - w ATMega jest ona słaba i w efekcie albo ci się alarm włączy jak jeszcze aku będzie miał...
Atmega 8 do jednej diody ? Wystarczy mały Attiny z ADC, a program możesz sobie sam napisać chociażby w Bascomie. Razem z nauką Bascoma nie powinno to zająć więcej niż 2 godziny.
Może tak kupie na początek którąś z książek bo wole mieć wszystko czarno na białym niż czytać z monitora : MIKROKONTROLERY DLA POCZĄTKUJĄCYCH, PROGRAMOWANIE MIKROKONTROLERÓW AVR W JĘZYKU BASCOM, PROGRAMOWANIE MIKROKONTROLERÓW AVR W JĘZYKU C którą byście może polecili czy może macie coś innego do zaoferowania :)
Brakowało mi tego wpisu Dim Licznik_dzienny(4) As Byte At Droga Overlay kliknąłem pomógł :bye:
Witam W prockach dopiero raczkuje. Robię obrotomierz do samochodu (choć można zastosować to wszedzie). Oparłem to na atmega16 bo taki akurat teraz mam, ale docelowo ma byc na 2312.Na razie jest wszystko w fazie testowej na biurku, ale założenia są takie: na kole zamachowym umieszczam siakiś czujnik, podaje to na układ formowania impulsu, z którego będę...
STK200/300 kosztuje 15zl...programujesz bezpośrednio z bascoma lub przez ponyproga. STK500 jest droższy ale programujesz bezpośrednio z bascoma i avrstudio. STK200/300 zaprogramujesz m.in.: - AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8534, AT90S8535 - AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM3...
Witam drogich kolegów, mam zapytanie, a raczej problem który spędza mi sen z powiek. Otóż ze jestem zapalonym wędkarzem wpadłem na pomysł by zbudować bezprzewodową centralkę. Po wielu godzinach spędzonych na czytaniu postanowiłem zakupić moduł radiowy 433 MHz arduino http://obrazki.elektroda.pl/6342517500_1... http://obrazki.elektroda.pl/4969410000_1...
Ludzie! atmega 168 kosztuje 8 zł, attiny 2313 5,50 zł Atxmega32E5 9,50, a Atmega8A 16AU 4,20 ... lub w tych okolicach. Zasadniczo niewiele to wnosi i zawsze mnie rozwalają własnie takie komentarze - "bo można to zmieścić w (...)". Można, ale co z tego? Można też na PICu za 3zł i też będzie działać. Co do projektu - wygląda, że działa zgodnie z założeniami,...
Na razie testowo co jakieś 15 sekund. Docelowo co 10 minut
Powiem tak, wielu jest sympatyków C, którzy w swojej naturze widzą tylko ten język, i dobrze, mają w pewnych kwestiach rację ale nie należy się nimi przejmować, wykorzystałeś ide arduino i dobrze, umiałeś odchudzić biblotekę i to się chwali, owszem mogłeś użyć attiny 13 i np bascoma, i wierz mi też by się przyczepiono bo to bascom, liczy się że cel...
w jaki sposób dodać) lub zera do zmiennej typu Integer, tak, aby zawsze był trzycyfrowy ? [syntax=basic4gl]Dim I1 As Integer , T As String * 3 If I1 <= 100 Then T = Str(i1) T = Format(t , "000") End If[/syntax]
Miałem kiedyś jakąś potrzebę na taki 8-o przyciskowy program dla attiny2313. Zamieszczam go w całości z komentarzami, może Ci się przyda: [syntax=basic4gl]$regfile "attiny2313.dat" $crystal = 1000000 '-- Config Portb = Input Portb = &B11111111 Config Portd = Output Portd = &B00000000 Config Porta.0 = Output Porta.0 = 0 Dim Nr As Byte 'licznik...
Wiec na jakiego procka chcesz ten zamek? AT89C2051? I co dokladnie oczekujesz od projektu? Klawiatura AT, 4x4, LCD? Szukales na forum?
No dobra, oto opis, co chcę osiągnąć: 1.Jedna atmega ma zapisywać coś do pamięci. 2.Druga mam to odczytywać Pisaliście ż dwie atmegi mają być podłączone do jednego portu. To je podłączyłem. Przekaźniki miały służyć do zamiany podłączeni atmegi a attiny miała je kontrolować. Co ja mam tam jeszcze wstawić?
Schemat jest DIY, czy coś sprawdzonego? Są na nim poważne błędy, choćby brak podciągania pinu reset do +5V rezystorem 10kOhm. To może, ale rzadko powoduje takie objawy. Sprawdź jeszcze, czy masz odpowiedni programator wybrany, bo czasem po niezapowiedzianym restarcie komputera zmienia się wybrany programator. Jeśli masz 100% pewności, że nie jest to...
to mowie komparator, otrzymujesz stan wysoki i niski na wyjsciu nie potrzebujesz zadnej przetwornicy a/c ja zastosowalem to do attiny2313. tu masz linka do tematu: http://www.elektroda.pl/rtvforum/topic61... a tu link do schematu: http://www.kmitl.ac.th/~kswichit/LFrobot... oczywiscie wszystkich wejsc komparatora nie musisz uzyc i tez...
w avrach trzeba ustawiac porty jako wejscia lub wyjscia moze tu msz blad lub jakie masz kondensatory przy kwarcu ja w atmega 8515 i at90s2313 oraz 1200 reset zostawiam w powietrzu i wszystko dziala sprawdz fuse bity
Na attiny a nawet atmega w trybie uśpionym można dużo zdziałać. Ale arduino ma wlutowany stabilizator... A widzisz – czegoś się dowiedziałem :) Zupełnie nie znam Arduino, nigdy go nie używałem – zawsze projektuję płytkę pod konkretne urządzenie, a jak potrzebuję przetestować coś na szybko, to używam AVRa w DIPie na płytce stykowej. Ja tak...
attiny korzysta z 8Mhz ( tak był ustawiony fabrycznie) Default Clock Source The device is shipped with CKSEL = “0100” , SUT = “10”, and CKDIV8 programmed . The default clock source setting is the Internal RC Oscillator with longest start-up time and an initial system clock prescaling of 8 . This default setting ensures that...
No to popróbuj jeszcze :-) Ja tylko tak, aby sprawdzić, napisałem coś takiego: '---------------------------------------... ' ' RC5.bas ' '---------------------------------------... '$sim 'jen pro simulaci $regfile = "Attiny2313.dat"...
atmega attiny attiny atmega programator atmega attiny
mikrotik firewall filter gniazdka angielskie limit polaczen
Asus Gamer - Czerwona dioda zasilania, laptop nie startuje Montaż wideorejestratora na grubym lusterku wstecznym