W Bascom są trzy metody sterowania serwami, ale każda z nich potrzebuje znać aktualne taktowanie uC by z tego wyliczyć potrzebne czasy. Ty niestety podałaś "8Mhz" a czegoś takiego w Tiny13 nie ma, chyba że mu zapodasz kwarc. W Tiny13 masz wewnętrzny oscylator 9,6MHz a fabrycznie włączony podzielnik robi z tego 1,2MHz. Proponuję podać w $crystal właściwe...
Wiesz że są specjalizowane uC do sterowania takimi urządzeniami? Attiny85 ma wbudowaną sprzętową obsługę DeadTime. Pewnie nie on jeden. Może to burzy Twoją koncepcję, ale chciałem byś wiedział. Softowo to szukaj funkcji która dzieli taktowanie uC/1000 bo to 1s(1Hz) ma 1000ms. Jak znajdziesz to sklonuj, potem zmień na /10000 i nie zapomnij zmienić typów...
tmf- bardzo Ci dziękuję za te informacje. Bascoma AVR pełną wersję komercyjną zakupiłem ładnych parę lat temu od producenta. Zdradzę że w kodzie nie zastosowałem ani jednej dedykowanej biblioteki, tylko typowe dla Bascoma polecenia. Generowanie efektów świetlnych odbywa się na przygotowanym buforze w wewnętrznej pamięci RAM- tyle bajtów ile struktur...
Claude jest super, Czy ja wiem, czy naprawdę jest aż taki super. Przeczytajcie to! Totalna ściema. Ja: Witam. Czy Attiny85-20U można taktować zewnętrznym kwarcem 16MHz? CLAUDE: ATtiny85-20U może pracować przy 16 MHz, ale nie dysponuje wbudowanym układem do bezpośredniego podłączenia kryształu kwarcowego (tzw. oscylatora kwarcowego). Oznacza to, że...
Zrobiłem to co podałeś trochę poprawiłem efekt ten sam. Poszedłem też na skróty i wyliczałem tylko okres resetując timer też ten sam błąd.. Zastanawiam się czy aby na pewno attiny ma 16MHz bo są źródła które podają 16,5MHz korzystam z Digispark Attiny85 i ze względu na USB jest tak taktowany, zastanawiam się o ile to prawda ze 16,5MHz jak uciąć te 0,5Mhz...
http://obrazki.elektroda.pl/9860418100_1... Witam Na początku pragnę się ze wszystkimi przywitać - jest to mój pierwszy artykuł na tym forum, więc jak coś zmaściłem, to proszę o litość :) Chciałbym przedstawić Wam moją wersję programatora STK500v2. Przy jej wykonaniu bazowałem na projekcie ze strony: http://we.easyelectronics.ru/Asticon/stk...
Witam, Buduję prosty miernik częstotliwości wg schematu crystal , ale tutaj za Chiny nie mogę się tego doszukać. Pytanie czy w kodzie asm trzeba gdzieś zmienić taktowanie? Czy może bez zmian będzie to działało poprawnie?
Kupiłem Attiny13 20PU i w/g opisu dla ustawień fabrycznych powinny pracować na wewnętrznym oscylatorze z szybkością 9,6 Mhz. Napisałem mini programik i podłączyłem diodę do Portu B.3. Mierząc częstotliwość impulsów wychodzi mi taktowanie 1 Mhz. Odczytane Fusy to h FF l 6A. Byłbym wdzięczny za podpowiedź co mam zrobić aby uzyskać taktowanie 9,6 Mhz....
Czyli taktowanie wpływa na szybkość wykonywania poleceń ? Na to internal PLL i internal oscillator nie zwracać uwagii ?
Witam ! Wie ktos moze jak wyprowadzic takt zegarowy w AT90S2313 zeby taktowac jakis inne urzadzenie zewnetrzne?? Czy wogole jest taka mozliwosc?? Nie chodzi mi o rozwiazania programowe Tylko zeby na jakos linie wypuscic na stałe takt i zeby on cały czas chodził i nie miał wpływu na wykonywanie sie programu Pozdrawiam
Przydałoby się jeszcze testy z ESP8266 oraz ESP32. Też dla Arduinowców ;) Można ale po co? Znając dokumentację uC można wszystko dość dokładnie wyliczyć. Najważniejsza sprawa to pamięć RAM aby pomieścić bufor wyświetlacza. W drugiej kolejności obecność DMA. Gdy nie ma DMA będą nieduże różnice pomiędzy uC, bo szybkość animacji będzie zależała od tego,...
Hej Chciałem napisać programik udający enkoder obrotowo-impulsowy. Skróciłem program do takiej postaci, że nie powinien chyba nic generować. Jednak generuje prostokątny sygnał o wypełnienie 50%. Co robię nie tak? https://obrazki.elektroda.pl/7621019900_... Dodano po 55 Sam sobie odpowiem pisałem do rejestru PIN a nie PORT chociaż i...
Witam! Mam nastepujacy problem. Jak napisac funkcje (w jezyku C), ktora po wcisnieciu przycisku doda mi do stanu licznika 1 tj. po przytrzymaniu nie bedzie dodawala w nieskonczonosc lecz doda mi tylko i wylacznie 1. Pozdrawiam
Witam. Opracowałem prosty pilot podczerwieni protokołu RC-5 na ATTiny44, z pięcioma przyciskami (Standby, Vol+/Vol-, Ch+/Ch-). Wszystko działa (nośna generowana z PWM na Timer0, wybudzanie przerwaniami na pinach, kody w pamięci programu, duże oszczędzanie energii), ale chciałbym jeszcze bardziej udoskonalić oprogramowanie. :D Mianowicie, niezbędne opóźnienia...
Witam wszystkich, Tytułem wstępu: Jestem poczatkującym użytkownikiem Arduino (i dlatego piszę w dziale dla początkujących). Jednym z moich projektów jest sterowanie urządzeniem za pomocą enkodera. Problem wydaje się bardzo prosty - ale na Arduino. Z GitHub'a (https://github.com/brianlow/Rotary) ściągnąłem doskonałą bibliotekę do obsługi enkodera, która...
Proszę o sprawdzenie kodu programu - układ ma odczytywać obrót enkodera i sterować potencjometrem cyfrowym DS1802. Docelowo zostanie dodana obsługa pilota IR. [syntax=c]#include <RC5.h> #define ENK1 3 #define ENK2 4 #define RST 0 #define DATA 1 #define CLK 2 int IR_PIN = 5; unsigned long t0; RC5 rc5(IR_PIN); volatile boolean right, left; //Zwiekszanie...
Witam Wiem jak zrobić efekt "nieustraszonego" przy użyciu attiny85. Natomiast jaka mogłaby być alternatywa dla Attiny85 i 5-6 diod 2v(at)20mA Przede wszystkim układ musi pobierać znikomy prąd preferowane góra kilka mA i być możliwe jak najmniejszy. Diody które używam do konstrukcji to 0603 a i tak są duże. Całość będzie zasilana dwoma bateriami "guzikami"...
Cześć. Mam taki problemik. Jest sobie program, który działa, tylko denerwuje mnie jedna rzecz. Po włączeniu zasilania serwomechanizm robi chaotyczny ruch. Wydaje mi się, że gdyby zapisywać po każdej zmianie i odczytywać na początku programu ostatnia wartość problem by zniknął, ale nie ma już pary pod kotłem. 96% pamięci zajęte. Piszę w Bascom. Kozystam...
Jak wkładam do podstawki procesorek prosto ze sklepu bez modyfikacji fusów to jaką on ma wewnętrzną częstotliwość taktowania ? Jaka jest stabilność tego wewnętrzego źródła ? Nie mogłem tego znaleźć w nocie, jeśli było to sorry :) Pozdrawiam !
Witam. Przymierzam się do budowy regulatora modelarskiego i mam problem ze zliczaniem długości trwania impulsu. Impuls trwa zazwyczaj od 1ms do 2ms w stanie wysokim (wyzwalany przerwaniem INT0) FCPU = 1 MHz (8MHz z preskalerem 8 (bit 7 ustawiony)) Licząc, że jeden impuls trwa dokładnie 1 us i przy timerze zliczającym do 10 (startuje od 246 - Timer0)...
Witam. Mam problem, męcze się i męcze i nie potrafię napisać dobrego programu w BASCOMIE , tek żeby na po jednem naciśnięciu guzika procesor (attiny2313) robił "coś", po kolejnym naciśnięciu robił następną rzecz itak dalej... Przykład: po naciśnięciu raz wysyła komendę 12, po naciśnięciu drugi wysyłał kod 14 i po trzecim 15, itd. Chodzi mi o sam sposób...
Witam, mam problem z PWM na mikrokontrolerze Attiny. A dokładniej chciałem przy pomocy sprzętowego pwm (1kanał Oc0 PB2) wysterowac dwa rozne napiecia na dwoch pinach. Czesciowo mi to zadziałało, a konkretniej gdy ustalane wartosci są inne i zmienne w czasie po probie przypisania ich do pwm wystawiane są takie same wartości pwm (te same napięcia). Natomiast...
Witam, Postanowiłem napisać, ponieważ mam problem z mierzeniem napięcia na baterii zasilającej układ oparty o Attiny85. Chodzi mi o mierzenie napięcia baterii za pomocą wewnętrznego napięcia referencyjnego. Wyczytałem, że może być to napięcie 1,1V jak i 2,56V. Prawdopodobnie źle to implementuję, ponieważ przeczytałem już tak dużo różnych tematów, z...
Witam Prosiłbym o sprawdzenie programu na attiny. Po odpaleniu pali się tylko dioda, nie reaguje na przycisk. jak ma działać: - procesor działa w pustej pętli. opcja 1: - po naciśnięciu przycisku wchodzi w stage1 (włącza przekaźnik) i zapala diodę. - jeżeli ten przycisk jest trzymany powyżej 2 sek (nie puszczony od pierwszego naciśnięcia) to przechodzi...
poszukuję jakichkolwiek pomocy(przykładowych programów, informacji) w napisaniu programu do sterowania syntezą w odbiorniku (saa1057), a attiny2313 lub at8, przeszukiwałem już forum ale znalazłem tylko bascom a interesuje mnie tylko C P.S nie wiem czy to odpowiedni dział jak by co dajcie znać
Próbuję od nowa napisać kod dla attiny45 siedzącego w kicie z AVT, chcę wykorzystać istniejąca płytkę. Czy w tym mikrokontrolerze da się wygenerować jednocześnie na wyjściach PB4(OC1B) i PB1(OC0B/OC1A) dwa sygnały PWM synchroniczne ale z różnym wypełnieniem? Czy da się wygenerować PWM z dużą częstością?
Witam Mam problem z kodem do silnika krokowego, otóż wszystko działa jak należy, jednak czasami coś się wiesza i silnik krokowy zatrzymuje się ,a za 2s znowu działa jak należy. Proszę o pomoc [syntax=basic4gl]Dim Przycisk As Byte , Kropy As Byte Config Portb = 255 Portb = 255 Config Portd = &B1111100 Portd = 127 Config Timer0 = Timer , Prescale = 1024...
Dzień Dobry wszystkim w ten mroźny poranek :-) Przeglądając forum często natykam się na problemy początkujących, polegające na stosowaniu metody "Ctrl-C Ctrl-V" bez zrozumienia zasady działania urządzenia/programu/biblioteki. Arduino i Arduino IDE to genialne narzędzia ułatwiające start, mnogość dostępnych bibliotek ułatwia życie, ale też - niestety...
hmmm niestety po wgraniu do kompa przez kartę dźwiękową twój nadesłany sygnał wygląda tak: http://obrazki.elektroda.pl/4155193000_1... ale na oscyloskopie widać normalny prostokąt o częstotliwości ok 22kHz http://obrazki.elektroda.pl/2755958200_1... Dodano po 3 Tak sobie myślę, że przy kwarcu 20MHz bo tak próby robiłem,...
Witam, od pewnego czasu męczę się z zaprogramowaniem mikrokontrolera, aby obsługiwał ten znany wyświetlacz z Nokii 3110, niestety bezskutecznie. Na ekranie nic się nie pokazuje. Nie jest on uszkodzony, ponieważ gdy podpinam go pod Raspberry Pi i uruchamiam odpowiedni skrypt, wszystko jak trzeba. AVR zasilam USBASP 2.0 (z allegro...) napięciem 3,3v....
Po testowałem trochę ChatGPT-5 CODE pod względem pisania kodu na arduino. Jest lepszy od poprzednich wersji. Nie ma aż tylu halucynacji. Dobra znajomość datasheet układów. Już nie twierdzi, że Attiny85 nie można taktować 16MHz. Jeden minus to bardzo krótki czas dostępu przy darmowej subskrypcji.
Melduję, że udało mi się wykonać projekt samodzielnie Gratuluję determinacji :) musiałem troszkę pogłówkować, ale może lepiej, bo dzięki temu lepiej zrozumiałem co tam się dzieje i bardzo dobrze bo nauka nie idzie w las :) Programowałem z użyciem programatora USBasp, musiałem założyć zworkę SLOW SCK do spowolnienia taktowania programatora Attiny85...
Płytka to jeden wielki chaos. Ja to w prototypach, ja bym się tego nie czepiał. Mnie martwi natomiast " Diody SS36 zostały zdublowane, dla zwiększenia prądu układu". Natomiast aby zwiększyć częstotliwość pracy oscylatora użyłbym Attiny85, który ma wewnętrzny PLL. Umożliwia to taktowanie rdzenia 16MHz na wewnętrznym RC 8MHz i peryferii zegarem 64MHz...
Dzięki za odpowiedź :) Już zacząłem tracić nadzieję, że ktoś się odezwie :] Jest to jakaś wskazówka. Nie posiadam obecnie takiego kwarcu, mam jedynie 12MHz. Ale czy ta biblioteka jest jakoś ściśle powiązana z częstotliwością taktowania? Z tego co widziałem to Elm-Chan uruchamiał PetitFS na Attiny85 taktowanym 8MHz. Czy udało się komuś zainicjalizować...
http://blog.dulare.com/rozmnazanie-ardui... a tym sposobem się nie uda uzupełnić procesora w arduino ? Oczywiście, można i tym sposobem a także na wiele innych przywrócić funkcjonalność płytki Arduino. Jeżeli ktoś hołduje process programowania w środowisku Arduino to ta metoda z reguły narzuca trzymanie się ograniczonej...
Masz racje :( niestety nie da sie taktować tak wysoką częstotliwością rdzenia, ale można wykorzystać pętle PLL do zdwojenia częstotliwości wewnętrznego oscylatora RC z 8MHz do 16MHz. Zawsze to trochę szybciej :)
A gdzie w ATMega8 lub ATTiny2313 masz PLL? Pisałem ogólnie o problemach z taktowaniem. W małych Pll jest np Attiny85, mega wszystkie z USB i PWM w nazwie. Dodano po 2 Kwarc wzbudzi się w AVR na częstotliwości podstawowej, generatory AVR nie pracują w konfiguracji overtonowej. Właśnie. Na kwarcu może byc napisane 24MHz a wzbudzi sie na 8MHz. Aktualnie...
Czyli jeśli chcę z taktowania 16,5MHz zrobić 20kHz to preskaler 512 i OCR1C=159? Wyłączać PWM można tym PWM1A? I po włączeniu już przez PWM1A nie trzeba ponownie ustawiać rejestrów (oczywiście bez wyłączania zasilania)?
Witaj, dzięki wielkie za odpowiedź, wczoraj właśnie późnym wieczorem sam to rozpracowałem, że jedyne co robi program to w odpowiednich przedziałach czasowych (co 32 cykle, czyli czas trwania półbitu w tym przypadku) załącza lub wyłącza rezystory podciągające zgodnie z kodowaniem manchester kodu który ma być nadawany. Myślę, że kluczem do tego że procesor...
100 000 X 500 to 50MHz. Tyle musiałby mieć zegar minimum. Są specjalizowane AVR np. Attiny85 których zegar może być taktowany z szyny peryferii 64MHz. Mają nawet DeadTime po to by tranzystory zdażyły sie zamknąć przed przełączeniem kierunków w mostkach H. Wszystko można zrobić na uC, ale może spójrz na jakiś dedykowany układ. PCA9685 ma szesnaście kanałów....
http://obrazki.elektroda.pl/3501576700_1... Słowacka firma Pemi Technology wprowadziła do sprzedaży płytkę prototypową o nazwie BeanDuino. BeanDuino to, według producenta, najmniejsza zgodna z Arduino płytka prototypowa. Sercem płytki jest mikrokontroler ATtiny85 firmy Atmel, integrujący w sobie jednordzeniowy, taktowany częstotliwością...
A posiadasz może jakiś schemat tego czytnika? Lub cokolwiek? Poszukaj w internecie stronę z opracowanym ' twoim ' tematem przez kol. Vassilis Serasidis (gr). Temat: " 125kHz RFID tag reader " Poczytaj wszystko, włącznie z dyskusją.... Znajdź też tam link do kompletu dokumentacji podanej przez autora, opracowanej dla dwóch versji: Attiny 13 oraz Attiny85...
W tym projekcie trzeba wyłączyć wewnętrzny oscylator.Pytanie czy wyłączać go? Aha i czy zostawiając wewnętrzny oscylator włączony to układ ruszy? Każdy mikrokontroler musi być taktowany jakimś sygnałem cyfrowym. Może go generować wewnętrzny oscylator RC, wewnętrzny oscylator z zewnętrznym RC, wewnętrzny oscylator z zewnętrznym kwarcem lub inny zewnętrzny...
https://obrazki.elektroda.pl/7186671300_... Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie:...
od razu mówię, że jestem trochę zielony, więc tak sobie wykombinowałem, żeby zliczać obroty silnika w "Real Time", będę potrzebować zegara, ale tak sobie właśnie teraz pomyślałem, że przecież mam procesor taktowany jakimś zegarem, więc za pomocą jego mogę obliczać obroty :) no tak, trochę nie pomyślałem. Tak podejrzewałem :-). Zamiast RTC potrzebujesz...
Witajcie elektrodowicze. Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci. https://obrazki.elektroda.pl/5259236300_... Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR. Po zakupie otrzymujemy...
Wg wspomnianego "Poradnika spawalniczego", przy blachach 0.5mm zalecany prąd to 2000A przez 0.2s, docisk 60kg, średnica czoła elektrod 4mm. Więc będzie to te 955A, zresztą w opisie było: "Przy 660mV na zwój, 4 zwoje dały 2,6V, przy 950-1000A prądu przy zwarciu". Muszę ten poradnik nabyć, żeby znać rząd wielkości potrzebnych do zgrzewania. Do zgrzewania...
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...
http://obrazki.elektroda.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
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...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Od jakiegoś czasu usiłuje zrobić scrambler głosowy na Arduino UNO (bo mam) do zastosowania w radiugsm. W pewnym sensie jest to możliwe zważywszy na to że obróbka głosu jak najbardziej jest możliwa. Obecnie nie mam problemu żeby soft-towo zmieniać głos dodawać N*echo , pitch czy jakiś efekt w stylu robota. Jakoś dźwięku jest naprawdę bardzo dobra ,a...
Tak, trzeba zmienić "regfile". Jednak w programie widzę konfigurację FUSEBIT, jaka zaczyna się od "$prog...". Nie ma sensu zmieniać tych ustawień w tak wybitnie prostym układzie. Proponuję skasować tą linię. Pozostaw więc ustawienia domyślne. Zatem będzie to 9,6 MHz podzielone przez 8, co daje częstotliwość taktowania 1,2 MHz. W związku z tym trzeba...
Nie chodziło o zegar taktujący :) attiny25 ma 8 bitowy zegar-licznik więc pytałem czy jest coś o zgodnych wyprowadzeniach ale z zegarem-licznikiem 10 bit większa rozdzielczoś pwm będzie :) To schemat przystawki programującej nie będę się spierał. Wedle mnie producent programatora miał jakiś cel umieszczając go tam i nie jest to dodatek- ale kto wie....
Nie wiem czy to zrobiłeś ale powinno być tak: ;wpierw deklarujesz nazwy .INCLUDE "EQU.ASM" ;wczytanie pliku z ustawionymi nazwami informacje dla kompilatora ;skok do glownego programu RJMP START; start to tylko etykieta moze byc dowolna (prawie) ;;; ; w tym miejscu mozna wstawic fragmenty programu np obsluga przerwan ;;; START: ;ustawienie stosu w tym...
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
Tak, jest różnica. - w attiny15 nie ma SRAMu (w attiny13 jest 64B) - maks czest. taktowania attiny15 to 1,6MHz a attiny13 to 20MHz - w attiny15 sa 2 liczniki 8bit, a attiny13 ma tylko jeden - ale attiny15 ma tylko 1 kanał PWM, a attiny13 ma 2 - no i attiny13 ma SPM (możliwość kasowania i zapisywania pamięci) i DebugWIRE (linia uruchomieniowa, do debugowania)....
Tak. choć dla pewności i na programatorze podłączyłbym kwarc. szczególnie jeśli chcesz korzystać z zewnętrznych. Albo przyda się gdy przez omyłkę włączysz zewnętrzne taktowanie
Tak kolega zby ma oczywiście rację... Pomyliłem z ATtiny15...
Z timerami też miałem problemy. Albo ja czegoś nie rozumiem, albo źle interpretuje note atmela, dezorientacja kompletna. Taktowane są asynchronicznie z 64MHz z PLL. Update timerów odbywa się co 250kHz Źródło taktowania oraz dzielnik dla Timer1 wybiera się za pomocą rejestru CS1[3:0]. Natomiast źródłem sygnału zegarowego dla PLL jest wewnętrzny rezonator...
Witam. Zbudowałem sobie przejściówkę na Attiny45 wg aktualnego schematu na stronie http://www.recursion.jp/avrcdc/. Procesor zaprogramowałem przez ISP Programer, pozmieniałem wszystkie fuse bity, zostawiłem tylko domyślne taktowanie 8MHz, ale wyłączyłem dzielenie przez 8. Próbuję odpalić na Windows 2000 i XP, na 2000 od razu po podłączeniu daje komunikat...
No cóż. Masz tam wybrane divide clock /8 i to jest ten problem. Po prostu uC działa 8 razy wolniej niż kwarc taktujący. Zmień to i musi zadziałać.
Myślę że w assemblerze zajęło by to max 40cykli, co przy taktowaniu 8MHz daje 50% zużycia procesora, czyli mimo wszystko bardzo mało. Niestety obawiam się że żadnej alternatywy nie ma, choćby dlatego że ATTiny25 ma nie za dużo peryferiów. Ostatecznie można po wystąpieniu impulsu zwiększać dwie zmienne w programie głównym. Ale to wymaga podobierania...
AKTUALIZACJA #5, 07.11.2010 Wsad wersja 2.06: -naprawiono rozpoznawanie sygnatury układu Atmega324P -dodano prawidłowy sygnał taktujący dla Attiny15 na PB.3 -poprawiono błąd w danych w komendzie "chip erase" dla HVSP -dodano dodatkowe dane dla Attiny15 w komendzie "chip erase" Było by miło gdyby ktoś sprawdził jak układ zachowuje się z Attiny15. Reszta...
Attiny45 fabrycznie taktowany jest prędkością 1MHz bo zegar wewnętrznego oscylatora 8MHz jest dzielony preskalerem przez osiem. Można to wyłączyć dopiero programatorem ustawiając bit CKDIV8 w Fuse Bit`ach. Tak jak wcześniej napisałem, da się to zaprogramować programatorem ze starym softem, ale trzeba użyć zworki SLOW SCK.
Tak się akurat składa, że wewnętrzne taktowanie "nie pasuje" do standardowych prędkości. Nie wiem czy kolega Elektronik_Kraków zamierza użyć taktowania 1MHz czy 8MHz czy innej. Wiadomo, że zamierza użytkować układ w temperaturze pokojowej, dlatego nie namawiam na kwarc. Nie wiem czy zadba o dobrą stabilizację napięcia zasilania, ale zwróciłem na to...
Witam Mam taki problem przy wgraniu poniższego programu do attiny45 dioda zamiast świecić z odpowiednią jasnością miga z dużą częstotliwością. Dodam że ten sam program na attiny26 działa tak jak powinien czyli dioda świeci z odpowiednią jasnością bez widocznego dla oka mrugania. Oby dwóch przypadkach fusy przestawione na taktowanie wewnętrzne 8MHz....
Tak więc widzisz kolego Krampek, że TAGI w temacie o których tyle razy była mowa są bardzo przydatne bo bez dodatkowych słów opisu byłoby wiadomo z takiego tematu: #include <avr/io.h> #include "soft_uart.h" .global sputchar sputchar: pushR16 pushR17 pushR18 mov R18, R24 ; przekazanie znaku do nadania z parametru funkcji sputchar...
(at)gps79 jedna prośba, możesz nieco zmienić program tak aby zwolnić wejście zegarowe dla zewnętrznego generatora 9,6MHz? Wstępne efekty zachęciły mnie do rozbudowania układu i użycia drugiego mocniejszego kontrolera zarządzającego całością (AtTiny13 zostaje tylko jako generator SPWM), chcę użyć jednego generatora do taktowania obu uK. Po podłączeniu...
reset attiny85 generator attiny85 zegar attiny85
wzmacniacz hifonics schemat poszukuje schematu radia lampowego zawora kontrola ciśnienie paliwo
czytanie schematów elektrycznych czytanie schematów elektrycznych
Ładowanie UPS APC – czas, procedura, diagnostyka, modele Back-UPS, Smart-UPS, Li-Ion Allwinner F1C500s_MP5 multimedia player specs, EOL status, firmware, hardware tips