ATtiny to rodzina małych 8-bitowych mikrokontrolerów RISC małej mocy firmy Atmel. Powszechnie spotykane w mniejszych płytkach prototypowych i projektach Arduino.
Mam problem polegający na tym, że wykonanie sekwencji wyłączania watchdoga w AVR ATtiny84A faktycznie resetuje układ, mimo że zegar powinien mieć na to dużo czasu. Dzieje się to niekonsekwentnie i podczas uruchamiania tego samego kodu na wielu częściach fizycznych; niektóre resetują się za każdym razem, niektóre resetują czasami, a niektóre …
Mam nadzieję, że zasilę ATtiny85V przez długi czas na małej baterii, prawdopodobnie na monety. Zajrzałem do strony oprogramowania, a mój kod jest sterowany zegarem nadzorującym, ma wyłączone nieużywane konwertery analogowe i cyfrowe, układ działa z częstotliwością 1 MHz itp. Oczywiście będąc jednocześnie zajęty i nowy, nie jestem pewien ile prądu …
Próbuję owinąć głowę wokół timera nadzorującego w serii ATTinyX5. Więc rzeczy, które przeczytałem, sprawiły, że wydawało się, że możesz go użyć do zrobienia czegoś konkretnego zawsze N sekund, ale nigdy tak naprawdę nie pokazał, jak to zrobić. Inni sprawiali wrażenie, jakby resetował tylko układ, chyba że coś w kodzie resetowania …
Postępuję zgodnie z tym samouczkiem , programując ATtiny85 za pomocą Arduino, używając go do odtwarzania niektórych dźwięków (przez głośnik piezoelektryczny). Mam problem z ustawieniem tonów we właściwej wysokości (ręcznie tworzę kształty fal, ponieważ funkcja tone () nie jest obsługiwana w ATtiny85). Uważam, że problem może wynikać z różnych częstotliwości taktowania …
Zaprojektowałem małą płytkę z czujnikiem do mojej pracy magisterskiej z mikrokontrolerem ATtiny44 . Potrzebuję około 200 takich kart do mojej aplikacji, a 16 jest zawsze podłączonych lokalnie do płyty kontrolera. Cała sieć wygląda następująco: Aby komunikować się między sterownikiem a płytkami czujników, napisałem własną 1-pinową magistralę (na podstawie czasu). Jedynym …
Próbuję przesyłać dane z ATtiny85 na komputer PC za pomocą kodu Arduino za pomocą konwertera USB-Serial, nie rozumiejąc niczego. Byłem zszokowany i przerażony, że to nie zadziałało. Potwierdziłem, że maleńki miga napięcie na jednym ze swoich pinów, ale kiedy podłączam ten pin, aby nadawać lub odbierać za pomocą kabla szeregowego …
Zainspirowany tym filmem z youtube Make Magazine , chciałbym używać układów ATtiny zamiast Arduino w większości moich projektów. Autor wideo ostrzega, że niektóre funkcje Arduino nie będą działać na ATtinys. Czy istnieje pełna lista tego, co jest obsługiwane i nie jest obsługiwane?
Po dołączeniu następującego kodu do źródła AVR C najwyraźniej możesz bezpośrednio zaprogramować bezpieczniki, bez potrzeby stosowania dodatkowej komendy lub pliku .hex: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; Czy istnieje podobna sztuczka do programowania wartości w EEPROM? Sprawdziłem, /usr/lib/avr/include/avr/fuse.hgdzie …
Próbuję użyć Timera1 mikrokontrolera AVR Atmel, albo AtMega328, jak w Arduino, lub ATTiny85, aby wyprowadzić dwa sygnały zegarowe, które są wzajemnie odbiciami lustrzanymi. Częstotliwość, którą próbuję wygenerować, jest zmienną od 1 MHz do 2 MHz lub więcej, które są zbyt wysokie, aby to zrobić za pomocą kodu do przełączania pinów …
Czy to prawda, że ATtiny AVR nie mają sprzętowej obsługi mnożenia? Wygląda na to, że działa dobrze, gdy mnożę kod. Uwzględniłem także matematykę. Mam kilka obliczeń sin () i cos (). Czy dostaję ogromną karę 800-krotną za te obliczenia, czy ktoś to wie?
Staram się, aby ATTiny85 działał na baterii. Mam taktowanie z kryształu 16,384 MHz, z zestawem bezpieczników dzielonych przez 8. Vcc wynosi 3,3 wolta. Rysunek 22-7 w arkuszu danych mówi, że w trybie bezczynności ( set_sleep_mode(SLEEP_MODE_IDLE); sleep_mode();), powinien on pobierać około 300 µA. Widzę, że rysuje bardziej jak 850 µA. Nie …
Pracuję nad projektem, w którym chciałbym zasilić diodę RGB w warunkach oświetlenia otoczenia. Prototypowałem to za pomocą Arduino Leonardo i diody LED. Obecnie projekt jest podłączony do portu USB mojego komputera, jednak chciałbym użyć baterii Attiny 45 lub 84 i AA. Początkowo myślałem o użyciu 3 baterii AA, które przy …
Próbuję napisać program dla ATTiny13. Mój problem polega na tym, że ma ogromne ograniczenia wielkości. Tworząc mój pierwszy program Hello World, zajęło 100 bajtów miejsca na program, aby światło się włączało i wyłączało! Czy są jakieś opcje, które mogę dać avr-gcc, aby zmniejszyć ten rozmiar? Ponadto, co jest w crt0? …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.