主体程序部分

u32 i=0;                 //初始化i值为0
 int main(void)
 {
     vu8 key=0;    
    delay_init();             
    KEY_Init();

while(1)             
    {
         key=KEY_Scan(0);    //按键
           if(key)
                {        if (KEY0_PRES)   //选择按键0为控制键
                    i=i+1000000;              //if循环,每按一次键0,i加1000000
                    AD9854_Init();
          AD9854_SetSine(i,4095);  //i为频率,4095为幅值的sin函数                     
            if (i>40000000)
          i=0;                                     //频率大于40Mhz置0
        }else delay_ms(10);            //时延为10ms
    }     
}

STM32对ad9854进行频率步进(按键)相关推荐

  1. STM32 PWM周期与频率的计算

    文章目录 STM32 PWM周期与频率的计算 频率的计算 占空比的计算 笔记仅供自学,用来回看复习,不一定适合你,如有错误请指出. STM32 PWM周期与频率的计算 TIM_TimeBaseInit ...

  2. matlab绘制步进频率信号,雷达信号处理MATALB模拟---频率步进信号SFWC

    目标参数:四个目标位于995,1000,1001和1005米处,其反射系数为1, 1.5, 2.25, 3.375 ​步进频率信号参数:载频f0= 5.321GHz, 合成带宽B = 400MHz 使 ...

  3. K_A07_005 基于 STM32等单片机驱动 DRV8833 模块按键控制步进电机正反转

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 步进电机驱动时序 对应程序: 四.部分代码说明 1.接线说明 1.1.STC89C52RC+DRV8833模块 1.2.STM3 ...

  4. K_A07_002 基于 STM32等单片机驱动ULN2003模块按键控制步进电机正反转

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 步进电机驱动时序 反向输出 对应程序: 四.部分代码说明 1.接线说明 1.1.STC89C52RC+ULN2003模块 1.2 ...

  5. STM32 基础系列教程 2 - GPIO 按键输入

    前言 学习stm32 GPIO 的使用,实现简单的按键输入功能,用按键的高低来控制LED的亮灭! 示例详解 基于硬件平台: STM32F10C8T6最小系统板, MCU 的型号是 STM32F103c ...

  6. K_A08_004 基于 STM32等单片机驱动MX1919模块按键控制直流电机正反转加减速启停

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 1.MX1919模块驱动时序 2.对应程序: 3.PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+MX1919 ...

  7. K_A07_003 基于 STM32等单片机驱动DRV8825模块按键控制步进电机正反转

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 SETP时序 对应程序: 细分说明 程序 四.部分代码说明 1.接线说明 1.1.STC89C52RC+DRV8825模块 1. ...

  8. K_A08_009 基于 STM32等单片机驱动TB6612模块按键控制直流电机正反转加减速启停

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 TB6612模块驱动说明 对应程序: ENA ENB输出PWM 四.部分代码说明 接线说明 1.STC89C52RC+TB661 ...

  9. K_A07_001 基于 STM32等单片机驱动A4988模块按键控制步进电机正反转

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 SETP时序 对应程序: 细分说明 程序 四.部分代码说明 1.接线说明 1.1.STC89C52RC+A4988模块 1.2. ...

  10. K_A08_003 基于 STM32等单片机驱动L9110模块按键控制直流电机正反转加减速启停

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 L9110模块驱动时序 对应程序: PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+L9110模块 2.STM ...

最新文章

  1. C语言的 32个关键之和9个控制语言之关键字
  2. 计算机网络管理员中级理论知识试卷06,计算机网络管理员中级理论+技能完整题库及答案...
  3. Eclipse中代码编辑背景颜色修改和XML字体修改
  4. Ubuntu系统全盘备份与恢复,亲自总结,实测可靠
  5. C语言中利用联合体巧妙处理数据
  6. JFinal(一)JFinalConfig
  7. 古代汉语(王力版)笔记 通论6-7
  8. 酉矩阵和次酉矩阵的定义
  9. 关于Python中的编程,这篇阅读量预算10万+的文章可能是你见过的最完整的讲解
  10. 杰理之低延时无线麦功能支持以下三种组合配置【篇】
  11. 学期总结(思维导图)
  12. 一文带你了解Unity Shader-小飞侠轻功(径向模糊)
  13. latex语法_【研创基地科研实训】关于举办第27期“LaTeX使用技巧交流分享会” 线上科研实训交流活动的通知...
  14. c语言如何编写对数程序,在C语言中使用对数函数的方法
  15. Matlab-算术编码
  16. vue 308 Permanent Redirect (from disk cache)问题
  17. Android最强技术实现:最强保活黑科技
  18. 使用ArcGIS进行拓扑检查
  19. 把吃出来的病吃回去 张悟本_张悟本把吃出来的病吃回去
  20. 游戏是怎样炼成的? 本田太郎

热门文章

  1. UnboundLocalError local variable torch referenced before assignment
  2. vue手写签名,canvas手写签名,canvas签名图片旋转
  3. java7 调优_JVM故障分析及性能优化系列之七:使用MAT的Histogram和Dominator Tree定位溢出源...
  4. 网站域名DNS被劫持了如何解决?
  5. Simulink 中状态的导数不是有限值,仿真将停止,解中可能存在一个奇异点。
  6. 基于Keilv5新建STM32F030工程
  7. 如何用计算机测量图片景深,用比较仔细的测量搞清楚“景深”(1.实测景深与公式比较)...
  8. linux命令行使用for循环,linux命令:for循环
  9. 新手好例子图书馆管理系统Python+MySQL+tkinter图形化界面+源码(注释详细)
  10. UE4--局域网多人联机