Some time ago, in order to make a small device, I first selected STC89C52 as the processing core. Later, as the functions continued to be enriched, the program became larger and larger, and the small body of STC89C52 could no longer handle it. I had no choice but to change to a chip with a larger flash. I accidentally found that there was a kind of single-chip microcomputer minimum system development board on the Internet that was quite popular. It was a small board based on STC15W408AS, like a small functional module. After shopping online, I found that a small button was missing. Because I was in a hurry to use it, I found a similar one on hand and soldered it on. When writing the online shopping evaluation, although I pointed out the problem of the lack of small buttons, I still gave a good review.
After the test was completed, I found that I had chosen the straight pin method for the convenience of plugging in the wires. However, during the installation, the overall height increased, so I had no choice but to buy another one. When I paid, I found that I had been blocked by the store. It was really unreasonable. He should have apologized.
In order to replace this board, I accidentally found a CH554 evaluation board. After comparing, I found that STC15W408AS is 8Kflash, while CH554 is 16Kflash, so there is no problem with program storage space. In addition, another reason for choosing STC15W408AS is that it has 3 serial ports that can be switched. After carefully studying CH554, I found that it actually has 4 serial ports that can be switched. I learned a lot. After porting the original program to CH554 and testing it, it was completely fine!
In life, we often encounter all kinds of changes. We must have a spirit of seeking change and adapting to things. Thank you for being there!
|