The correct application of the MCU programmer will easily write the MCU badly.

The programmer is connected to the computer parallel port (printer interface) through the data line, independent external power supply, more convenient to use and more stable programming; use the graphical interface under WINDOWS, use the mouse to operate, support Windows ME/98/95/2000 system With programming instructions, the control program has a friendly working interface, and the various operations on the chip become very simple, whether it is electronic or computer enthusiasts can easily grasp.

The programmer is functionally divided into a general purpose programmer and a dedicated programmer. Dedicated programmers are the lowest price, suitable for a small variety of chips, suitable for programming with a certain type or a special type of chip, for example, only need to program the PIC series. The full-featured general-purpose model can cover almost (but not all) all the chips that need to be programmed at present. Due to the troublesome design, the high cost, the sales volume is limited, and the final price is extremely high, which is suitable for the case where many kinds of chips need to be programmed.

Using the programmer can not only improve the programming efficiency, but also has a very high rate of bad products. What is more terrible is that many bad rate chips have been damaged. Isn't this a loss for the lady and the soldiers? (paying for the programmer to edit the chip)

In fact, the customer's consultation and feedback also confirm the development and change history of our programmer technology all the way, the details determine success or failure!

Usually, the use of programmers to write chips has a bad rate, which is caused by many factors, such as chip batch quality fluctuations, programming and burning room environment and personnel habits, fixture life, programmer aging, programmer timing compatibility. And so on. Solving these basic problems can generally be solved by strengthening personnel training, equipment maintenance upgrade or timely updating of the chip timing algorithm, and also achieves certain effects!

So is the problem really solved? In fact, the rate of defective products is reduced, but the phenomenon of damage to the chip still exists!

If the company invested a lot of hardware, software and timing developers to analyze the problem, but the result is that the programmer hardware design performance indicators are normal, the software does not appear abnormal BUG, ​​the algorithm timing is also strictly in accordance with the programming manual provided by the chip manufacturer. To write.

So all the focus seems to be slowly gathered in the original chip, of course, the original chip quality is excellent!

Through the unremitting efforts of the programmers and users, the original manufacturers of the chip, finally found the end of the disease.

The chip factory analyzes the failed chip feedback: the chip has two levels of encryption, the first level of chip encryption, the user can continue to repeat operations by erasing, and the second level of encryption, also known as add-on, user Once encrypted, you will not be able to do anything again! Moreover, the encryption bit is located in the Flash area of ​​the chip, occupying the first few bytes of the Flash area address;

MCU programmer

User side plan: Our program uses a second level of encryption (dead), and the encrypted information is in the programming file;

Programmer programming process: The user loads the file and performs sequential programming directly from the top to the bottom of the Flash area.

From the word "dead", we can imagine that the encryption operation of the chip must be cautious; from the above communication information, it is easy to damage the chip phenomenon, not caused by poor programming hardware, software or timing indicators. Instead, it added a deadlock to the chip and locked the chip.

The encryption bit occupies the first few bytes of the flash area of ​​the chip. If the programmer follows the normal flow operation, it writes from the flash start address of the chip to the end address. Once the chip finishes writing the encryption bit at the start address. In the subsequent tens of K, hundreds of K or even M's capacity code for a long time of burning process, there was an emergency! For example, man-made illegal operation, poor contact between the chip and the burning seat, failure to write due to the chip not responding during programming, will inevitably lead to the chip being locked and unable to be used, resulting in the chip being abolished!

MCU programmer

In response to this phenomenon, our programmer changed its mindset and changed the operation flow; we independently designed a "configuration". Before the programmer burns, our software will first parse and extract the encrypted bits of the user code and put them on In the "configuration"; in the process of performing the programming operation, the programmer first burns the user code except the encryption bit, and after burning successfully, finally burns the encryption bit through "configuration"; during the burning process In the case of man-made illegal operation, poor contact between the chip and the burning seat, programming failure, the chip does not respond to the burning failure, as long as the encryption bit is not operated, the chip can continue to burn, without locking The chip is damaged. This can greatly avoid damage to the chip.

MCU programmer

MCU programmer

The details determine the success or failure, the programmer just changes an operation mode, change the operation sequence, you can improve the yield of chip burning, so that customers can stop programming.

Outdoor Antenna

Outdoor Antenna for TV ,Outdoor Antenna for WiFi,Outdoor Antenna for Booster ,Outdoor Antenna for Router ,Waterproof outdoor Antenna

Yetnorson Antenna Co., Ltd. , https://www.yetnorson.com