1、STM32CubeMX生成的MDK工程有个BUG。
STM32CubeMX生成的MDK工程之后,问你是否打开工程,选择打开。打开MDK工程之后,马上关闭。关闭一次之后,在重新打开,你就可以添加你自己写的工程.C .h文件了。
2、将你写的代码放在 下面注释的中间,不然你下次重新生成的时候会被覆盖。
/* USER CODE BEGIN 1 */ /* USER CODE END 1 */
不仅要添加.c文件,还得把.h文件include进工程,你可以百度怎么在MDK中把.h文件include进工程
你所谓的用户文件是指用户自己编写的内容?
这个你需要常规添加,并在编译工程中包含进去。
你可以在CUBE生成工程之后,在MDK里按照你自己的喜好添加你的个人库文件使用
这个和CUBE没有冲突