总共4路pwm。

#define GPIO10_FUNC AS_PWM
#define GPIO10_OUTPUT_ENABLE 0
#define PULL_WAKEUP_SRC_GPIO10 PM_PIN_UP_DOWN_FLOAT
//#define PULL_WAKEUP_SRC_GPIO10 PM_PIN_PULLUP_10K  no use!

#define GPIO17_FUNC AS_PWM
#define GPIO17_OUTPUT_ENABLE 0
#define PULL_WAKEUP_SRC_GPIO17 PM_PIN_UP_DOWN_FLOAT
//#define PULL_WAKEUP_SRC_GPIO17 PM_PIN_PULLUP_10K

///*
write_reg8(0x781, 0x0f);//32M/(15+1) = 2M
write_reg16(0x79a, 16);//set pwm1 max cycle 125K = 2M/16
write_reg16(0x798, 8);//set pwm1 duty_cycle = 50% = 8/16
write_reg8(0x780, 0x02);
//*/

write_reg8(0x781, 0x0f);//32M/(15+1) = 2M
write_reg16(0x79e, 16);//set pwm2 max cycle 125K = 2M/16
write_reg16(0x79c, 8);//set pwm2 duty_cycle = 50% = 8/16
write_reg8(0x780, 0x04);

多路PWM操作时有点麻烦,要先读出之前控制寄存器的内容,再去操作相关位。

ST17H26的PWM模块相关推荐

  1. ST17H26之aes模块测试程序

    ST17H26之aes模块程序比较复杂,所以特地单独移植出来进行测试验证,代码在我的csdn资源里面下载即可.

  2. dsPIC33EP 高速PWM模块初始化设置及应用

    //文件 p33pwm6.h#ifndef _P33PWM6_H_ #define _P33PWM6_H_ //#include "p33pwm6.h"#define FSYNCO ...

  3. 嵌入式davinci电路元素基础和PWM模块

    1,DAC_OUT和DAC_OUTB是AD9912输出的差分信号. 2,电容器储存电荷的能力,常用的单位是F.uF.nF.pFUF大了好还是UF小了好,要根据电路自身需要而设计, 要看电路滤波是在高频 ...

  4. ROCKCHIP PWM模块开发指南

    ROCKCHIP PWM模块开发指南 前言 脉宽调制(PWM,Pulse Width Modulation)功能在嵌入式系统中是非常常见的,它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效 ...

  5. msp430发送pwm信号_使用MSP430G2单片机的PWM模块控制LED指示灯的亮度

    本篇文章是MSP430G2 LaunchPad系列教程的一部分,我们正在学习使用德州仪器的MSP430G2 LaunchPad开发板.到目前为止,我们已经学习了开发板的基础知识,并介绍了如何读取模拟电 ...

  6. DSP PWM 模块原理及使用

    DSP PWM 模块原理及使用 F28027有8路PWM(四个模块),4路HRPWM,特别对设计高精度电源提供了方便,每个PWM模块中又包括以下几个子模块:时基(Time-base)模块.计数比较(C ...

  7. Harmony OS 设备开发学习记录(六)-- 通过PWM模块播放音乐

    Harmony OS 设备开发学习记录(六)-- 通过PWM模块播放音乐 基于hispark wifi套件采用harmony os 2.0全量代码 一.看原理图确定硬件电路 本例采用红绿灯扩展版上的蜂 ...

  8. DSP芯片F2803x系列之PWM模块及高精度PWM使用

    DSP芯片F2803x之ePWM模块 文章目录 1 ePWM模块概述 2 ePWM模块构成 3 ePWM各子模块 3.1 TB模块 3.2 CC模块 3.3 AQ模块 3.4 DB模块 3.5 PC模 ...

  9. STC15系列单片机-PWM模块

    STC15W内部集成了一个15位的PWM模块, 可以6路独立输出. 此外PWM模块每一路都有两个用于控制波形翻转的计数器T1和T2, 可以灵活地控制每路PWM的高低电平宽度, 从而实现对PWM占空比的 ...

最新文章

  1. 让vim不要自动添加新的注释行
  2. 关于召开全国大学生智能车竞赛--航天智慧物流项目
  3. python做词云做文本处理_文本挖掘——python词云实现
  4. hdu 1723(简单dp)
  5. Android之jdbc的学习
  6. P1312 Mayan游戏 [模拟][搜索]
  7. 【Android 修炼手册】常用技术篇 -- Android 插件化解析
  8. 经济学原理 下载 曼昆_2021南开经济学考研全年规划
  9. 伊恩斯普里格斯3D肖像的秘密
  10. EFI模式下安装win8.1系统
  11. 学习日常笔记day12jsp基础
  12. 6亿债务年底还完,老罗“真还传”即将完结
  13. SDK对接遇到的问题与解决
  14. 一行代码轻松搞定各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
  15. 【R语言科研绘图】--- 柱状图
  16. setInterval()的三种写法
  17. mac怎么压缩pd文件最小
  18. 学python人工智能电脑要什么配置_学Python需要什么配置的电脑?
  19. 银行从业中级系列课程之——银行管理(一)宏观经济与环境
  20. 2023第三方应用苹果电脑磁盘读写工具Tuxera NTFS

热门文章

  1. Eclipse深度患者设置VSCode快捷键
  2. 微服务实践(五):微服务的事件驱动数据管理
  3. 常见数据归一化的几种方法
  4. 多线程:为什么wait()需要放在循环中?
  5. struts2框架入门
  6. 【Scratch】青少年蓝桥杯_每日一题_1.25_投球
  7. 数据结构-树和二叉树01(定义、度、深度、有序树、森林)
  8. win定时关机_如何设置电脑定时关机?电脑新手有必要掌握一波!
  9. html判断表单是否为空,layui判断表单是否为空
  10. PDU是如何帮助机房安然度夏?如何选择PDU电源配套机柜?