Kwarcu attiny2313 nie potrzebuje. Trzeba podłączyć SCK, MISO, MOSI i RESET uC (odpowiednio końcówka 19, 18, 17 i 1) do odpowiednich końcówek programatora. Pamiętaj o wspólnej masie. Mój STK pobiera zasilanie z komputera (z dorobionego gniazda). uC zasilany jest ze swojego zasilacza. W ten sposób mniej obawiam sie o LPT. Mam nakladkę XP na 98 i nie musiałem...
Szukaj i ustaw mniej więcej tak: Ext.Crystal.Osc frequency 3.0-8.0 Startup time i reszta raczej nie istotne w Twoim przypadku.
Jak kupisz nowego ATtiny2313 w sklepie to będzie on miał ustawione przez fabrykę, że ma pracować z wewnętrznym oscylatorem 8 MHz podzielonym przez 8. W rezultacie masz mikrokontroler taktowany zegarem 1 MHz. Nic więcej nie musisz robić tylko napisać program, zaprogramować flash mikrokontrolera i używać. W następnej kolejności możesz poczytać w dokumentacji...
Twój błąd polega na tym, że użyłeś słowa "Bascom" w pytaniu. Niektórzy bardziej nerwowi użytkownicy forum reagują na to słowo alergicznie. Mechanizm jest taki sam jak w przypadku PiS - ktoś im wmówił, że to zło wcielone i trzeba takich obrażać. A co do Twojego pytania, to obawiam się, że nie uruchomisz Tiny2313 na 32 kHz kwarcu. Musiałbyś dołączyć jakiś...
koniecznie zmień kolejność (manual str 88 ) TCNT1L = 0xDC; TCNT1H = 0x0B; na TCNT1H = 0x0B; TCNT1L = 0xDC; albo lepiej w C TCNT1=0x0BDC napisz co wyszło abstrahując od wszystkiego zmieniłbym algorytm tzn: wprowadziłbym dodatkowe zmienne licznika, i umieścił wszystko na jednym przerwaniu. Na pierwszy rzut oka to komplikacja, jednak w rzeczywistości przesuwasz...
Do optymalizacji: 1) formatowanie kodu (można wcinać więcej poziomów niż tylko jeden ;) ) 2) za dużo "magicznych liczb", za 3 dni zapomnisz co te PORTD=0xXX znaczą 3) zmienne i funkcje globalne powinny być static (poza main i przerwaniami) - oznacza to, że nie będą eksportowane = kompilator może je zoptymalizować/rozwinąć w miejscu wywołania. 4) o stałych...
kondensatory filtrujące 100n oraz te po kilkadziesiąt uF są zawsze potrzebne i trzeba je zawsze stosować jeśli chcesz uniknąć czasem różnych komplikacji w działaniu procków. (czyli jak najbliżej nóżek zasilania każdego procka daj po te 2 kondensatorki) Kwarca można dać jednego dla 2 procków ale czy koniecznie potrzebny ci kwarc do 2 ??? może w jednym...
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 -...
W at90s2313 musiales kwarc montowac. W attiny2313 jest wbudowany. Moim zdaniem zrob jedna plytke, wejscie na programator i koniec.
Mam pewne obawy związane z tym ,że coś mogę podłączyć źle (to znaczy nie do tych pinów mikroprocesora co trzeba). Czym mogłoby to skutkować? Procesor przeżyje, nawet jak go odwrotnie włożysz w podstawkę. Co do SPI do nie trzeba podciągac pinów rezystorami, tylko musisz pomiędzy programatorem a procesorem wstawic do każdej z linii (MISO, MOSI, RESET,...
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...
Witam Moze jak podlaczysz zewnetrzny kwarc to bedziesz mogl go przeprogramowac.
Przestaw zegar na 8MHz. 7% błędów przy odczycie z 'obcego' urządzenia jest raczej nie do przyjęcia. Jeżeli komunikujesz się z urządzeniem które sam zbudowałeś, jesteś w stanie przewidzieć jakie dane otrzymasz, zastosujesz jakiś mechanizm sprawdzania poprawności otrzymanych danych, to te 7% nie jest jeszcze problemem. Ale w tym przypadku (zgaduję) jesteś...
Zaproponowałem AT90S2313 bo on nie ma oscylatora wewnętrznego i domyślnie działa na kwarcu (nie dotyczy ATTINY2313!), więc odpada kombinowanie z FUSE. Podłączasz kwarc wg. aplikacji i to wszystko. Powinien generować nawet bez tej pętli DO:LOOP, ale nie przyszło mi nigdy do głowy żeby to sprawdzić, więc 100% pewności nie mam. Pozdrawiam
"Fusy" na 0000!. Trzeba będzie ustrugać zwenętrzny generator i podłączyć na XTAL1 (XTAL2 = Nc) sygnał prostokoątny o częstotliwości ok. 1MHz. Później należy przeprogramować "fusy" na 1111, odłączyć generator i podłączyć kwarc. Ustawiłeś procka na zewnętrzny sygnał zegarowy - to co innego niż zewnętrzny kwarc. Przewiń w Bascomie okienko z listą źródeł...
gdyby dalej był problem po przestawieniu bitów konfiguracyjnych , spróbuj użyć generatora 12MHz zamiast kwarcu niektóre ATTiny2313 mają problem z kwarcem powyżej 8 MHz Chociaż skoro się programuje , to może nie tu problem
Instrukcja waitms może przyjąć wartość tylko do 255 (bajt) poza tym kod powinien działać. Sprawdź fusebity.
Tak obliczenia są w porządku. Wartość do TIMSKu możesz wgrać taki sposób jak napisałeś ale ładniej jest: ldi r16, (1<<TOIE1) out TIMSK, r16 Pamietaj że po wywowałniu procedury obsługi przerwania musisz odłożyć na stos wskażnik Z. W przerwaniu musisz załadować od nowa TCNT1. Procedure przerwania zawsze koczymy instrukcją reti. A co do wartości...
No to z tego co tu widzę (polecam burn-o-mat do fusebitów) masz kwarc 8MHz a rzeczywisty 4MHz.
Diody mogą spokojnie być podłączone na czas programowania procka i będą sobie normalnie migać - niczemu to akurat na pewno nie szkodzi. Oczywiście rezystory warto dobrać co nieco większe - żeby nie było zakłóceń na zasilaniu w trakcie załączania diod tym bardziej jeśli być może zaoszczędziłeś na kondensatorach filtrujących 100nF i ze 100uF przy zasilaniu...
Ileż można! Ustawienia fusebitów dla Atmegi i Attiny w ponyprog dla zewnętrznego kwarcu:
Podłącz teraz kwarc.
Proszę o screena, albo linka gdzie taki jest, nie chcę się pomylić :) Z góry THX Pozdrawiam !
do jednogo proca podłącz kwarc i ustaw fusy na normalną pracę z kwarcem. Kondensator przy wyjściu XTAL2 zmniejsz o kilka pF i do tego wyjścia przez rezystor ~4,7k podłącz wejście XTAL1 drugiego procka, ten drugi chyba też trzeba ustawić na pracę z kwarcem. Jest to w nocie któregoś AVRa, ale którego to nie pamiętam.
1) Nie potrzebujesz Integer, wystarczy ci Byte. Testin nie wykorzystujesz, wyrzuć to Dim Wa As Byte 2) Skasuj ten średnik ; i daj na 20ms Wa = 5 ; delay between steps 3) Nie wiem jak jest w AVR i czy Pind0.0 to bezpośrednie odwołanie do portu czy alias, nie wiem jaki tez wpływ ma Config na początku ale zanim odczytasz coś z portu musisz wystawić tam...
a próbowałeś podłączać kwarc i programator "na krótko" do procka?
Podałem jak podłączyć kwarc pod ATTiny. Nie udało mi się zmusić do pracy wewnętrznego generatora attiny z tak podłączonym kwarcem 32.768kHz Dlatego pytam o przykład Tabela dostępnych częstotliwości kwarców (str 24 tabela 4 ) http://ww1.microchip.com/downloads/en/De... również nie podaje kwarcu zegarkowego....
sprawdź fesebity. może masz ustawiony external clock, zamiast kwarcu?
Czy $crystal = 4000000 nie oznacza, że trzeba by było dać jeszcze kwarc?
nieźle nieźle - skoro już raz się tak przeflancuje procka fusebitami to drugim razem już na prawdę trzeba się przyłożyć do sprawdzenia dokładnie jak się programuje fusebity a nie opowiadać, że skoro odptaszkowałeś wszystkie CKSEL to ustawiłeś zewn kwarc..... ustawiłeś zewnętrzny generator a nie kwarc a to jest różnica - więc podłącz sobie jakiś generatorek...
Zasilanie stabilizowane? Nie ma kondensatora pomiędzy Vcc, a GND. Jeżeli nie zmieniałeś fusebit-ów to uC będzie działał z wewnętrznym kwarcem.
Generator o częstotliwości takiej samej, jak w ustawieniach programatora. Tak, TTL. "Zablokowałem" to nienajszczęśliwszy termin, po prostu błędnie ustawiłeś zegar systemowy na zewnętrzne źródło taktowania. Nie byłoby problemu, gdybyś był po lekturze noty katalogowej... ;) http://www.atmel.com/dyn/products/datash...
PORTD |= _BV(RS); Po za tym na pewno masz to 8MHz? Czy tylko podłączony taki kwarc...
Możesz odczytywać zawartość mikrokontrolera? Zmieniałeś fusebity? Jak masz podłączony mikrokontroler? Czy linie nie są zamienione? Czy zasilasz mikrokontroler z programatora i czy masz podłączony zewnętrzny kwarc?
Witam!! Kupiłem na allegro programtor stk 200/300 i mam pytanie czy wczasie programowania attiny2313(BASCOM) przez stk200/300 trezba podłączyc kwarc do uC bo wydaje mi się że Attiny2313 ma kwarc wbódowany w sobie??
Podobno fabrycznym ustawieniem attiny2313 jest wewnętrzny kwarc (mój attiny jest nowy)
Rezonatory kwarcowe są dość dokładne: +/- 50ppm, a w kwarcach zegarkowych około +/- 20ppm. Nie potrzebujesz chyba jakiegoś wzorca czasu z dokładnością zegarów atomowych, więc powinien wystarczyć zewnętrzny kwarc.
Marask! Ale aż 3 kondonki pod rząd żeby nie trybiły? Pod 2 różnymi kwarcami?
a poza tym dokonaj odpowiednich skrosowań sygnałów we wtyczce RS232 PC aby to dobrze działało z terminalem. czyli połącz we wtyczce DB9: nóżkę 7 i 8 a także 4 i 6 i podejrzewam, że wszystko ruszy o ile nie masz innych zimnych lutów albo jakiejś niekonsekwencji jeśli chodzi o podstawowe połączenia RxD , TxD czy też GND pozdr
Program masz już wgrany ale procesor pracuje na częstotliwości 1MHz dlatego masz dużo niższą częstotliwość na wyjściu. Normalnie teraz procesor podłączasz (tak jak przedtem) do programatora i ustawiasz fuse bity tak aby pracował na zewnętrznym kwarcu 8MHz
Masz rację, kilka lat temu zrobiłem na CD4047 taki multiwibrator, a rok temu na CD4521 z kwarcem zegarkowym + CD4013. To chyba daje najdokładniejsze wypełnienie i inne parametry, chyba że znacie coś lepszego. Zrobiłem to także na Attiny2313 z kwarcem, Atmega i innymi. Co daje większą dokładność: Attiny2313 z kwarcem czy CD4521 z kwarcem zegarkowym +...
Podaj konfiguracje FuseBitow, moze tam cos namieszales i procek nie startuje. Masz zewnetrzny kwarc? Linie programatora napewno sa dobrze polaczone?
Zmieniłeś Fusebity na zewnętrzny kwarc?
Witam. Mam pytanie. Jakiej warstości kondensatory zastosować dla kwarcu 10Mhz dla procka 2313? Z góry dzięki za odpowiedzi.
Niewiem jak zatrzymac wykonujacy sie program w uC. Chcialbym np. zatrzymac program na 1ms. Chodzi mi takze o dokladnosc. Programuje w C, attiny2313, kwarc 4MHz. Prosze o pomoc w tym podstawowym pytaniu.
Czy jest konieczne podłączanie kwarcu do attiny 2313?
TheMonter>> Czy twój program to moze byc na kwarcu 4Mhz
Jak mniej wiecej ma wyglądać ten generator i na jakiej częstotliwości ma on pracować?? Jak potem ustawić lub zczytac te FuseBity ?? Pozdrawiam. Dodano po 34 Taki generator może być ?? Jaka ma być częstotliwość kwarcu??
Zdefiniuj pojęcie wolniejszy. Z tego co mi wiadomo to atmega8 może iść na 20Mhz a przy usbasp używa się 12Mhz kwarców. Attiny2313 też może iść na 20Mhz. Jest to procek po prostu gorzej wyposażony. Nie ma np wbudowanego kowertera ADC. Pytanie do autora: są sterowniki pod Win Vista/7 64bit?
Jak masz wersję ATtiny2313, a nie ATtiny2313V to oba kwarce Ci pójdą ... ATtiny2313 MAX 10MHz ATtiny2313V MAX 4MHz Mikrokontrolery pracują z prędkościami MAX i dowolnymi mniejszymi ...
Deklaruj w programie że korzystasz z 1MHz lub zmień fusy tak jak doradzał kolega. Po za tym tego twojego kwarcu zew. procek w tym momencie "nie widzi".
Pisałem że program jest w HEX kup ATiny przestaw "fusy" na zewnętrzny kwarc i powinno działać.
Przekaźnik bzyczy właśnie przez te impulsy jakie podajesz, a pod który pin podepnięty jest ten przekaźnik. Taktujesz uC zewnętrznym kwarcem 10MHz?
Weź kondensatory jak dla częstotliwości 1MHz, chociaż ja w ATTiny26L mam CKOPT :] Sam miałem duuuże jazdy z 32768Hz XTAlem. (programator nie może mieć częstotliwości SCK większeni niż 1/4Xtal :)) Kondensatory podepnij standardowo. W razie problemów - pisz.
Nie. Fusy są ustawione na zewnętrzny oscylator powyżej 1Mhz. Więc będzie chodził z kwarcami od 1-16Mhz. Przy programowaniu kwarc jest obojętny, ma on tylko znaczenie w czasie pisania programu żeby kwarc zgadzał się z częstotliwością zapisaną w programie.
A przez jaki rezystor ta dioda jest podłączona? Niektóre diody nadawcze IR znoszą nawet chwilowe prądy rzędu 10A (tak 10 amper!), stąd taki duży zasięg pilota. Nieznaczne 'rozjechanie' się częstotliwości nadajnika z częstotliwością odbiornika również przyczynia się do obniżenia zasięgu.
Napis "RDS Decoder" wyświetla Tak się zachowuje układ jak nie może odebrać ramki RDS lub jest ona zniekształcona. Kwarc musi być taki jak tam jest podany; 4.332MHz
czemu taki dziwny sposób obsługi klawiszy ?
To nie wina kwarcu, ale już sobie sam poradziłem:P
CKSEL3=1 CKSEL2=1 CKSEL1=0 dla kwarcu 3.0 - 8.0 MHz
Zeby nie zakladac nowego tematu, co robię z nóżkami odpowiadającymi za podłączenie kwarcu , gdy go nie uzywam?
czyli mam spróbować zaprogramować bez kwarcu?
Jak ustawić fusebit w attiny dla kwarcu 4mhz?
Wielkie dzięki. Teraz jest 1 sekunda. A jakie dyrektywy gdy będzie kwarc zewnętrzny, czy pisać $Crystal = 1000000 czy $crystal = częstotliwość kwarcu Pozdrawiam Jacek To $crystal = częstotliwość kwarcu ale pamiętaj że najpierw musisz zmienić fuse bity aby móc korzystać z zew. kwarcu.
Za przeproszeniem Qżwa ale schemat... niech Cię pies kopnie;> jAKI MASZ KWARC / FOSC? Grzebałęś w fuseach? PS Schemat -> schemat procka z podłączonymi bridgeami...
Witam. Chciałbym prosić Was o pomoc. Powiedzcie mi jak zaprogramować mikroprocesor żeby wykonywał jakąs instrukcje przez dokładnie 10 sekund?? Napewno trzeba wykorzystać timery, ale do tej pory mało się z nimi zadawałem i dokładnie nie wiem jak za ich pomocą można to zrobić. Chodzi mi o zliczanie impulsów z jednej nóżki mikroprocesora przez 10 sekund...
OSC 10 MHz to rezonator kwarcowy (potocznie - kwarc). S1 to zwykły mikroswitch, w tym układzie służy do przełączania efektów.
Musisz zaznaczyć cały tekst który chcesz pokazać jako kod, a następnie zaznaczyć napis Code $regfile = "attiny2313.dat" $crystal = 8000000 'kwarc 1MHz $prog &HFC , &HE4 , &H9F , &H00 ' generated. Take care that the chip supports all fuse bytes. Config Timer1 = Timer , Prescale = 64 'timer1 jako licznik 15536 Config Int0 = Rising 'detetor zera...
Witam Testuje transmisje poprzez USART asynchroniczą, narazie na kablu, lecz nie każda ramka danych dochodzi(BAUDRATE=2400). Pytam się czy procki muszą być stabilizowane kwarcem, żeby poprawnie taka transmisja szła. Drugie pytanie dotyczy Attiny2310 w rej. UCSRC nie ma bitu URSEL, w atmedze jest, jednak jak wyłącze ten bit z atmegi8 to transmisja pada...
Przykłady są dla at90s2313. Konfiguracja Bascoma jest też dla tego procesora i dla wersji 1.11.6.8. To jednak parę lat. at90s2313 można kupić-ale drogo(nieprodukowane). Spróbuj dać na początek programu: $crystal=1000000 $regfile"attiny2313def.dat"-nie mogę znaleźć dokładnie Albo ustaw to w konfiguracji programu-tj. wybierz procesor i czętotliwość taktowania....
po pierwsze to attiny trzeba przestawić na zewnętrzny kwarc, bo standardowo jest na wewnętrznym RC. po drugie ATtiny2313 ma dodatkowy fusebit odpowiedzialny za podział częstotliwośći zegara przez 8. niepamiętam jak sie on nazywa dokładnie ale jak programujesz z bascoma to tam jest to ładnie nazwane (clock frekwancy divider) czy jakoś tak. standardowo...
$regfile = "ATtiny2313.dat" nie pamiętam czy taki jest nagłówek dla tego procka w bascomie a nie np tiny2313.dat albo tn2313.dat sprawdź to sobie sam ..... przecież to już nie problem mając bascoma a potem kompilacja i masz HEX'a - no przecież już o tym pisałem aha tylko jeszcze jedno - trzeba przestawić panie kochany fusebity w procku ATtiny2313 np...
Dzień dobry. Dziękuje za porady na pewno się przydadzą. Co do wzoru na prędkość transmisji to nie jest mój wynalazek, wyciągnąłem go z datasheeta, kilka osób na których się wzorowałem robiło dokładnie w ten sam sposób a widziałem nawet sposób taki w którym wpisuje się do rejestrów UBRRH i UBRRL odpowiednie wartości wyciągnięte z datasheeta. Makro pozwoliłem...
A jakiego kwarcu używasz? Wewnętrzny oscylator się do tego zupełnie nie nadaje. Na zewnętrznym kwarcu będzie to działało jako tako... najlepiej dodatkowy kwarc zegarkowy 32,768 kHz o dużej dokładności.
Fusy ustawiam i wrzucam hex za pomocą mkAVR Calculator http://obrazki.elektroda.pl/6590355100_1... Właśnie wydaje mi się że jednak coś z nimi jest nie tak... No bo kolejna attina nie odpowiada :/ Za to trzecia już z kolei którą nie ustawiałem na pracę z zewnętrzynym kwarcem programuje się chociaż po podłączeniu wyświetlacz pokazuje jedynie...
Witam. Mam podobny problem,nie inicjuje się lcd w bascom,podpięte mam pod jednakowy port tzn.B i nic. Szukam tego tematu ale wszędzie wskazówki co zrobić gdy kontrast nie podpięty itd. ale mam wszystko podpięte i nie działa. Też mam go podpiętego do attiny2313 i kwarc 8Mhz,procedurka z bascoma jak u Ciebie i też jeden rządek tylko świeci,wygląda tak...
To czemu nie zerkniesz na sprawdzone projekty ? Kwarce są na Allegro. Jest jeszcze jeden koder na Attiny2313 z kwarcem 8.664 MHz. https://obrazki.elektroda.pl/1529138000_... https://obrazki.elektroda.pl/4533041200_...
Ok! Dzięki za odpowiedzi - zaraz poczytam dokumentacje. Sorry za moje podstawowe pytania, ale zacząłem się uczyć BASCOMA z Mikroprocesorowej Oślej Łączki w Edw na tym poprzednim procesorze, a tu go wycofali z produkcji :cry:
Musisz wypiąć kwarc i podać na XTAL1 zegar. Możesz wziąć np. ATTINY2313 i ustawić w nim fuse uaktywniający wyjście zegara i masz prosty generator. Wtedy możesz programować procesor.
jeżeli używasz kwarcu 1MHz to powinno być $crystal = 1000000 zamiast 1000 (częstotliwość podajemy w Hz, nie w kHz)
Nie trzeba nic podpinać REZYSTORÓW podciągających, diode można podłączyć bezpośrednio do pinu portu, nie trzeba dawać tranzystora, ale rezystor ograniczający na niej prąd już będzie potrzebny, tak samo nie potrzebny jest kwarc i jego rezystory, bo Tiny2313 może pracować na wewnętrznym RC
Nie wiem czy dobrze rozumiem. Ale wychodzi na to , że gdy chce włożyć attiny2313 to dodatkowo jeszcze kwarc dopięty do nóżek układu ? 4 i 5 . I razem włożyć do slotu E ?
Zlecę komuś z Warszawy odblokowanie dwóch uR: Atmega32 i Attiny2313. Atmegę zablokowałem przestawiając Fusbity na zew kwarc 16MHz, Attiny2313 natomiast przez kłopot z komputerem, ponieważ próbowałem nią odblokowć Atmegę, ale miałem odpalony program z fusami i tym razem przypadkiem wgrały się na Attiny także ją blokując. Prosiłbym kogoś o dobrym sercu...
1/ tak 60pF minus pojemności ścieżki i pinu czyli np. kondensator 2x47pF będzie katalogowo poprawny, to nie jest strasznie duża pojemność 2/ rezystancja kwarcu ma wpływ na stabilność oscylacji i wzmocnienie całej pętli oscylatora, do pojemności ma pomijalny wpływ 3/ takiego wzoru chyba nie ma, są wykresy producenta gdzie można odczytać odchyłkę, to...
Czy poza podłączeniem zasilania +5V do procesora i interfejsu ISP coś jeszcze trzeba z tym zrobić? podłączyć kwarc. I czym (jakim programem) można programować ATtiny2313? PonyProg nie potrafi... Może masz starego ponyproga? ATtiny2313 nie jest supernowością, ale jest z nowej rodziny AVRów. Poszukaj nowszej wersji PonyProga. Ja osobiście używam loadera...
Podłączenie kwarcu nie wymusza na uC korzystanie z niego. Jeżeli nie zostały ustawione fusebity to nawet 1000 kwarców nie pomoże.
Ten mniejszy kwarc tez wymyslilem, ale bez rezultatow. A podlaczony kwarc w przypadku ATtiny2313 czasem nie przeszkadza? Ten uC standardowo korzysta z wewnetrznego generatora RC i nogi XTAL powinny byc niepodlaczone..
Z instrukcji BASCOMA AVR (komenda Waitus): The number of microseconds to wait. (1-65535) This must be a constant. Not a variable! In version 1.12.x.x and higher you can use a variable as well. oraz When you use a constant, the timing is reasonable accurate. When using a variable, the timing accuracy depends on the oscillator speed. As a general rule...
Witam. Sprawdź w ten sposób: $crystal = 1000000 'deklaracja częstotliwosci pracy kwarcu $regfile "attiny2313.dat" 'model procesora dla którego jest ten program Deflcdchar 1 , 14 , 17 , 17 , 14 , 32 , 32 , 32 , 32 ' definicja znaku stopnia Config 1wire = Portd.5 ' konfiguracja portu PD.5 jako wejscia magistrali 1-wire Dim Odczyt(2)...
Wewnętrzny timer mikrokontrolera ATtiny2313 z kwarcem 4 MHz ma rozdzielczość pomiaru równą 0,25 µs.
Witam, Chciałbym zaprogramować attiny2313 w układzie problem z tym że układ zasilony jest napięciem 3,3V Zrobiłem bufor ale lipa! Co robić? Czy nie potrzeba większego napięcia dla programowania flesha? Pod XTAL1 i XTAL2 mam kwarc 11059... nie wyprowadziłem go do programowania. Pomocy?
Com port 2 not available Mnie osobiście to zastanawia . Programator STK200/300 i port com ? To sugeruje złe ustawienie programatora w Bascom'ie . Attiny2313 daje się chyba programować bez zewnętrznego kwarcu ? .
Ale czy przy zmianie rodzaju kwarcu na 10000 nie powinienem miec kwarcu 10Mhz. Bo w schemacie jest 4kHz i w układzie też wmontowany jest kwarc 4kHz. Mam zmienić w programie rodzaj kwarcu czy wymienić kwarc w układzie?
Tą różnicę znalazłem projektując płytkę całą w SMD. Mam kwarc 4,332 MHz. To jak ma być ostatecznie z tym pinem MODE przy takim kwarcu?
Zastosuj dostępny kwarc zegarowy 4194304Hz. Config Timer1 = Timer , Prescale = 64 Timer przepełni się co 1 s bez wartości początkowej! Włączasz go i zapominasz, że istnieje. W przerwaniu tylko Incr sekunda. Mam zegar na ATMEGA8 z budzikiem ustawiany z pilota RC5. Chodzi ok. A jakie kondensatory przy kwarcu wrzucić??
Witam, nie piszesz czy wymieniłeś kwarc i jakigo był typu, od tego należy zawsze zacząć. ATiny2313 sprawdzałem z ciekawości z kwarcem 24MHz i ruszał bez problemu od 3,3V. Być może masz problem z właściwym ustawieniem fuse bitów, czym go programowałeś? Spróbój ustawic fuses na kwarcu niskim np. 4MHz. Pozdr. N.
napiszcie elementy jaki są wykorzystane ? * butelka *ładowarka *szkło *dioda LED *dioda RGB *kwarc 16mHz *mikrokontroler Attiny2313 co jeszcze ? Aha i jak zaprogramować ten mikrokontroler , tzn gdzie go podłaczyć zęby wgrac kod ?
Trochę już jaśniej ale niedokońca :cry: Chcę odblokować ATmega8 procesorem ATTiny2313: Czyli: Atmega8 w programatorze a Attiny2313 z kwarcem 8 MHz na uniwersalnej płytce stykowej, masy połączone razem wyjście X1 ATTiny2313 złączone z PORTB.6 ATmega8.
...zmieniłem tryb oscylatora z "internal 8 Mhz oscillator" na "external" Skoro zmieniłeś na external to musisz użyć zewnętrznego generatora. Kwarc to "cristal".
Mogę zapytać jak programowo realizujesz nadawanie rc5? Nigdzie nie mogę tego znaleźć, a staram się zrobić własny pilot rc5. Jeśli nie możesz pokazać kawałka kodu, to chociaż opisz jak to robisz. Za pomocą timerów, czy jak? Proszę o szybką odpowiedź ;) Ok już sobie poradziłem :D Już mam praktycznie gotowy kod obsługi rc5. Nie było w sumie tak trudno...
attiny2313 kwarc programowa attiny2313 kwarc zewnętrzny kwarc attiny2313
podłączyć termostat zamrażarka tranzystor bc337 xantia regulator
esp8266 zegar schemat podłączenia różnicówki
Zasada działania wirówki: siła odśrodkowa w praktyce Jak połączyć dwa falowniki off-grid równolegle?