博士
最后登录1970-1-1
在线时间 小时
注册时间2022-4-11
|
说句心里话,野火的教程开头学习收益颇丰,而正点的例程把需要经常操作而且让人晕头的事情进行了封装,比如
SYTEM文件夹下的三个函数就很实用!这样只要把主要精力放到自己需要解决的关键问题上来。
我自己有一系列的野火开发板,显然对野火熟悉也热衷,所以经常需要把正点的代码放到野火开发板上来运行,这里
提供一个快速进行移植的方法(以都是STM32F407为例):
1. 改时钟配置:
将正点原子的sys_stm32_clock_init(336, 8, 2, 7);修改为野火可以直接使用的 sys_stm32_clock_init(336, 25, 2, 7);
这是由于正点用的是8MHz的外部晶振,而野火使用的是25MHz的外部晶振;
2. 改各个头文件:
以直流电机管脚定义为例,正点使用的PWM和互补管脚分别是PA8和PC13作为互补,而我们用野火的电机接口2用的
管脚是PC6和PA5,只要进行替换即可。其它的修改基本上也只要在对应的头文件里进行修改即可。
|
|