参考了 http://www.stm32cube.com/article/176 http://www.stm32cube.com/question/434 https://blog.csdn.net/qq_22252423/article/details/76468161