一.关于软件的下载与使用
作为一个刚入门的小白,光是下载和调试keil5和STM32CubeMX这两个软件就耗费了我不少时间。而点开CubeMX后第一步便是安装芯片的软件包,此后选用合适的芯片创建工程文件。虽然按照学长要求安装了相应的软件包,但是在第一次生成工程文件的尝试之时,我没有选择对应的芯片,导致生成的文件无法用keil5打开。
二.关于时钟的配置
时钟信号推动单片机内部各个部分执行相应的指令,恰似人的脉搏心跳。
在CubeMX中可以设置时钟树,但是在实际操作的过程中,我遇到了一些问题。因为软件版本问题,配置的时钟频率无法达到最高,例如最高频率为480,但是实际只能配置为479。此时可以在RCC中的system parameter中将product revision从rev.Y调为rev.V,调完即可。
三.关于代码烧录
昨天由于我的J-link仿真器没有到货,我便尝试使用USB线进行直接烧录,同学此前告诉我可以这样烧录,我便对此信心满满,但每一次点击烧录按钮都会报错告诉我烧录失败,来来回回折腾了一个多小时,我发现如果用USB线的话,需要另外下载一个叫做flymcu的软件才行。