51单片机里的直流电机(使用国产8051内核FMC1001单片机驱动无刷电机)

一、特点

51单片机里的直流电机(使用国产8051内核FMC1001单片机驱动无刷电机)(1)

1、概述:

FMC1001C 是一款8位的带32K 字节 FLASH 的控制器,它片上包含了256字节的内部 RAM(可 以直接访问)和4 K 字节的外部 RAM(需要用 MOVX 访问)。FMC1001C 低功耗,高性能,稳 定,低成本,使用 CMOS 工艺,和51系列控制器完全兼容。

2、内核:

24MHz 高性能 1T 8051内核,全兼容8051指令集,内置16位硬件乘除法;

31个中断源和中断向量,2级中断优先级;中断源来自于每一个 IO 和各个模块的中断。

3、存储器:

256字节的内部 RAM ; 4 K 字节的外部 RAM(SRAM) ;

32K FLASH 程序空间,支持在线读取、擦除和编程;

4、外设:

------1个看门狗计数器 WDT;1个唤醒计数器 WUT;2个16位通用定时器;

------40个 IO 双向口,工作模式有推挽输出、上拉、输入,每个 I/O 口都支持外部中断;

------2个全双工串口 UART;支持 UART8位/9位模式、2线 SPI 主模式;

------2个全双工 SPI 接口,支持 SPI、I2C 主模式;

------1个 USB,4个端点,支持 lowspeed、fullspeed,支持在线升级,自擦写;

------2个 TPC 可实现计时(Timer)、脉宽调制(PWM)和捕捉(Capture)功能。

------(HRP 模块)6路16位的高精度 PWM,每路可以有各自的占空宽度;

------(PWM 模块)6路独立带死区的14位 PWM,有2个专用 Ptimer 提供时间计数,并和

PSYNC 模块一起实现两颗或多颗 MCU 的 PWM 同步;

------1个12位 ADC,15路外部输入检测,1路内部检测,4路外部输入参考及4路内部参考;

------4 个比较器;

------低电压检测器 LVD,支持16级电压检测;

5、可以在线仿真哦!!!!

所以,该单片机用在无刷霍尔电机、飞控是一个非常不错的选择。

二、编程方面和8051一样,IDE也是使用熟悉的KEIL软件了。

1、比如寄存器:

51单片机里的直流电机(使用国产8051内核FMC1001单片机驱动无刷电机)(2)

2、比如编程代码:

51单片机里的直流电机(使用国产8051内核FMC1001单片机驱动无刷电机)(3)

51单片机里的直流电机(使用国产8051内核FMC1001单片机驱动无刷电机)(4)

51单片机里的直流电机(使用国产8051内核FMC1001单片机驱动无刷电机)(5)

只是功能更强、时钟更高了。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页