....PB.7 jest RESET-em uC?... A to już zależy od tego jak masz ustawione bity konfiguracyjne. Jeżeli ich nie zmieniałeś to PB.7 pracuje jako reset i w takim układzie LCD nie będzie działał.
Twoj zasilacz na pewno daje napiecie ponad 5V - musisz wiec przekonwertowac sprzetowo Twoj Vout max do 5V.Potem natomiast by wysietlic wartosc musisz programowo przeliczyc ja z powrotem na Vout. BF
$regfile = "at26def.dat"
trzeba najpierw zewrzeć któreś z wyprowadzeń - do masy (przez rezystor szeregowy) a plus podłączyć do zasilania (najlepiej trnzytsorem którego baza przez rezystor szeregowy do portu uC) Ostatnio w dziale mikrokontrolery ktoś pokazał swój kod do 2 cyfrowego wyświetlacza i koledzy troche go zweryfikowali. Generalnie aby było prosto te 7 minusów podpinasz...
Ponieważ i tak są zablokowane to na macanego: 1.odłącz kondensatory od kwarcu-zegarkowe zwykle chodzą bez kondensatorów. Jak nie pomoże- 2.Spróbuj w bascomie ustawić w opcjach port delay na 100 do 1000.
Witam Najprościej będzie jeśli w podprogramie obsługi I2C zdefiniujesz je jako SCL i SDA, natomiast w podprogramie obsługi przycisków zdefiniujesz te same piny jako wejście. Chodzi o to, żeby procek za każdym razem odpowiednio ustawiał te piny. Nie ustawiaj tych pinów w pętli głównej na dwa sposoby , jako wejścia i jako piny do obsługi I2C. Pozdrawiam
Dedykowany do tego układ to ATtiny26 i nowsze. Ma on sprzętowo ustawiany dead time.
Witam czy ktos moze mnie oswiecic w jaki sposob zapisac wartosc do rejestru Counter1 pod bascomem ? Mam taki prosty program i za nic w siecie bascom nie che go lyknac ............. I taki oto blad ASSIGNMENT ERROR line 8 Procesor ma ten timer w sobie. Jezli to wina bascoma to w jaki sposob zapisac ta wartosc z poziomu jakiejs wstawki assemblerowj ?...
Problem polega kłopotach z zaprogramowaniem. Używam Bascoma i programatora STK200/300. Początkowo procesor był wielokrotnie programowany prawidłowo. Następnie pojawiły się trudności z komunikacją. Obecnie jest tak, że w trybie programowania można odczytać ustawienia bitów zabezpieczających, rozpoczyna się programowanie lecz trwa to baaardzo długo i...
Witam. Potrzebuję napisać program który odbierze ramkę danych z dowolnego pilota IR zapamięta ją a później będzie na tą ramkę danych reagował odpowiednio. Proszę o jakieś podpowiedzi. Pozdrawiam.
Problem rozwiązany poprzez właściwe ustawienie fuse bitów
Witam! Przepisałem z gazetki NE. program do zestawu 424-k,program jest na Bascom AVR dla kostki ATtiny26 ,niestety gdzieś jest jakiś błąd, przy kompilacji pojawia się napis "file not found". Ja się znam słabo na programowaniu i nie mogę się z tym poradzić,gdyby ktoś chciał ten plik poprawić to byłbym bardzo wdzięczny. Pozdrawiam.
Witam. Po podłączeniu wyświetlacza do mikroprocesora i wgraniu do niego programu: Config Pinb.0 = 0 Lcd "LCD DZIALA" Portb.0 = 0 Lowerline Lcd "WITAJ" Wait 2 Cls Portb.0 = 1 Lcd "KONIEC PROGRAMU" End na wyświetlaczu widzę cały czas: http://obrazki.elektroda.net/31_11614482... Po kilku sekundach zapala się dioda podłączona...
W dokumentacji na stronie 26 jest powiedziane co i jak robić
Mam problem z PWM na ATtiny26. Z danych katalogowych wynika ze ATtiny26 ma PWM Gdy ustawiam timer1 jak poniżej program nie chce się skompilować. Natomiast bardzo ładnie kompiluje się na 90S2313. Może ktos wie jak ustawić PWM w ATtiny 26 Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Prescale = 1 Pwm1a = 10 Pwm1a = 100
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...
Myślę że lepsza jest nowsza wersja Bascom'a ...7.4 , natomiast do ATtiny26 nieobecna biblioteka jest zbędna. Pozostałe ATtiny12 lub ATtiny15, które nie mają stosu są bardziej kłopotliwe i tutaj owa biblioteka moze coś pomóc. A więc powinieneś sobie poradzić w Bascom'ie . Post który opisuje co zrobić z PWM jest teraz na liście http://www.elektroda.pl/rtvforum/topic88...
Może tutaj mi ktoś życzliwy pomoże. Przepraszam, że robię kopiuj - wklej z innego forum, ale nikt mi tam nie pomógł, a zależy mi na czasie bo urlop się kończy :) ".nie zajmujmy się całością, a tym, że na wyprowadzeniu nr 1 ATTINY26 powinien być generowany przebieg o częstotliwośći 100Hz i czasie trwania stanu niskiego 70us. Chcę zmienić te parametry...
... Error : 46 Line : 10 Assignment error [COMPARE1A: 0 12: 112] , in File : C:\PROGRAM FILES\BASCOM-AVR-1-11-9-1 FULL\PILOT-TINY26-SONY.BAS ten błąd mam tylko przy tiny26 przy innych prockach np. mega 8 lub tiny 2313 program ładnie się kompiluje . o co chodzi przecież tiny26 ma OC1A ? Spawa jest śmiesznie prosta , jeśli...
Mam pytanie czy moze ktos ma napisany program w Bascom Avr do przetwornika A/C na ATtiny26 ! Przerobil bym taki program do swoich potrzeb! ??? Prosze o pomoc
Czyli -bardzo ostrożnie z naciskaniem potwierdzenia. Myśleć długo. Zanim naciśniesz. W zakładce program->send to chip-> manual program-> wciskasz "lock and fusebits". Szukasz "int. rc osc 8MHz" I to wciskasz po głębokim namyśle i wątpliwościach. Tych opcji jest kilka- wybierasz z max start time+64us. Ale nie mam podłączonej ATtiny26. Tak że to tylko...
Programator jest to STK 200/300 a program Bascom demo wersji nie pamiętam
potrzebuję zmierzyć dość niskie napięcie stałe, wykorzystuję adc3 w tiny26 , w pdf-ie piszą : gain (x1 x20) , jak to wykorzystać w bascomie ?
"At26def.dat" - a co to za cudaczek? Proponuję zmienić na attiny26.dat
Attiny26 jest na liście w Bascomie (wystarczy nawet wersja demo)
Witam! Mam taki program: $regfile = "at26def.dat" $crystal = 1000000 Config Porta = &B11111111; Config Portb = &B00000000; Porta = &B11111111; Portb = &B00000000; Config Adc = Single , Prescaler = Auto , Reference = Internal Start Adc Dim W As Word Do W = Getadc(8) Porta = W Loop End Na porcie diody migają jak szalone, jedynie starsze...
Witaj. Zacznij od prawidłowego eksportowania schematów i wklejania kodu programu: http://mikrokontrolery.blogspot.com/2011... Tylko w Twoim przypadku zamiast C, użyj Basic (Bascom).
ja uzywalem pwm w tym procku i wszystko dzialalo pieknie tylko pislaem w asm. w bascomie to cholera wie co sie z rejestrami dzieje dlatego nigdy nic nie dziala !!
Niestety nic z tego nie wyszło. Po wpisaniu powyższego programu i zmianie $regfile na "attiny45.dat" BASCOM wskazuje na błędy: "Error: 46 Line: 7 Assignment error [TCCR1a: 0 &B00010001; 112] Error: 46 Line: 8 Assignment error [TCCR1b: 0 &B10000011; 112]" Jeżeli wpiszę $regfile = "attiny26.dat", wtedy jest OK. Jeżeli chcę normalnie w BASCOMIE uruchomić...
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...
- zasilanie dobrze odfiltrowane ? - przekładasz procki z odłączonym zasilaniem ? - reset przez 10kohm do plusa ? - programator też odpinasz bez zasilania ? jeśli robisz tak jak jest wyżej to nie ma prawa paść ten procek , a te piny na które wystawiasz - lub + to wiszą w powietrzu ? może są gdzieś zwarte z masą lum z zasilaniem i podczas wykonywania...
i jak tam programator,zrobiłeś już??? Ja mam taki sam tyle że do attiny26,jak by co bascom nie działał i nie masz drukarki to musisz jakąś zainstalować,byle jaką
Jeśli piszesz w BASCOM to wystarczy polecenie GETADC z parametrem liczbowym określającym numer kanału.
No jednak nie do końca dostrzegłeś swój błąd, owszem Set Portb.6 jest zbędne w podprogramie Pr_1: i dlatego je usunąłem, ale to nie to powodowało nieprawidłowe działanie tego programiku. Błąd miałeś w linii z Debounce porównaj jak ona wygląda w twoim pierwszym poście a jak w moim. Poczytaj o rejestrach określających kierunki portów, rejestrach wejściowych...
Ciekawe ale zastanówmy się troszeczke. 0,2mV to o ile dobrze liczę 0,0002 V i teraz 0,0002x20= 0,004V. Więc nawet przy wzmocnieniu x20 to kicha bo to powinno być w pobliżu połowy Uref. Więc tylko opamp i to nie złej klasy. A co do Bascoma to Getadc() działa, podajesz tylko odpowiedni nr kanału - z tabeli w shicie: Input Channel and Gain Selections mamy...
Witam Jak z poziomu BASCOMA ustawić Aref na wewnętrzne napięcie odniesienia z zewnętrznym kondensatorem? W PDFie doczytałem że bity REFS1 i REFS0 mają być ustawione na 1, ale czy z poziomu CONFIG ADC nie da się tego zrobić ? Piotr EDIT Da się Config Adc = Single , Prescaler = Auto , Reference = Internalextcap co dziwne działa choć Bascom nie pogrubia...
Witam. Zgadzam się z "filip_gd". Podczas programowania procesorów atmega8 i attiny26 w bascomie miałem również podobne prblemy. Natomiast zastosowanie tego samego programatora (STK200/300 ) w połączeniu z programem "ponyprog 2000" rozwiązało problem.
Witam Wczoraj bawiłem się ATtiny26. Prosty programik w bascomie, programator szeregowy isp. Wszystko bylo oki dopuki nie zaczalem bawic sie w ustawianie bitow CKSEL3..0 i SUT1..0. Po tej zabawie nie mam komunikacji z uP. Czy moge to jakos odwocic?
Nie wiem jak to jest w BASCOMIE, ale jak chces ustawiać port wyjścia w C albo asm, to nie PinB, ale PortB. Moze w BASCOMIE jest podobnie O prosze: http://www.edw.com.pl/ea/prog001.html
A w Bascomie nie ma jakichś pętli lub procedur? Bo ja nietutejszy ;-) Albert
Witam ! Spróbuj uruchomić ten programator w Bascomie AVR. Powodzenia życzę. Stefan gg6293398
Cześć. Po dłuższej przerwie wróciłam do AVR i Bascom. Mam program na Attiny 2313 - działa. Program przepisałam teraz na attiny261, kompiluje sie normalnie, niestety nie mam procesora żeby sprawdzić. Program to proste zależności - "jeśli tu stan niski, to tam i tam też" Żadnych wodotrysków typu ADC czy PWM, nawet z timerów nie korzystam... Czy może mnie...
Może wiećei ja zmusić ATtiny26 aby działał PWM. Siedze juz 2 dni i jestem w lesie :roll: :roll:
Mój obecny projekt [ATmega8] mam w Bacsomie i jak na razie nie mam żadnych problemów poza limitem 4 kB. Trafiłem na pewien błąd BASCOM'a w ATtiny26 - bardzo fajny procek ale bez UART'a i niestety programowy UART z BASCOM'a nie chciał się kompilować. Mój dylemat pozostaje nierozwiązany chyba jednak 'na szybko' kupię odsuwając w czasie pracochłonne przygotowanie...
Mam problem z portami a Attiny26 mianowicie ustawiam: Ustawiam piny portu b jako wejście ustawiam na nich stan wysoki nawet na wszelki wypadek zeruje bit MCUCR.6 żeby było wszystko zgodnie z tabelką z dokumentacji tak aby były włączone pull-up. Gdy pisze prosty program to wejścia zachowują sie jakby nie były podciągnięte wewnętrznymi rezystorami, jak...
Mam programator USBaps i Attiny26, który fabrycznie jest ustawiony na 1MHz wewnętrznego oscylatora. Wgrałem programik zmodyfikowany po Atmega8 i nie ruszył. Pomyślałem że zbyt mała częstotliwość zegara, bo na Atmedze8 było 8MHz. No i zabrałem się za ustawianie bitów, i jestem na etapie zablokowanej Attiny26. Czy jest możliwość odblokowania jej jakimś...
Witam. Programuje ATmega88 w bascomie programatorem STK i mam błąd o braku identyfikacji procesora. Programator działa na 100% bo sprawdzałem na ATtiny26. Podłączone mam do układu zasilanie i masę, MISO, MOSI, SCK, RESET i zasilanie ze złącza na programator. Już sprawdzałem ATmege88 w obudowie TQFP ale jest taki sam błąd. Proszę o pomoc. Może jest jakoś...
Witam . Więc tak . 1) Mikroprocesor AT90S2313 , DS1820 , wyświetlacz LCD , przekaźnik . 2) Mikroprocesor ATtiny26 , LM35 , wyświetlacz LCD , przekaźnik . W drugim przypadku zamiast ATtiny26 może być jakikolwiek inny byle był z przetwornikiem A/C np. ATmega8 . Do kompletu BASCOM + HELP żeby napisać program sterujący .
Witam Odpowiedź brzmi MOŻNA to obsłużyć w Bascomie, czy można zrezygnować ze wzmacniacza? tu już nie jest tak łatwo odpowiedzieć, jeśli nie wymagasz dużej precyzji to można, poczytaj w PDFie o tym jak zmniejsza się rozdzielczość ADC w zależności od wzmocnienia. Niektóre procesory nie tracą rozdzielczości po ustawieniu wzmocnienia na ADC, Attiny26 tak...
Wyjście jest chyba jedno - programowa emulacja UARTA. Poszperaj w Application Notes na stronce Atmela - kiedyś był plik z implementacją komunikacji szeregowej na AT90S1200. A tak przy okazji - AT90S2343 jest już zdrowo przestarzałym kontrolerem i lepiej się do niego nie przywyczajać. Zamień np. na jakiś ATtiny26 lub ATtiny2313. powodzenia, genetix
Czy moglibyście opisać mi wykorzystanie wyjścia PWM w mikroprocesorach AVR. Tan chodzi mi o to jak to zmusić do życia? Było to kilkakrotnie opisywane w tym dziale. Po naciśnięciu SZUKAJ wpisz PWM i wybierz dział MIKROKONTROLERY. Ostatnio podawałem sposób uruchomienia PWM w ATtiny26: http://www.elektroda.pl/rtvforum/topic88...
Witam. Chciałem zaprogramować Attiny2313. Zrobiłem prowizoryczny programator, na pająku (typowy stk200) i podłączyłem do adaptera. Bascom rozpoznał procka, przeszedłem do zakładki FB, ustawiłem Fusebit KLA987 i kliknąłem "write (...)" Wyskoczył mi jakiś błąd, nie pamiętam już treści. Uruchomiłem ponownie bascoma, wybrałem "program chip" i wyskoczył...
No trochę nieszczęśliwie wybrałeś... Tak się składa, że AtTiny2313 nie ma przetwornika A/D a jedynie komparator... Więc jeżeli koniecznie musi to być ten uC to pozostaje tylko zewnętrzny układ A/D... Jeśli masz wybór to w takiej samej obudowie (ale nie zamienik jeśli chodzi o piny) jest ATTiny26... 10-bitowy A/D, 10 do 11 kanałów...
no tak ale czytałem na forum jak to sobie ludzie "pozabezpieczali" procki i lipa..... Trzeba uważać na fuse'y. Jak się nie "kuma czaczy" lepiej pozostać przy ustawieniach fabrycznych. Nie polecam fuse'ów w wydaniu Bascom'a. CodeVisionAVR czy PonyProg mają je przedstawione zgrabniej. Ja przestawiłem sobie parę Tiny26 wyciągając je z podstawki przy włączonym...
Witam, zrobiłem ten zamek na kartę w oparciu o Attiny26, ale nie działa. Problem pewnie polega na tym, że nie mogę zmieścić pliku safty_lock.eep w pamięci eeprom. Pojawia się komunikat w Bascom AVR, iż plik jest za duży do zbuforowania. Jako karty używałem karty Vitay takiej na na filmiku. Czy ktoś może pomóc? Pozdrawiam
NA ATMEGACH NIE ROBI SIĘ ELEKTRONIKI MOCY!! . Chcesz zbudować pełny mostek, pracujący z częstotliwością 100kHz i sterować tym 8bitowym klockiem który w najmniejszym stopniu nie jest przystosowany do sterowania takimi układami . (...) Peryferium Timer1 Tak się wtrącę. Proszę sobie zajrzeć do noty katalogowej ATTiny26 i jego młodszych braci ATTiny261/461/861....
Wczoraj zrobiłem takie urządzenie na Attiny26 Ds1820 i diodzie led RGB. http://obrazki.elektroda.net/83_11891861... Jak ktoś jest chętny udostępnię wsad napisany w bascomie i schemat, jak go tylko narysuję :-)
(...) - czyli byl zasilany +5V - posiadal szyne rs232 - byl tani !! - mial programowalna pamiec FLASH i Pamiec - zeby obslugiwal jezyk BASCOM ! - wiekszosc uC jest zasilanych z 5V - moze posiadac sprzetowy UART, ktory nie umozliwia bezposredniego podlaczenia np. z PC przez RS232 (roznica poziomow napiecia, poszedlby tylko przyslowiowy siwy dym) musisz...
I wszystko się wyjaśnia, a ja od kilku dni zachodzę w głowę, dlaczego to nie działa. Będę musiał dokupić procka z "U". Mam AVR PROG MK II z firmy Sibit. Kapryśny programator. Nie rozpoznaje Attiny26, ale Attiny261 już tak. Z Bascomem chodzi zawsze, ale z AVRDude zależnie od kompa z którym współpracuje. Mam wgrany najnowszy firmware. EDIT Mój WinAVR...
Witam. a w mojej książce (Góreckiego) jest tylko krótka adnotacja o tym, że istnieje polecenie Sound... Wykorzystam raczej Attiny26, lub Attiny13. Proszę o wskazówki. Może krótki przykładowy kod? Pozdrawiam. W twojej książce jest omówiony sposób jego stosowania i jest również przykład (patrz rys. 20). Natomiast rys 19 przedstawia alternatywne sposoby...
No to odpowiadam. Laminator kupiłem na wyprzedaży jak likwidowali market, kosztował całe 10zł. Z laminatorem jest tak że płytkę należy przepuszczać dużo razy pod różnymi kątami i jak najbliżej brzegów. Dodatkowo kiedy robiłem tą płytkę w miejscu gdzie jest procesor podkładałem na wierzch złożoną kilka razy kartkę papieru. Miało to na celu zwiększenie...
Witam, mam pytanie odnośnie programowania Attiny26 programatorem USBasp(kupny), wystarczy zrobić podstawkę z kwarcem, dwoma kondensatorami podłączyć do kostki isp? Pytam, ponieważ widziałem w internecie, że są jakieś problemy z tym układem, jednak tematy są dość stare, czy najnowszy Bascom bez problemów powinien zaprogramować układ? Programator teoretycznie...
na baze dałem 10k czy nie za dużo? (na schemacie jest błąd bo po prostu kopiowałem elementy i nie zauważyłem) , to nie ledy tylko diory nadawcze ir , sterowanie jest na PA7 w sumie może by na każdym innym (pisze w bascomie i od strony programowej jest to dla mnie bez znaczenia - chyba że się mylę?) innych procków wolał bym nie stosowac , mam do wyboru...
Może tak kolega ryborz byłby skłonny podać inny typ procesora oferujący 20 pinów, dostępny za 5 zł, który można dostać w sklepie za rogiem? ATTINY2313-20PU - 3.90 ATTINY26-16PU - 4.80 Można całe życie programować w bascomie, tylko jak się będzie chciało zrealizować większy projekt to się okaże, że nie stworzono jeszcze procka o tak dużej pamięci programu...
Cześć Jest kilka koncepcji wykonania tego układu, jedna z nich to osobny mikser do każdego żyroskopu, strona którą Ci kiedyś podałem www.elfly.pl traktuje właśnie o mikserze do żyroskopu na co nie zwróciłem wcześniej uwagi, prosto lekko i sprawdzone rozwiązanie. Dlaczego stosują 664? pewnie z trzech powodów, procesor ma mnóstwo nóżek więc jest rozwojowy...
http://www.elektroda.pl/rtvforum/topic15... http://www.chip.pl/arts/archiwum/n/sub/a... Niestety układ działa tylko w jedną stronę, a rozbudowa o wejścia wymaga trochę pogłówkowania (musi być inna synchronizacja wyłączająca zatrzask i przesuwająca dane wejściowe w rejestrze - wejście równoległe,wyjście szeregowe synchronizacja...
Witam, Potrzebuje zasilać attiny z baterii, zależy mi na małym kontrolerze 8-14 pin wybór padł na attiny24A lub attiny25V jednak mam problem z wejście w tryb power down. Zasilam mikrokontroler z baterii poprzez stabilizator LDO napięciem 3,3 V i w trybie pracy pobiera około 600 uA, a w trybie "niby" power down tj. po wykonaniu poniższych instrukcji...
Witam, Jestem początkującym w C (AVR GCC). Przez całe lata programowałem w Bascomie, i przyszedł czas na przesiadkę. Na warsztat wziąłem Attiny26 i chciałem zaprogramować jakiś programik z przerwaniami (od Timer 0). Niestety, jak ustawię przerwania, to nie chce wykonywać nic w pętli głównej. W dodatku kompilator pisze ostrzeżenie, ze zastosowany uchwyt...
ATMega8 się nie nada bo ma za małą pamięć FLASH. Musi być przynajmniej ATMega16. Co ty za bajki opowiadasz. Jakoś projekt z pierwszego postu działa na attiny26 i pamięci mu starcza. Przecież wyświetlacz z 3310 jest dokładnie taki sam. Co więcej jakiś czas temu zbudowałem miernik na Attiny26 i na wyświetlaczu z Noki 3310 i oprócz pomiaru prądu i napięcia...
Jeśli rezystor pomiarowy masz jednym końcem na masie to drugi podepnij przez 10Kohm na wejście analogowe procka, jeśli nie to większy kłopot, ale niektóre procesory mają różnicowe wejście pomiarowe, tak jest chyba w Attiny26, ale wtedy napiecie pomiarowe nie powinno przekraczać na końcówkach w stosunku do masy zasilania procesora a jeszcze lepiej napięcia...
... Napisałem w BASCOM'ie programik do migania led'a i nic. Albo się zapala , albo gaśnie , zależy co zrobię pierwsze reset lub set portb.6. Nie chce wykonywać żadnych komend po WAIT. Dlatego się pytam czy komuś to działa. Powiem krótko: dla ATTiny261 , skorzystaj z pliku ATTiny461.dat , bo na m16def.dat , daleko nie zajedziesz - jeśli w ogóle ruszysz...
Witaj. Zajrzałem do helpa - Timer1=Czestotliwosc jest prawidłową instrukcją. Wcześniej masz - Dim Czestotliwosc As Byte a później operujesz na 16-bitowym Timerze1. W ATtiny26 Timer1 jest 8-bitowy, ale w Mega8 już 16-bitowy. Zmień na - Dim Czestotliwosc As Word i sprawdź rezultat. teedd
Witam napisałem sobie taki programik: '---------------------------------------... ' ATTINY26 test file '---------------------------------------... $regfile = "at26def.dat" ' default the internal osc runs at 1 MHz $crystal = 1000000 Dim Wart As Byte Dim Wart_ac As Word Wart_ac = 322 Wart = Wart_ac / 10 End niby dobrze...
też kupiłem tą książkę "Mikrokontrolery dla początkujących" i powiem, że jest dosć dobra bardzo dobrze tłumaczy programowanie w BASCOM no ale właśnie doszedłem do tej drogiej płyty testowej i porzuciłem naukę bo większość projektów jakie tam są opisywane dla tej właśnie płyty (niezły chwyt) no ale jak już wspomniałem książka jest dobra teraz znowu zabrałem...
Wedlug noty katalogowej ATtiny26L sa domyslnie ustawione na 1MHz wewnetrznego oscylatora. Problem w tym ze mam te procesory zdemontowane (na 100% sa oczywiscie sprawne). Na poczatku tez ustawialem kierunek (Output) ale to niczego nie zmienialo... Diode podlaczalem poprawnie. Moze jakis uzytkownik BASCOM-a zna sprawe...???? PZDR
Witam. Od jakiegoś czasu rozpocząłem swoją przygodę z mikrokontrolerami i dlatego chciałbym przedstawić wam mój pierwszy układ związany z nimi. Jest to znany już na elektrodzie http://www.elektroda.pl/rtvforum/topic77... projekt zamka na kartę chipową na ATtiny2313 (oryginalnie w projekcie jest ATtiny26). Układ zasilany jest napięciem 12V. Kiedy...
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...
http://obrazki.elektroda.net/55_12695911... Witam. Jako że mało jest konstrukcji tego typu na forum, postanowiłem przedstawić zbudowany przeze mnie prosty inkubator do wylęgu piskląt. Zbudowałem go pod wpływem nacisku ze strony rodziców oraz braku chęci wydawania kilkuset złotych na gotowa konstrukcję. Na znanym wszystkim serwisie aukcyjnym...
Przy probie przypisania portu jako INPUT wyskakuje mi blad: CAN`T FIND HW REGISTER (DDRD). Dalczego tak sie dzieje?? Jaki wybrac typ kosci przy programowaniu bo ATTINY 2313 nie ma w BASCOMIE sa tylko ATTINY 22, 12 i 15 Spróbuj ściągnąć nową wersję, ja u siebie mam ATTiny2313. Te o których piszesz mają za mało wyprowadzeń. Ewentualnie wchodzi też w...
Witam.Posiadam Rozwojowy Programator do Atmel`i z Nowego Elektronika i w tym programatorze można programować Atmegę8,Attiny26 i kilka innych mikrokontrolerów,a niema tam Attiny2313.I moje pytanie czy gdyby podpiąć pod piny sygnałowe te co są tam koło podstawki DIP40,czyli VCC,MISO,MOSI,SCK,RES i GND mikrokontroler Attiny 2313 i zamiast programu dodanego...
Witam od paru dni bawię się w programowanie uC, doszedłem już do etapu ustawiania stanów na poszczególnych bitach, odczytania wartości bitów i nadszedł czas by program w którymś momencie zatrzymał się na chwilę na przykład po to by zamrugać kilkukrotnie diodą LED (dalej chciał bym sterować silnikiem krokowym ale dla uproszczenia stosuję na razie diody...
Witam Mam zamiar nauczyć się coś programować. Więc załatwiłem sobie COMBO3 tylko że gołe i trzeba mi jakiś program do tego. POZDRAWIAM Soft do obsługi tego programatora masz tu: http://www.combosoft.republika.pl/ Natomiast wsad do programatora to już musisz tworzyć w jakimś kompilatorze do konkretnego języka programowania którym chcesz programować...
Hej, Potrzebuję troszkę zoptymalizować kod. Ten fragment "wyszukuje" właściwy procek po sygnaturze, najpierw podział na pojemność flasha na podstawie drugiego bajtu sygnatury, a następnie już konkretny model na podstawie trzeciego bajtu sygnatury. Po trafieniu we właściwe miejsce ustala wartości fusebitów i wysyła po uarcie nazwę procka... Fragment...
Witaj. Pod ręką miałem ATtiny26 i płytkę ZL4AVR, więc na szybko "popełniłem" programik, który spełnia Twoje założenia. Zmieniłem częstotliwość impulsów (około 2Hz), abym mógł sobie wizualnie sprawdzić prawidłowość działania programu. Programik w poniższej postaci generuje 8 impulsów, potem ma 2 okresy przerwy itd. Dioda LED podłączona do B0 miga w takt...
Ech, attiny2313 chyba nie miały adc (?) Racja. Napisałem tak aby oddać skalę wielkości uC który planuję użyć. ADC mają za to np. ATtiny26 ... Idealnym do tego celu byłby ATtiny13, ale z Bascom'em przewiduję tu problemy. I to poważne :D michal-michalik , zgadza się, zestaw: komparator+napięcie odniesienia+czujnik to również może być dobre rozwiązanie,...
ADC0831, ADC0834, ADC0838 7-10 zł ADC0804 (równoległy) ok 7 zł ADC0820 (szybki) ok 12zł itd... Przy kosztach na poziomie 2 zł można zrobić stosunkowo dokładny, tyle że wolny przetwornik z podwójnym całkowaniem (np. 4051+LM324+kilka elementów dyskretnych). Najprostsze podłączenie do portu i oprogramowanie - przetwornik U/f (np LM331) - daje dobrą dokładność,...
Witam. Od pewnego czasu uczę się programować w Bascomie. Mój programator to STK200. Wszystko było ok do czasu zmiany płyty głównej w komputerze na nową (ASrock P4VM890). Gdy programuję nowy układ to jest wszystko w porządku, ale po kilku programowaniach komputer przestaje go wykrywać albo wykrywa za 5-6 razem. Gdy go już wykryje w zakładce fuse bits...
Zbudowałem sobie zegarek z tiny26 + pcf8583 + wyświetlacz nokia3310. Trochę mało pamięci na znaki i kod programu ale w wersji minimalnej działa poprawnie. Dla ciekawostki dodam, że wyświetlacz działa przy zasilaniu 5V i jeszcze się nie uszkodził (mimo zaleceń na 3.3V). Niestety jak na zegarek naręczny byłby drogi w eksploatacji. Pożera mi 1 baterię...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
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...
Kurde, Czy ktoś może mi jeszcze podpowiedzieć co oznacza ten kod błędu w zał.? Nie ma tam żadnego kodu błędu. Program informuje, że w czasie weryfikacji, wartość odczytana z pod adresu 0x0000 pamięci flash, wynosi 0xFF, a powinno być 0x0A. Wnioski wyciągnij sam. Jakim napięciem zasilasz procesor w trakcie programowania? Musi być 5V mimo że pracuje...
Ostatnio się bawiłem z ATtiny26(8MHz) + dioda IR(sterowana przez tranzystor). Oto działający przykład w ASM. Zmniejszanie jasności w TV(stary Curtis). Oryginalny pilot działa z częstotliwością 38,46kHz(stąd takie, a nie inne czasy w poniższym programie). .INCLUDE "tn26def.inc" // Ustawienie Portu A jako wyjścia. Ldi R16,128 Out DDRA,R16 RJMP...
Witam. Rezystor podciagajacy (pull-up do +5Vcc) na linii danych 1wire powinien miec wartosc ok. 5kOhm (tak wynika ze specyfikacji!) a w ukladach jakie widzialem wszyscy stosuja w praktyce 4,7kOhm. Zamierzam rowniez pobawic sie pastylkami pod BASCOMem ale na razie mam zgola prozaiczne problemy na ATtiny26L ze zwyklym wysterowaniem portu (mruganie diody)......
Zacznijmy od tego, że w Tiny2313 nie ma ADC więc tu pytanie jest bezprzedmiotowe :D W Tiny261 timery są ciut nowsze niż w przypadku Mega8 i Tiny13. Wystepują tam już podwójne rejestry dla Timera0. Są to odpowiednio A i B czyli COMPARE 0 A i COMPARE 0 B. Zero odbosi się właśnie do Timera 0 Ogólnie dla nowszych prockow AVR jest to normą że tych rejestrów...
Czy ktos spotkal sie z przypadkiem, ze tiny26 przelaczony w tryb pll oczywiscie reszta bitow w nalezytym porzadku 1MHz RC oscilator itd wiec po przelaczeniu w pll, czyli 64MHz zegar dla timera uklad niechce sie normalnie dac zaprogramowac, malo tego po paru probach blokuje sie kompletnie (albo uszkdadza) niewiem czy to wina procesora, ze w trybie szybkiego...
Witam, Również walczę z układami RM01 i RM02. W moim układzie nadajnik RM02 ma być zasilany za pomocą baterii 2xAAA. Stąd też zastosowałem przetworniczkę DC/DC LT1300. Szumy na wyjściu DC/DC uniemożliwiały pracę układu RM02 (nie działał - wyczytałem później w nocie, że piki na zasilaniu wielkości chyba 60mV mogą powodować niestabilną pracę), dodanie...
Witam. Nie pomogę, ale się pochwalę :) Gdy na rynku nie było jeszcze sterowników bram przesuwnych (albo były drogie) zrobiliśmy z bratem własny oparty na ATTiny26 - dla siebie. Później robiliśmy sterowniki i bramy dla znajomych. Po paru latach zrobiliśmy "profesjonalny" sterownik na ATmega16 (układ na zapas - dla dodatkowych funkcji, gdyby ktoś coś...
Obawiam się, że Attiny 12 nie posiada RAM'u. Gdzieś wyczytałem, że można go oprogramować jedynie w asm. Jeśli jest inaczej to koledzy poprawią. Bawiłem sie Attiny 15. Program w Bascomie sie kompilował i "wgrywał" do uC, a dalej nic. Asm dopiero ożywił procek.
Może odpal jakiś Timer żeby generował przerwanie bardzo często. Powiedzmy co 10us. I w przerwaniu sprawdzaj czy pin ma stan 0 czy 1. Jak 1 to inkrementujesz jakaś zmienną. Jak zmieni się na 0 to zwracasz wynik i zerujesz tą zmienną. Oczywiście w tym samym przerwaniu sprawdzaj tak samo drugi pin. Niestety wymaga to kodu obsługi przerwania w assemblerze...
Funkcja RC5Send nie działa na tym mikrokontrolerze , pewnie dlatego że Attiny25 nie posiada 16 bitowego timera :)
attiny261 attiny26 fusebity attiny26 attiny26 programator
wybieranie tonowe impulsowe panasonic auris schemat odpowietrzenie tuszu
Philips Mobilo Plus HR85xx – jak rozebrać odkurzacz, lokalizacja śrub, demontaż silnika Bartscher IK – dioda ON/OFF świeci po wyłączeniu płyty indukcyjnej: tryb standby, chłodzenie, LED