Embedded development can not be separated from the serial port, SCM, ARM need serial port to host the communication. Ever since I began to touch the microcontroller, a problem has been bothering me-the blue screen problem.
Since the notebook is now canceled serial port, so in the notebook and Development Board communication, USB to the serial port to become a good choice, but followed by the blue screen, just beginning to think is a single-chip development Board problems, the results of playing to arm Development Board will also appear when this problem, Later, it is believed that the blue screen is the patent of XP, and the result is used Win7, still exist.
Because in playing these development boards when the data transmission volume is small, so the blue screen problem will not often encounter. But wait until oneself start to play the server (ordinary PC machine, not dedicated server), because the network often problems, so decided to use a serial port to control the server, this time the serial port transmission of the data is relatively large, using USB to the serial port often Win7 blue screen. So, their determination, decided to USB to the serial port of the blue screen problem solved.
First of all, from the Internet to search for similar problems, found very common, the heart is more happy. One solution on the web is to change multi-core to a single nucleus, and it does not have a blue screen, but the performance also drops a lot, after all, has entered the multi-core era. Later, the change of n more USB serial port driver, did not solve the problem. Finally, discover the Watts up that the lab bought back from America. Pro uses is the USB to the serial port, but never blue screen, check its technical manual, found that it uses the serial chip is FT232RL.
At this point, compared to their previous use of USB to the serial port, the chip has PL2303 and CH340, these chips will lead to blue screen. Online check a bit FT232, found more stable, but also more expensive, they spent 59 of the ocean to buy a, found that does not lead to a blue screen, so troubled for many years the blue screen problem finally resolved.
Send a picture of FT232RL, see what "Daniel" looks like (the left is a serial line, the right is the USB to the serial line), haha.