找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4842|回复: 5
打印 上一主题 下一主题
收起左侧

FU68XX有感无感电机控制芯片 各模块程序分享

  [复制链接]
跳转到指定楼层
楼主
FU68XX 模块程序  BLDC


单片机源程序如下:
  1. #include <FU68xx.h>
  2. #include <FU68xx_GPIO.h>
  3. #include <FU68xx_SYSTEM.h>
  4. #include <FU68xx_ADC.h>
  5. #include <ADCInit.h>

  6. /* Private typedef ------------------------------------------------------------------------------*/
  7. /* Private define -------------------------------------------------------------------------------*/
  8. /* Private macro --------------------------------------------------------------------------------*/
  9. /* Private variables ----------------------------------------------------------------------------*/

  10. /* Private function prototypes ------------------------------------------------------------------*/
  11. /* Private functions ----------------------------------------------------------------------------*/

  12. /*-------------------------------------------------------------------------------------------------
  13.         Function Name :        void main(void)
  14.         Description   :        主函数主要功能是初始化,包括系统初始化,硬件初始化,主循环扫描。
  15.         Input         :        无
  16.   Output                                :        无
  17. -------------------------------------------------------------------------------------------------*/
  18. void main(void)
  19. {
  20.         /*System Init*/
  21. //         SystemInit();
  22.   float i;
  23.         /*Timer初始化*/
  24. //        TIM0_Init();
  25.         
  26.         /*ADC初始化*/
  27.   ADC_Init();        

  28.         while(1)
  29.         {               
  30.                 /*ADC数据转换计算*/
  31.     //ADCGetConversionValue();
  32.      i=i+1;
  33.                  /*软件启动ADC采样转换*/
  34.                  if(i>100)
  35.                  {
  36.                         i=0;
  37.                  SetBit(ADC_STA, ADCBSY, 1);        
  38.      }                        
  39.            
  40.                   
  41.                          if(GetBit(ADC_STA, ADCIF))
  42.            {                                
  43.                
  44.                   /*获取ADC转换数据*/
  45.                   ADCData.VoltageBUS = ADC2_DR << 3;                                                                            // Q12-->Q15
  46.                   ADCData.VoltageSREF = ADC7_DR << 3;                                                                           // Q12-->Q15                        
  47.             
  48.                         ADCGetConversionValue();
  49.             CLR(ADC_STA, ADCIF);
  50.            }        
  51.         }               
  52. }
  53.         
复制代码

所有资料51hei提供下载:
样例程序.7z (4.2 MB, 下载次数: 156)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享淘帖 顶1 踩
回复

使用道具 举报

来自 2#
ID:315093 发表于 2020-11-25 15:46 | 只看该作者

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:328014 发表于 2020-11-10 14:32 | 只看该作者
能分享一下原理图吗?缺少原理图啊
回复

使用道具 举报

地板
ID:607312 发表于 2020-12-30 16:42 | 只看该作者
能分享一下原理图吗
回复

使用道具 举报

5#
ID:545628 发表于 2021-5-20 16:20 | 只看该作者
有用峰岹调过电动工具的老哥么
回复

使用道具 举报

6#
ID:445750 发表于 2021-10-14 10:53 | 只看该作者
峰岹芯片,公开资料少,不好上手
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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