Witam Chciałem zastosować do mikrokontrolera ATtiny45 kwarc zegarkowy 32768Hz. Dane katalogowe dopuszczają zastosowania takiego kwarcu, należy ustawić w FuseBity "CKSEL = 0110". Jednak po takim ustawieniu i podłączeniu kwarcu, w BASCOM-ie nie jest rozpoznawany mikrokontroler. Do kwarcu dołączone są kondensatory 2x27pF względem masy. Zwiększałem te kondensatory...
Witam. Attiny45 chyba nie ma (może się mylę) możliwości podpięcia zewnętrznego kwarcu. Oscylatory wewnętrzne w AVR-ach nie są zbyt dokładne a instrukcja RC5SEND tej dokładności wymaga. Miałem podobny przypadek w Attiny2313. Pilot był z oscylatorem wewnętrznym na 4MHz i poprawnie działał co czwarty pilot. Po zmianie na kwarc zewnętrzny działa już każdy.
Z moich obserwacji wynika że avr-y na niższe częstotliwości pracują poprawnie z nominalnymi tak jak w Twoim przypadku z 4 na 10MHz ale przy napięciu 5V a nie katalogowym czyli niższym. Tak ze 7Mhz bez problemu. A co do maxa - ATtiny45 testowałem z ciekawości na 27MHz i chodził ale trzeba było dobrać kwarc - co drugi się wzbudzał. Ale nie mów Atmelowi....
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ślałem o Attiny45 lub Attiny85 ( z Tiny 2313 też kiedyś skorzystam, jak będę umiał bardziej zoptymalizować kod ). Chciałem Attiny45 podłączyć według schematu Układ DS 18B20 do PB.5, czyli resetu Kwarc 8Mhz do PB.3 + PB.4 ( może lepiej skorzystać z wewnętrznego oscylatora - co prawda jeszcze tego nie robiłem, ale kiedyś jest pierwszy raz ) Max485 DI...
OK te pętle zrobiłem. Tylko jak zrobić żeby to przerwanie było co 1 minutę? Teraz on liczy do 256 i zmienia stan. Podłącze kwarc 4MHz. Pozdrawiam
na fabrycznych chodzi na wewnetrznym RC 8MHz + ckdiv8 właczony czyli f zegara = 1Mhz, reasumujac kwarcu nie trzeba
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
Co do diody to Ci nie podpowiem, bo nie używałem takiej, ale jeżeli znalazłeś, że MOSFET to pewnie tak. Możesz jeszcze spróbować układu Darlingtona na 2 tranzystorach. Drobna uwaga dot. cli() i sei() - w funkcji przerwania nie musisz ich podawać, bo są one odpowiednio automatycznie wykonywane na początku i na końcu funkcji. Jaką masz ustawioną w kompilatorze...
Witam, na początku proszę o wyrozumiałość - jestem amatorem. Chcę zrobić automatyczne wyłączenie ładowarki (stacji dokującej) do walkie-talkie. Wg instrukcji nie powinno się ładować urządzenia dłużej niż 8 godzin co na codzień łatwo przegapić. Postanowiłem wykorzystać do tego jakiś mikrokontroler (attiny45, 2313, etc) + przekaźnik który odłączy ładowarkę....
Istotnie specem od elektroniki nie jestem i z tym triakiem trochę palnąłem. Znam się trochę na programowaniu, od niedawna interesuję się mikrokontrolerami więc i związaną z tym nieodłącznie elektroniką. Chodziło mi oczywiście o to, czy elementy wykonawcze zdołają się przełączać. 5MHz, nie jest tu najważniejsze, bardziej istotne są dla mnie pozostałe...
Przy czym połączenie nie powinno być zbyt długie - jednak pojemność ścieżek jest tu porównywalna do pojemności obciążenia kwarcu, a wszeklie asymetrie nie służą dobrze oscylacjom. Jeśli to nie będzie blisko siebie to należy dodać bufor. Chociażby maleństwo w 4-pinowej obudowie SOT (są pojedyncze bramki).
Fast PWM daje Ci tylko sterowanie poziomem czyli po wygładzeniu amplitudę. Natomiast "szybkość" dźwięku określa taktowanie wpisów do OCR1A z pamięci a o tym nic nie piszesz. Ta szybkość bedzie związana z zegarem procesora, podejrzewam że nie masz zewnetrznego kwarcu tylko oscylator wewnętrzny rc który po dzielniku daje fabrycznie chyba 1MHz jako clock...
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...
Dzięki wielkie przydatne linki. Testowałem najprostszym możliwym do testów programie z mrugającą LEDką. Oczywiście przy pierwszym podejściu zblokowałem sobie możliwość programowania bez zewnętrznego kwarcu, ale jakiś tam na szybciora wykombinowałem i udało mi się odblokować dostęp do CPU. A potem godzinę kombinowałem czemu na BP4 mam 1,85V :?: i jak...
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...
Przedstawię komunikat błędu od razu: [syntax=c] Getting isp parameter.. SD=0x06 .. OKOK Reading FLASH input file.. OK Entering programming mode.. OK! Erasing device.. OK! Programming FLASH .. OK! Reading FLASH .. OK! WARNING: FLASH byte address 0x0000 is 0x00 (should be 0x0E).. FAILED! Leaving programming mode.. OK![/syntax] Sygnaturę odczytuje dla...
Konkretnie chodziło mi o coś takiego: http://obrazki.elektroda.pl/6020130800_1... Nie muszę się zastanawiać nad tym jakie bity zaznaczyć czy jest inwersja czy cos. Zaznaczam po prostu interesującą mnie opcję i program sam przelicza. Co do USB w sumie masz rację. Jak ma coś kiepski działać to lepiej nie dawać. Z jaką prędkością pracuje...
prędkość UART 230400 boud 8N1 dość szybko i to bez kwarcu zewnętrznego. Przy tej prędkości chyba działa tylko od czasu do czasu... ? ;) Z przejściówką FTDI FT232 działa bardzo stabilnie i nie przekłamuje znaków. W sumie pisałem :) Dodano po 8 Jest taki projekt jak i2c-tiny-usb - gotowiec do ściągnięcia, zaprogramowania i uruchomienia. Jedyny projekt...
Witam. Jestem tutaj właściwie nowy, 2 dni temu przyszła mi paczka z moim pierwszym zamówieniem. Przeczytałem sporo kursów, obejrzałem wiele poradników dla początkujących na YT ale nadal nie mogę sobie poradzić z problemem. Mam mikrokontroler ATmega328P-PU bootloader Arduino, nowy jeszcze nie programowany ale za żadne skarby nie mogę się z nim połączyć....
Witam, mój komputer to Macbook Pro z 2013r z systemem Yosemite 10.10 z 2xUSB3.0. Mam też zainstalowany na tym lapku Windows 7 na wirtualnej maszynie. Zakupiłem ostatnio programator USBasp w polskim sklepie internetowym. http://obrazki.elektroda.pl/6477517700_1... Na macu zainstalowany http://www.obdev.at/products/crosspack/i...
Witam, mam chyba dość banalny problem z timerem T1 w ATtiny45. Otóż celem jest generowanie przerwania co około 40 ms - czyli zadanie wydaje się praktycznie śmiesznie proste. Proste było w 8051, ale AVR mi się stawia. Do tego celu zaprzągnąłem timer T1 w konfiguracji „match compare”. Przy kwarcu 8 MHz, preskalerze 2048 oraz wartości OCR1A...
Sprawdź kilka rzeczy : 1. czy masz reset podciągnięty przez rezystorem do VCC 2. czy masz ustawione FUSE BIT-y na odpowiedni kwarc 3. Czy kwarc ( jeżeli jest zewnętrzny ) się wzbudza Na początek to chyba wszystko :)
fabrycznie dostarczany jest w ustawieniu na 9,6MHz Fabrycznie jest 1,2MHz (9,6MHz/8). Drobnostka, ale wolę skorygować. Co do kwarcu to lepiej użyć attiny25/45/85. One mają taką możliwość prostej implementacji.
Czy Attiny85-20U czy będzie działać na zewnętrznym kwarcu 16MHz.
Kwarc 8MHz Prescale 256 Timer liczący do 250 Zmienna licząca do 125 I masz 1.00000s. Dodano po 1 AVCC obowiązkowo do VCC. AGND do GND. Ile razy można to powtarzać.
Witam. Dzis juz zrobilem kolejne testy z RFM65W i tak jezeli w ATTINY45 ustawie generator wewnetrzny na 8MHz to jest czestotliwosc ktora odczula odbiornik a potem stopniowo znika w miare pracy calego ukladu. Jest to zalezne od temperatury ATTINY 45 bo jak go palcem dotkne i widze jak stopniowo dioda podlaczona do DIO2 przygasa az gasnie calkowicie i...
Nie za bardzo wiem w jakim programie to wgrać na uC. Pewnie trzeba przez AVR-GCC. AVR Dude: http://www.nongnu.org/avrdude/ + np. Burn-O-Mat: http://avr8-burn-o-mat.aaabbb.de/avr8_bu... W paczkach ZIP zapewne są gotowe pliki .hex Poza tym ciekawe którą wersję wybrać. Wypróbujesz skoro nie jesteś pewien. Ostatnia sprawa. Jeżeli...
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...
(at)fachman1964 Zadałem przed chwilą to samo pytanie do Claude i mam inną odpowiedź: Tak, ATtiny85-20U może być taktowany zewnętrznym kwarcem 16MHz. Układ ATtiny85-20U ma maksymalną częstotliwość pracy 20MHz (stąd oznaczenie "20" w nazwie), więc może pracować z zegarem 16MHz bez problemu. Aby użyć zewnętrznego kwarcu, należy: 1. Podłączyć kwarc 16MHz...
Na zdjęciach moduł nie podłączony to... Jaki masz kwarc w module, 6 czy 12 MHz? Ma być 12 MHz. A napitek to w nagrodę, jak będzie działać.
Witam kolegów Od jakiegoś czasu zbierałem się aby podzielić się z Wami moją konstrukcją. Dopiero konkurs zmotywował mnie do uporządkowania materiałów. Prezentowane urządzenie jest prototypem będącym w ciągłym rozwoju, więc proszę o wyrozumiałość w ocenach :) Motywacja Na przestrzeni lat rosła liczba zgromadzonych w domu akumulatorów i przez to zrodziła...
(at)miszczo997 tme 6.10usd farnell 4.38gbp mouser 22pln rs 4.68gbp yeah, right... Najtańsze bluepill na ali* to oklice 1.8$, a jest tact switch, microusb, kwarc i garść rezystorów smd. Jeśli jesteś w stanie takie coś poskłądać w tej cenie to szacun. W PL same mega88 potrafią kosztować więcej.
Układ posiada generator RC 1.6MHz i PLL x16 (max)- częstotliwość w bascomie oczywiście podać musisz. Atmel zaleca stosowanie nowszych attiny25. Ps Mega8 i tiny nie potrzebują kwarcu do programowania.
Jakby się skusić na rozwiązanie z bloga to mam jakieś doświadczenie z biblioteką VUSB która jest tam użyta i mogę spróbować pomóc w zmianie przykładu. Prawdopodobnie można użyć nieco tańsze attiny44 (ale chyba z kwarcem) czy na jakims innym AVR jeśli przypadkiem jest pod ręką.
Kiedyś próbowałem odpalić transmisję szeregową na Attiny85 i poległem, bez kwarcu to raczej nie pójdzie. Zamiast biblioteki SoftwareSerial spróbuj użyć AltSoftSerial https://github.com/PaulStoffregen/AltSof... - może to rozwiąże problem. Drugi pomysł, to obniżenie prędkości do 4800 bodów. Wtedy prędkość trzeba też zmienić w module gsm. Pozdr
I pomyśleć, że gdybyś zaprojektował to poprawnie, miałbyś dokładność taką, jak kwarc, czyli jakieś 30 ppm, nie płac c ani złotówki więcej... ;)
Źle przeczytałeś, kwarc max 20 MHz a to co piszesz, to wewnętrzny PLL do szybkich układów zewnętrznych
Sprawdź poprawność połączenia programatora, zasilanie, zmieniałeś coś z kwarcem?
attiny15 nie moze miec zewnetrznego kwarcu. SPIEN: 0 BODEN: 0 CKSEL: 11 RSTDISBL: 0 wszysko masz opisane na stronach: 15,17 i 54 ps: lepiej sie upewnij ze sie nie walnelem ;)
Patrząc na same wyprowadzenie: 2 na kwarc 4 SPI i 2 usb - już Ci brakuje.
Witam Nigdzie nie moge znaleźć schematu podłączenia uC attiny25 do złącza programatora (ISP), kompletnego schematu z kwarcem itd. Wiem, że prawdopodobnie podłącza się je identycznie jak wszystkie inne procki AVR ale że jestem w tej kwestii jestem początkujący jeszcze brak mi troche wyobraźni w konwertowaniu schematów, więc bardzo był bym wdzięczny o...
Ok, ale gdzie ty tu widzisz zapotrzebowanie na moc obliczeniową? Gdyby nie konieczność taktowania ADC odpowiednim zegarem, to AVR z kwarcem zegarkowym by się wyrobił :) IMHO, bierz ten procesor jaki lepiej znasz.
Mam parę m2560 ale brakuje mi paru elementów do budowy programatora: Zenerki mam najbliższą wartość na 2,7 a kwarce 11 059 200 16000000 125xxxxx. Czy dało by się przepompować na takie parametry kwarcu (tzn czy będzie działać, bo kompiluje się bez problemów :D )? I czy te zenerki mogą być na 2,7 zamiast 3,6? Jeśli tak to mogę potestować
Witam ok rozumiem ale teraz taki coś jaki mam dac kwarc bo nie może byc zbyt mały ani za dużo to dawac 1 to głupota lepiej dac do każdej podstawki osobny tylko jaki: DIP40 ATmega 32 lub 16 DIP40 ATmega8515 lub 8535 DIP28 ATMEGA168 lub Atmega162 DIP28 atmega 8 DIP20 attiny2313 DIP20 attiny26 DIP14 np ATtiny44 lub 84 DIP8 attiny13
Witam, nie chce zakładać nowego tematu to piszę w tym. Mam pytanie o odbiornik podczerwieni. Jeśli procesor AT90S2323-10 zostanie zastąpiony przez ATTINY25-20, który jest jego szybszym zamiennikiem to czy kwarc 12Mhz który był wcześniej w układzie (chyba żeby przyspieszyć nieco 10Mhz atmela 2323 ) to czy ten kwarc jest już niewymagany ?? Czy mogę/muszę...
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...
W przypadku modeli, w których drugą funkcją pinu CLKO jest XTAL2, nie można wtedy używać rezonatorów kwarcowych/ceramicznych (np. ATtiny25/45/85, ATtiny261/461/861). A do taktowania ATmega8A można używać kwarcu przy jednoczesnym wykorzystaniu wyjścia XTAL2 do taktowania innych układów, np. drugiego ATmega8A ? Takie projekty już realizowałem i pracują...
Faktycznie nie sa drogie jednak przy zakupie paru odbiornikow to juz nie tak tanio w porownaniu do pilota za 20zl i prockach po 5zl to sam przemysl co prostsze, w bascomie masz opisany kabel do programowania, at90s2323 zostal zastapiony przez ATTINY25 wiec odpada kwarc czyli minimalna ilosc czesci i zajmowanego miejsca:) Ale to jusz kolega sobie wybierze...
Ja chcę kupić układ normalny, nie w wersji smd. Znalazłem go ale to jest ATTINY85-20SU a potrzebny jest ATTINY85 V -10-PU. Słyszałem, że jest jakaś różnica bez tej literki V. A tak poza tym to jaki ten pilocik ma zasięg?Działał na wszystkich testowanych telewizorach? Znalazłem na avt: UKŁAD SCALONY ATTINY85-20PU AVR MCU 4K FLASH 512B RAM SPI DIP8 Mam...
attiny45 timer attiny45 rs232 attiny45 zaprogramować
wersja avrcp wiązka sterownika tannoy głośnik
egzamin technik elektronik egzamin elm02
Sayona SHT1148-BT Low Sound Output Issue Odpowietrzanie kotła Terma Termax - instrukcja krok po kroku