Pytania oznaczone «avr»

12
Czy ktoś przenosił ramkę stanu QP dla Arduino?

Przeglądając możliwe podejścia do mojego projektu rejestrowania danych, odkryłem, że książka „Praktyczne statystyki UML w C / C ++” jest bardzo interesująca dla bardziej poważnej pracy z Arduino. QP to rodzina ultralekkich, opartych na otwartych źródłach platform opartych na automatach stanowych...

12
Generator liczb losowych AVR

Przeczytałem notatkę z TI ( slaa338 ), która opisuje technikę generowania „rzeczywistych” (w przeciwieństwie do „pseudo”) liczb losowych. Wykorzystuje nieco egzotyczny podsystem zegara MSP430, aby osiągnąć ten cel. Czy ktoś wie o technice, która może być zaimplementowana w AVR (interesuję się w...

12
Krytyka na moim pierwszym schemacie?

Aby przećwiczyć projektowanie schematów (i być może również ich tworzenie), zaprojektowałem prosty migacz oparty na AVR, zakładając, że jest już zaprogramowany. Schemat znajduje się tutaj: Widziałem wiele schematów podobnych do Atmega / arduino, wszystkie są całkiem różne, niektóre umieszczają...

12
Podłączanie sieci Ethernet do AVR

Zapoznałem się z mikrokontrolerami i teraz chcę podłączyć je do Internetu. Jakie są minimalne wymagania, aby mikrokontroler mógł to zrobić, szczególnie AVR, jeśli to możliwe. Po drugie, co jeszcze jest wymagane? Czytam o kontrolerach ethernetowych, ale tak naprawdę nie jestem pewien, co dokładnie...

12
Efektywna inwersja (1 / x) dla AVR

Próbuję znaleźć skuteczny sposób obliczenia odwrotności na AVR (lub przybliżenia go). Próbuję obliczyć okres impulsu dla silnika krokowego, aby móc liniowo zmieniać prędkość. Okres jest proporcjonalny do odwrotności prędkości ( p = K/v), ale nie mogę wymyślić dobrego sposobu na obliczenie tego w...

12
Arduino z montażem?

Ponieważ dla mojego przedsięwzięcia w zakresie mikroprocesowania zdecydowałem się na Atmel AVR ze względu na ogromne dostępne zasoby. Wydaje się, że Arduino też ma dużo, nie wspominając już o tym, że ich zestawy startowe wydają się bardziej „na moim poziomie” Problem polega na tym, że najpierw...

12
„Przetaktowywanie” AVR

W arkuszach danych AVR w sekcji Charakterystyka elektryczna zwykle znajduje się taki wykres (ten pochodzi z ATMega328): Widziałem projekty, które wydają się „działać”, ale działają poza zacienioną kopertą. W szczególności widziałem konstrukcje 3,3 V (Arduino), które działają na zegarze z...

12
Jak zaplanować programowanie obwodu w AVR?

Moją zwykłą metodą przeprogramowywania AVR-ów (dotychczas ograniczoną do ATtiny13 i ATtiny2313) jest odłączenie układu od obwodu hosta, podłączenie go do innej płyty ze wszystkimi połączeniami ICSP, zaprogramowanie, a następnie wymiana. Ciągle jednak słyszę, że można zaprogramować układ na swoim...

11
Projektowanie obwodów o dłuższej żywotności

Przez pewien czas poznałem mikrokontroler pic i mam wystarczającą wiedzę na temat obsługi cyfrowej elektroniki. Pracowałem nad podstawowymi projektami elektronicznymi i teraz muszę pracować nad niektórymi aplikacjami komercyjnymi. Moje pytanie dotyczy tego, jak zaprojektować i zbudować niezawodne...

11
Linux / Mac AVR Programming Suite?

Od dłuższego czasu koduję i korzystam z Arduinos. Jestem jednak gotowy przejść do korzystania z prostych układów AVR bez programu ładującego arduino. Moje pytanie brzmi, jakie są zasoby, aby to zrobić? Chcę użyć linux / mac, więc winavr nie ma obrazu, podobnie jak avrstudio. Jeśli nie ma czegoś...

11
Uszkodzenie pamięci flash AVR

To pytanie dotyczy samego przeprogramowania AVR . Informacje o projekcie: Mamy produkt zasilany bateryjnie za pomocą ATMEGA644P. Aplikacja działa na stałe w trybie uśpienia i budzi się tylko raz na sekundę (RTC) lub po uruchomieniu jednej z dwóch zewnętrznych linii przerwania. Urządzenie posiada...

11
Arduino Bootloader Details

Czy ktoś może wyjaśnić, jak działa bootloader Arduino ? Nie szukam tutaj odpowiedzi na wysokim poziomie, przeczytałem kod i mam sedno. Przeczytałem również ten drugi post (byłem nawet jednym z jego odpowiedzi). Pomiędzy Arduino IDE i kodem bootloadera zachodzi szereg interakcji protokołów, co...

11
Czy monitorować cykle zegara dla kodu w Arduino / AVR?

Czy można monitorować blok kodu i określić liczbę cykli zegara procesora, które kod wziął na procesorze ATMU Arduino i / lub AVR? czy powinienem raczej monitorować mikrosekundy przed i po uruchomieniu kodu? Uwaga: nie interesuje mnie czas rzeczywisty (jak w, ile rzeczywistych sekund minęło), a nie...

11
Testowanie jednostkowe języka asemblera AVR

Jak testujesz swój kod asemblera? Pracuję nad szeregowym kontrolerem serwomechanizmu jako częścią projektu robota hexapod, a kod doszedł do punktu, w którym staje się skomplikowany;) W każdym razie przyzwyczaiłem się do używania testów jednostkowych w mojej codziennej pracy jako programista...

11
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...

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
Odzyskiwanie ATtiny13

Gram z ATtiny13 i pomyślałem, że dobrze byłoby użyć go z zewnętrznym ceramicznym oscylatorem 8 MHz zamiast wbudowanego 1,2 MHz. (Chcę zrobić soft-uart przy 9600 bps, więc pomyślałem, że 1,2 Mhz było zbyt wolne) Aby zmienić na zewnętrzny oscylator, uruchomiłem „avrdude -c usbtiny -p attiny13 -U...