Ningbo Hi-tech Easy Choice Technology Co., Ltd jest aktywnie zaangażowana w projektowanie, rozwój i produkcję płytki ATMEL MCU. Reputacja naszej firmy opiera się na zapewnianiu wyjątkowej obsługi i dobrym kredycie, co pomogło nam nawiązać długie relacje z dużymi korporacjami, organizacjami rządowymi i znaczną bazą użytkowników. Koncentrujemy się na różnorodnych usługach eksperckich, w tym na opracowywaniu inteligentnych elektronicznych tablic kontrolnych, projektowaniu mechanicznych i elektrycznych produktów sterujących, tworzeniu mikrokomputerów jednoukładowych, projektowaniu obwodów i testowaniu poprodukcyjnym. Możemy opracować obwód sterowania specjalnie dla Ciebie w oparciu o Twoje wymagania, niezależnie od tego, czy podasz nam dokładną specyfikację funkcjonalną, czy tylko koncepcję. Pozwoli nam to zrealizować niezbędne funkcje produktu. Z powodzeniem realizujemy projektowanie projektów produktów elektronicznych, wybór i zakup komponentów, przetwarzanie pasty SMT, montaż po spawaniu, testowanie funkcji, starzenie i inne zintegrowane usługi, kładąc duży nacisk na badania i rozwój, nienaganny system dostawców i rygorystyczną kontrolę jakości struktura.
Rozwój płyt sterowania produktami przemysłowymi firmy YCTECH obejmuje projektowanie oprogramowania tablic sterowania przemysłowego, aktualizację oprogramowania, projektowanie schematów, projektowanie płytek drukowanych, produkcję płytek drukowanych i przetwarzanie PCBA na wschodnim wybrzeżu Chin. Nasza firma projektuje, rozwija i produkuje płytkę ATMEL MCU. Jednoukładowy mikrokomputer AVR to ulepszony, uproszczony zestaw instrukcji RISC, szybki, jednoukładowy mikrokomputer z wbudowaną pamięcią Flash opracowany przez firmę ATMEL w 1997 roku. Może być szeroko stosowany w różnych dziedzinach, takich jak komputerowe urządzenia peryferyjne, przemysłowa kontrola czasu rzeczywistego, oprzyrządowanie, sprzęt komunikacyjny i sprzęt gospodarstwa domowego.
1.2. Cechy AVR
Korzystanie ze zredukowanego zestawu instrukcji RISC
RISC (komputer o zredukowanym zestawie instrukcji) jest względny w stosunku do CISC (komputer ze złożonym zestawem instrukcji). RISC to nie tylko redukcja instrukcji, ale poprawa szybkości obliczeniowej komputera poprzez uczynienie struktury komputera prostszą i bardziej rozsądną. Obecnie większość popularnych mikrokontrolerów na rynku wykorzystuje zestaw instrukcji RISC, w tym AVR i ARM. Czekać. RISC daje pierwszeństwo prostym instrukcjom o największej częstotliwości użycia, unika skomplikowanych instrukcji i ustala szerokość instrukcji, aby zredukować typy formatów instrukcji i trybów adresowania, skracając w ten sposób cykl instrukcji i zwiększając szybkość operacyjną. Ponieważ AVR przyjmuje tę strukturę RISC, mikrokontrolery z serii AVR mają zdolność szybkiego przetwarzania 1MIPS/MHz (milion instrukcji na sekundę/MHz). Można go zastosować w scenariuszach wymagających większej mocy obliczeniowej.
Wbudowana wysokiej jakości pamięć programu Flash
Wysokiej jakości pamięć Flash jest łatwa do wymazania i zapisu, obsługuje ISP i IAP oraz jest wygodna do debugowania, opracowywania, produkcji i aktualizacji produktów. Wbudowana pamięć EEPROM o długiej żywotności może zapisywać kluczowe dane przez długi czas, aby uniknąć utraty po wyłączeniu zasilania. Pamięć RAM o dużej pojemności w chipie może nie tylko zaspokoić potrzeby ogólnych okazji, ale także skuteczniej wspierać użycie języka wysokiego poziomu do opracowywania programów systemowych i może rozszerzyć zewnętrzną pamięć RAM, taką jak mikrokomputer jednoukładowy MCS-51.
Wszystkie piny we/wy mają konfigurowalne rezystory podciągające
W ten sposób można go indywidualnie ustawić jako wejście/wyjście, można ustawić (początkowe) wejście o wysokiej impedancji i ma duże możliwości napędu (można pominąć urządzenia napędzające), dzięki czemu zasoby portu we/wy są elastyczne, wydajne, i w pełni sprawny. używać.
Wiele niezależnych dzielników zegara na chipie
Może być używany odpowiednio do URAT, I2C, SPI. Wśród nich 8/16-bitowy timer ma do 10-bitowego preskalera, a współczynnik podziału częstotliwości można ustawić programowo, aby zapewnić różne poziomy czasu taktowania.
Ulepszony szybki USART
Posiada funkcje sprawdzania kodu generowania sprzętu, wykrywania i weryfikacji sprzętu, dwupoziomowego bufora odbiorczego, automatycznej regulacji i pozycjonowania szybkości transmisji, ekranowania ramki danych itp., co poprawia niezawodność komunikacji, ułatwia pisanie programów i sprawia, że łatwiejsze tworzenie rozproszonej sieci i realizacja W przypadku złożonego zastosowania systemu komunikacji z wieloma komputerami funkcja portu szeregowego znacznie przekracza port szeregowy jednoukładowego mikrokomputera MCS-51, a ponieważ jednoukładowy mikrokomputer AVR jest szybki, a przerwanie czas obsługi jest krótki, może realizować komunikację z dużą szybkością transmisji.
Stabilna niezawodność systemu
AVR MCU ma obwód automatycznego resetowania po włączeniu, niezależny obwód watchdog, obwód wykrywania niskiego napięcia BOD, wiele źródeł resetowania (automatyczny reset po włączeniu, reset zewnętrzny, reset watchdog, reset BOD), konfigurowalne opóźnienie uruchamiania Uruchom program w dowolnym momencie, co zwiększa niezawodność systemu wbudowanego.
2. Wprowadzenie do serii mikrokontrolerów AVR
Seria jednoukładowych mikrokomputerów AVR jest kompletna, co można zastosować do wymagań różnych okazji. W sumie są 3 stopnie, którymi są:
Niskiej jakości serie Tiny: głównie Tiny11/12/13/15/26/28 itd.;
Średniej klasy seria AT90S: głównie AT90S1200/2313/8515/8535 itp.; (jest eliminowany lub przekształcany w Mega)
Wysokiej jakości ATmega: głównie ATmega8/16/32/64/128 (pojemność pamięci wynosi 8/16/32/64/128 KB) i ATmega8515/8535 itp.
Liczba pinów urządzeń AVR waha się od 8 do 64 pinów, a użytkownicy mają do wyboru różne pakiety w zależności od rzeczywistych warunków.
3. Zalety MCU AVR
Struktura harwardzka z możliwością szybkiego przetwarzania 1MIPS/MHz;
Superfunkcjonalny zredukowany zestaw instrukcji (RISC), z 32 rejestrami roboczymi ogólnego przeznaczenia, pokonuje zjawisko wąskiego gardła spowodowane pojedynczym przetwarzaniem ACC MCU 8051;
Szybki dostęp do grup rejestrów i jednocyklowy system instrukcji znacznie optymalizują rozmiar i wydajność wykonania kodu docelowego. Niektóre modele mają bardzo duży FLASH, który jest szczególnie odpowiedni do programowania przy użyciu języków wysokiego poziomu;
Gdy jest używany jako wyjście, jest taki sam jak HI/LOW PIC i może wyprowadzać 40mA. Gdy jest używany jako wejście, może być ustawiony jako wejście trójstanowe o wysokiej impedancji lub wejście z rezystorem podciągającym i ma zdolność pochłaniania prądu od 10 mA do 20 mA;
The chip integrates RC oscillators with multiple frequencies, power-on automatic reset, watchdog, start-up delay and other functions, the peripheral circuit is simpler, and the system is more stable and reliable;
Większość AVR ma bogate zasoby na chipie: z E2PROM, PWM, RTC, SPI, UART, TWI, ISP, AD, Analog Comparator, WDT itp.;
Oprócz funkcji ISP większość amplitunerów AVR posiada również funkcję IAP, która jest wygodna w przypadku aktualizacji lub niszczenia aplikacji.
4. Zastosowanie MCU AVR
W oparciu o doskonałą wydajność jednoukładowego mikrokomputera AVR i powyższe cechy można zauważyć, że jednoukładowy mikrokomputer AVR można obecnie zastosować w większości scenariuszy aplikacji wbudowanych.