W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Szukam strony, w której mogę wprowadzić pożądane właściwości mikrokontrolera. Znalazłem strony producenta ... ale pokażą tylko swoje mikrokontrolery. IE to strona PICS i strona dla AVR itp., Ale szukam takiej, która wybierze możliwości WSZYSTKICH producentów, poza tym, że po prostu działa w ciemności ...
Buduję oscyloskop hobby na mikrokontrolerze ATmega16. Głównym problemem jest to, że podczas pomiaru sygnału odbieram dużą ilość szumu. Kiedyś LF353 wzmacniacze do zmiany napięcia i podejrzewam, że mogą one być przyczyną hałasu. To schemat z wzmacniaczem operacyjnym. Sygnał trafia do „Input”, a „Output” trafia bezpośrednio do pinu ADC mikrokontrolera. I …
Instrukcja AVR SEI ( http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_SEI.html ) czeka na zakończenie kolejnej instrukcji przed włączeniem przerwań. Jeśli użyję innej instrukcji, aby ustawić flagę I w SREG, czy to również czeka 1 instrukcję? Innymi słowy: czy czekanie jest cechą instrukcji SEI lub rejestru statusu? Jeśli jest to cecha instrukcji SEI, to w którym …
Większość mikrokontrolerów (np. AVR, MSP430, PIC itp.) Obsługuje wiele różnych trybów uśpienia. „Najgłębszy” tryb uśpienia to taki, który ma najniższy pobór mocy (np. „Wyłączanie”, „wyłączanie”), ale wszystkie systemy zegarowe są zwykle zatrzymywane w tych trybach i wydaje mi się, że to jedyny sposób na „ pobudka ”z nich odbywa się …
Czytałem o arduino i architekturze AVR i utknąłem w punkcie, w jaki sposób rozwiązuje się problem przeciągania lub propagacji rurociągów przez wprowadzenie architektury Harvard w AVR. To znaczy, że Harvard zapewnia po prostu inną lokalizację przechowywania niż pamięć danych i pamięć programu, które umożliwia załadowanie programu bez operatora. Ale jak …
Czy istnieje dobry sposób na wdrożenie komunikacji między ISR a resztą programu dla systemu wbudowanego, który pozwala uniknąć zmiennych globalnych? Wydaje się, że ogólny wzorzec ma mieć zmienną globalną, która jest dzielona między ISR a resztą programu i używana jako flaga, ale to użycie zmiennych globalnych jest dla mnie sprzeczne …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosu inżynierii elektrycznej. Zamknięte w zeszłym roku . Jeśli mam Arduino, czy mogę nagle włączyć i wyłączyć zasilanie, nie psując go? Jeśli projektuję produkt z włącznikiem / …
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ą kondensator odsprzęgający osobno (jak próbowałem zobaczyć, jak to wyglądało), obniżyłem kryształ, …
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 robią i jak mają być połączone z …
Zainspirowany prostym alarmem ciemności opartym na ATMEGA 168, który ma teoretyczną żywotność 3 lat na bateriach korzystających z trybu uśpienia, postanowiłem zrobić coś podobnego do mnie (alarm pobudki, używając oscylatora dla mniej więcej dokładnej precyzji niż lekki) Moje zamieszanie polega na sposobie obliczania żywotności baterii (patrz sekcja „Obliczanie czasu pracy …
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 zewnętrznego kryształu 16 MHz. Oczywiście jest to niezgodne ze specyfikacją. …
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 chcę się tego nauczyć …
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 miejscu (co, rozumiem, jest sednem ICSP). Czy są jakieś specjalne względy …
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.