Are AVR microcontrollers obsolete?

Publisher:会哭的蓝精灵Latest update time:2015-03-27 Source: diangonKeywords:AVR Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
  Some beginners and even intermediate developers think that because ARM generally has higher performance than AVR, ARM will replace AVR, AVR will exit the stage of history, or MSP430 will replace 51 series MCU, or FPGA will replace all MCUs, etc. This view is wrong, because different MCUs have their own characteristics and advantages, and no MCU is perfect. The most suitable MCU should be used in different occasions to give full play to their respective strengths, and there is no possibility that ARM will dominate the world and replace all other models of MCUs. Just imagine, an electronic watch that originally cost more than ten yuan is sold for hundreds of yuan because it uses ARM control. Who can bear it? Therefore, don't think that AVR is outdated and you will directly learn ARM after learning 51, or think that learning 51 is useless and you will directly learn ARM, otherwise you will hit a wall.

  MSP430 series microcontrollers: more suitable for robot development, it is a 16-bit, ultra-low power mixed signal processor with a reduced instruction set launched by Texas Instruments in the United States. It has Flash memory, many interrupt sources, and can be nested arbitrarily, which is flexible and convenient to use. The power supply voltage of the MSP430 series microcontrollers uses a voltage of 1.8~3.6V. Therefore, when it runs under the clock condition of 1MHz, the current of the chip will be around 200~400uA, and the minimum power consumption in the clock shutdown mode is only 0.1uA. Each member of the MSP430 series microcontrollers integrates a rich set of on-chip peripherals. They are different combinations of some peripheral modules such as watchdog, analog comparator, timer, serial port 0, 1, hardware multiplier, LCD driver, 10-bit/12-bit ADC, 16-bit Sigma-Delta AD, direct addressing module (DMA), IO port, basic timer (Basic Timer), etc. The MSP430 series of microcontrollers introduced JTAG technology, which not only makes the development tools simple, but also relatively inexpensive, and also allows online programming.

  PIC microcontroller: It can be used for robot development. It is an 8-bit microcontroller with a wide range of products. It uses a reduced instruction set and has a good development environment. It has strong pin drive capabilities and can be directly connected to relays to control strong electricity. It has a built-in watchdog and has sleep and low power modes. Many of its performance is not as good as AVR and MSP430 series microcontrollers, but it is also widely used because of its special advantages.

  Lingyang MCU: It is more suitable for robot development. It takes 16-bit computer as the core and integrates RAM, ROM and other rich functional circuits of different sizes. Users can choose Lingyang MCU with specific functional circuits according to their needs. Lingyang MCU instruction system provides 16-bit and 16-bit multiplication and inner product operation instructions with high computing speed, and adds DSP function to its application. Therefore, Lingyang is suitable for speech recognition. Lingyang MCU is more common in schools in my country, and there are many application examples. It can be used as a MCU for robot enthusiasts.

Keywords:AVR Reference address:Are AVR microcontrollers obsolete?

Previous article:Implementation plan of chlorophyll content tester based on AVR design
Next article:Container vehicle terminal loading and unloading positioning system

Recommended ReadingLatest update time:2024-11-23 10:53

The problem that the pin of the microcontroller I/0 port cannot be pulled high
I usually don't pay attention to the I/0 structure of the microcontroller. I thought that the port set to 0 by software can be pulled high by adding an external high level, and it will become a high level when sampling next time. Now I look at the P port structure and know that it is not possible. The P0 port is used
[Microcontroller]
The problem that the pin of the microcontroller I/0 port cannot be pulled high
Realize bidirectional parallel communication between MCU and FPGA
       The current popular practice is to use serial communication, which can save I/O ports. However, sometimes when ports are not in short supply, you can consider using the parallel method to set it up.        I was training for e-contests this summer and found some relevant information on this issue that may provi
[Microcontroller]
AVR SD card interface program
SD卡接口程序/*****************************************************/ /*           SD Code for   M32L             */ /*       By   pasyong        */ /*       2006-4         */ /*       Base ICC6.31A             */ /************************************************************/ #include iom32v.h #includ
[Microcontroller]
AVR Fuse Configuration
The configuration of AVR fuses is a delicate job, and users often overlook its importance or find it difficult to master. Here is an article on the configuration of AVR fuses, especially the ATmega128 fuse configuration, and some key points and matters that need to be paid attention to when configuring AVR fuses.  At t
[Microcontroller]
STC89C52RC 8-bit running light program
The circuit is very simple, so you don't need to draw it. Just connect a resistor to the P0 port and then connect 8 LED lights. #include reg52.h //header file /***********Macro definition***********************/ #define uint unsigned int #define uchar unsigned char /*********Array definition and assignment************
[Microcontroller]
Realization of real-time monitoring of vehicle driving status and voice reminder by single chip microcomputer
  1. Main functions   1. Driving condition monitoring   The vehicle voice prompter can monitor the good/bad road conditions of the vehicle (whether the vehicle is severely bumpy); it can monitor the vehicle driving in fog, rainy days and at night; it can monitor the driver's mobile phone calls while driving, and m
[Microcontroller]
Realization of real-time monitoring of vehicle driving status and voice reminder by single chip microcomputer
STM8 MCU reads DHT11 temperature and humidity sensor
DHT11 is a temperature and humidity sensor that is also driven by a bus. Its usage is very similar to that of the ds18b20 temperature sensor. Supply voltage 3.3~5.5V DC Measuring range: humidity 5% ~ 95%RH, temperature -20℃ ~ +60℃ Measurement accuracy humidity ±5%RH, temperature ±2℃ Resolution humidity 1%RH, tempera
[Microcontroller]
STM8 MCU reads DHT11 temperature and humidity sensor
Industrial Sequential Control Based on Single Chip Microcomputer
Master the simple programming of industrial sequential control programs and the use of interrupts. Experimental content 1. Experimental principle diagram: 2. Experimental content P1.0-P1.6 of 8032 controls the seven processes of the injection molding machine. Now simulate the control of the li
[Microcontroller]
Industrial Sequential Control Based on Single Chip Microcomputer
Latest Microcontroller Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号