1、首先打开STM32CubeMX,下面是打开后的样子。
2、然后新建一个工程:选择new project。
3、选择或输入stm32F030c8,(从左数第一个图)选择RAM Cortex-M0最后双击stm32F030c8(从左数第二个图)会看到下面这张图展开第一项的图。(从左数第二个图)单击system,再单击RCC。
4、一般我们都使用外部时钟(原因外部时钟精度高不容易出现错误),第一个是高速时钟晶振,第二个是低速时钟晶振。一般我们只用一个高速时钟晶振,如果有需要低速的也可以打开底下那个时钟。外部时钟选择:crystal/ceramic Resonator(这个必须设置,如果没有设置会出现许多问题;例如:生成后没有配置文件,库文件打不开等)然后再这里可以设置你需要的外设,或者点击右边芯片图片管脚进行设置。
5、然后按照下图从左到右进行时钟配置。这里用的是8M,通过倍频到48M,这里选择6倍。(选大了没用这里最大只能到48M)
6、然后选择下一个选项如下图按照从上到下,从左到右依次设置,第一个是起一个文件名第二个设置文件存放路径第三这里使用的是keil,使用的是keil5所以设置如下。这里基本就设置完了
7、然后点击下面红色箭头指向的图标。
8、出现对话直接选择YES就行。最后会出现open poject,直接点击在keil中打开就可以编辑了。