Pytania oznaczone «avr»

10
Mikrokontroler z Java API

Mój zespół sprzętowy planuje użyć 8-bitowego mikrokontrolera Atmel AVR do przyszłego projektu. O ile wiem, musi być zaprogramowany w C. Znalazłem JVM dla AVR, chociaż jest on bardziej ograniczony niż natywne biblioteki C z Atmel. Czy możesz zasugerować mi 8-bitowy mikrokontroler obsługujący...

10
Przechowywanie danych na mikrokontrolerze

Po przeczytaniu arkusza danych attiny13 mówi, że może przechowywać swoje dane przez 20 lat w temperaturze 85 stopni Celsjusza i 100 lat w temperaturze 25 stopni Celsjusza. Czy to niezależnie od odczytu i zapisu na mikro, na przykład wyłączam go i utrzymuję w stałej temperaturze 85 stopni...

10
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

10
Jak zmierzyć przepływ prądu do komponentu?

Buduję robota sześciokątnego za pomocą prostych serwomechanizmów i zastanawiałem się, jak wykonalne jest zmierzenie przepływu prądu do każdego serwomechanizmu (5-6 V prądu stałego do maksymalnie 0,25-1 A (nie znalazłem specyfikacji dla przeciągnięcia serwomechanizmu) obecnie)) przy użyciu,...

9
Zacznij od wbudowanego C z ATmega32 (seria ATmega AVR)

Mam układ ATmega32 i myślę, że idealnie byłoby zacząć od mikrokontrolerów. Kiedyś trochę bełkotałem w osadzonym C (to znaczy, kiedy dostałem tę płytę), ale przepływ został zatrzymany z powodu niektórych rzeczy. Teraz mam dwa pytania: Jaki jest najlepszy darmowy zasób na początek z C dla serii...

9
Czy rejestry AVR i porty muszą być inicjowane do zera?

Podczas procedury inicjalizacji mojego kodu używam do takich rzeczy jak: clr r0 ; will always stay zero i: out PORTA, r0; initialize ports out DDRA, r0 out PORTB, r0 ... Czy to jest rzeczywiście konieczne? Czy mogę być pewien, że nastąpi to automatycznie po zresetowaniu? W szczególności, czy...

9
Symulacja prostego stanowiska testowego ze zsyntetyzowanym rdzeniem ROM

Jestem zupełnie nowy w świecie układów FPGA i pomyślałem, że zacznę od bardzo prostego projektu: 4-bitowego 7-segmentowego dekodera. Pierwsza wersja, którą napisałem wyłącznie w języku VHDL (jest to w zasadzie pojedynczy kombinator select, nie wymaga zegarów) i wydaje się działać, ale chciałbym...

9
Przyspieszenie timera AVR na ATmega328

Podczas pracy z prekalkerem zegara 64 na ATmega328, jeden z moich timerów przyspiesza z nieznanych przyczyn w określonym czasie wykonywania. Używam dwóch timerów na ATmega328, aby wygenerować taktowanie potrzebne TLC5940 (patrz poniżej dlaczego; to nie ma znaczenia dla pytania). TIMER0generuje...