野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5110|回复: 6

如何将正点原子的例程快速移植到野火开发板上?

[复制链接]
发表于 2022-10-15 17:53:31 | 显示全部楼层 |阅读模式
      说句心里话,野火的教程开头学习收益颇丰,而正点的例程把需要经常操作而且让人晕头的事情进行了封装,比如
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,只要进行替换即可。其它的修改基本上也只要在对应的头文件里进行修改即可。

回复

使用道具 举报

 楼主| 发表于 2022-10-16 10:37:56 | 显示全部楼层
居然无人关注?自己顶一下。
回复 支持 反对

使用道具 举报

发表于 2022-10-17 08:34:31 | 显示全部楼层
回复

使用道具 举报

发表于 2022-10-19 17:52:42 | 显示全部楼层
网络芯片的复位引脚也不一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-19 18:14:22 | 显示全部楼层
aoe 发表于 2022-10-19 17:52
网络芯片的复位引脚也不一样

确实如此,用到的引脚要修改。
回复 支持 反对

使用道具 举报

发表于 2022-10-21 07:55:33 | 显示全部楼层
以前都是用原子硬件,用野火的软件。
现在是用野火硬件,用原子软件,野火软件不升级了,也不怎么管了。
原子LVGL,emwin都在升级。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-21 08:51:42 | 显示全部楼层
xlzhu 发表于 2022-10-21 07:55
以前都是用原子硬件,用野火的软件。
现在是用野火硬件,用原子软件,野火软件不升级了,也不怎么管了。
原 ...

确实如此...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-1 10:25 , Processed in 0.033956 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表