Pytania otagowane jako attiny

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.

1
Dlaczego mój AVR resetuje się, gdy wywołuję wdt_disable (), aby spróbować wyłączyć timer nadzorujący?
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 …
34 arduino  avr  attiny  watchdog 

5
Długa żywotność baterii w obwodzie mikrokontrolera
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 …

3
Używaj AVR Watchdog jak zwykłego ISR
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 …
17 avr  attiny  watchdog 

7
Jak ustawić bezpieczniki prędkości zegara na ATtiny85, gdy używa się Arduino jako programisty?
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 …

2
4-bitowy wybór adresu magistrali za pomocą analogowego pinu wejściowego: symulacja Monte Carlo pokazuje nakładające się wartości adresów
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 …


3
Czego ATtiny nie mogą zrobić, co potrafi Arduino?
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?
12 arduino  attiny 

2
Programuj AVR EEPROM bezpośrednio ze źródła C.
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 …
11 avr  c  attiny  eeprom 


1
ATtiny: brak obsługi mnożenia?
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?
10 avr  attiny 

3
ATtiny85 zużycie energii oczekiwane podwójnie
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 …

2
Jak zasilać Attiny z baterii AA?
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 …

5
ATTiny13 - avr-gcc Hello World używa ponad 100 bajtów?
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? …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.