Lpc1700 vs stm32

Source: Internet
Author: User

To a netizen's comment:
NXP has a lot of stuff to use in cars. I have graduated from the automotive industry. What is used on the car is the most widely used by feisikar. It is adopted at the vehicle factory level, which is the so-called pre-installed standard. The car radio is out of the tda7540 of the St, and the biggest is the NXP,

There are many bugs in the things of St. For example, when stm32 first came out, in order to quickly seize the market, there were many problems with those chips, but they are much better now. The most successful st is lifecycle 8.
The MCU used in the vehicle-mounted industry in Shenzhen is eight-digit. There are many manufacturers, such as Panasonic, rensa, Toshiba, and. Since November 8 was released, all of them have been converted into the st camp.
I started to play stm32 in 100. Later, I used 64-foot and-foot stm32 for several applications. My feelings are as follows:
1. Easy development. With the help of the library that makes people "love" and "hate", the development cycle is faster.
2. Flexible pin distribution. The ing is well considered. Unlike the NXP lpc1768 I use now, AD and UART are placed on the same pin and can only be selected. I would like to swear.
8-way ad is clearly described. Only 4-way ad can be used, and 4-way ad is occupied.
3. Many functions of stm32 are implemented by software. For example, the calendar function of the RTC clock can only be calculated by the user. The number of year and month for the lpc1700 is directly set. Day, the day of the week is written into it, and the hardware is counted by yourself. The precision is also very high, equivalent to ds1302. Nice. The uart of the lpc1700 has FIFO, and the data volume is large and will not die.

4. The control of I2C is well implemented by the lpc1700. There are some problems with the early versions of stm32, but it is really troublesome to upgrade the Library.
5. directly operate the register on the lpc1700. This is good, efficient, and helpful for us to deeply understand the principles.
6. Because of the Second Generation kernel of arm V7, the speed has been greatly improved by 100 m. The key is to separate the kernel bus and run it without a speed bottleneck.
7. the most complicated part of the lpc1700 is the clock control. Like the x86 clock, there are pll0.pll1 and the USB clock, but this also brings a benefit, the standby power consumption can be reduced.

Sleep mode ----------- deep sleep ---------------- power-down mode ---------------- deep power-down mode
10mA --------------------> 150ua ------------------> 470na <actual test data may have errors>

8. I personally think that the precision of stm32 ad is still good. The lpc1700 AD relies heavily on PCB layout and cabling. In contrast to stm32, it is more casual. The error is not very large.
9. USB development currently only relies on the stm32 library. There are many things to do. The speed is not very fast. It is much faster and faster. More importantly, it is very convenient to upgrade the firmware. Without any tools, you can simulate a USB flash disk in the system and then bind the file to be upgraded, drag it in and restart it. The things that St wants to get DFU. Sometimes it is still unsuccessful.

10. Finally, I lamented the super timer function of stm32. First, the motor control was implemented.

conclusion: If you are looking for cost effectiveness and Quick Start, you must select stm32 if you want to use more peripherals. For example, if you have five uarts.
select industrial control. If there are not many peripherals and the reliability is high, find the lpc1700.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.