首先简单介绍一下峰岹科技公司,该成立于2010年,是一家专业的电机驱动芯片半导体公司,主要就是为各种电机提供高质量的驱动芯片和控制芯片以及一些电机技术的咨询服务,可以说涉及的领域很广泛,自己前端时间也是有幸参加了APM32低压评估板的评测,平时在工作中,用到的电机控制也是比较堵,这次也是非常荣幸的获得了开发板的测评机会,这里呢,也是非常感谢芯查查平台给自己的这次机会。下面记录一下,我学习,使用这块开发板的经验吧。
FU6832L的开发板:FU6832L是一款集成电机控制引擎(ME)和8051内核的高性能电机驱动专用芯片,ME集成FOC、MDU、LPF、PI、SVPWM/SPWM等诸多硬件模块,可硬件自动完成电机FOC/BLDC运算控制; 8051内核用于参数配置和日常事务处理,双核并行工作实现各种高性能电机控制。其中8051内核大部分指令周期为1T或2T,芯片内部集成有高速运算放大器、比较器、Pre-driver、高速ADC、高速乘/除法器、CRC、SPI、I2C、UART、LIN、多种TIMER、PWM等功能,内置高压LDO,适用于BLDC/PMSM电机的方波、SVPWM/SPWM、FOC驱动控制。
因为板载的是8051内核的芯片,在我们使用KEIL进行开发的时候,需要对keil中进行一些修改,这里先说下,我使用的keil版本是5.39 然后编译器,然后安装的是C51 V959的编译环境。
准备工作:keil驱动包的下载
我们自行去官网上面下载对应的驱动开发板,要不然在keil5的编译环境下都编译不过去。网址如下:
https://www.fortiortech.com/download/search/1?key=keil
我已将驱动包上传到附件中,有需要的朋友可自行下载。
驱动包的使用说明:
Fortior Keil C51 驱动
我是用的编译环境版本:Keil C51软件版本:V9.59
1. 先安装KEIL C51软件,如安装至:C:\Keil,安装到C盘的目的是,直接是系统盘,防止有其他的异常错误发生。
2. 将驱动包内的,C51和UV4这两文件夹分别直接复制至安装文件夹下(如 C:\Keil),并覆盖已有文件;当然这样只是为了在调试开发板时,增加必要的编译条件,对于软件运行是没有影响的。
3. 给电脑上的keil增加峰岹的调试器信息,修改安装文件夹(如 C:\Keil)下的TOOLS.INI,添加下行,
这里我们可以先将原有的TOOLS.INI;先备份一下,防止自己修改错误,导致原有的软件不能正常使用,
修改方法参考:Example_TOOLS.INI
TDRV9=BIN\Fice.dll ("Fortior C51 FICE Driver"),
4. 在main.c中包含"FU68xx_Sys.h".
5. 版本若升级,须得重新插拔下USB仿真器.
将下载器连接到电脑上面,正常情况下,电脑可以识别到 USB大容量存储设置 如下图所示:
打开随机配置软件驱动包,打开调试界面,在debug里面正常情况下是正常找到调试器的信息的,要不我们是不能在线仿真的。
然后打开可以看到仿真器的配置信息。
这里一切正常,然后我们下载程序看一下,测试一下:
提示下载成功了,但是由于我没有安装任何的负载,这里看不到试验现象,查看板图发现,有一个故障指示灯,然后修改了一下,使其点亮,看看程序到底有没有下载进入,
在代码的IO口初始化中,直接将其拉低,然后点击下载。。。。。
下载进入没有反应,应该不是代码问题,断电重启后,故障灯亮起了,原来是单片机没有进行软件复位,怪我以为是32的内核。
全部评论