linux蜂鸣器驱动 蜂鸣器--LINUX

导读:就爱阅读网友为您分享以下“蜂鸣器--LINUX”的资讯,希望对您有所帮助,感谢您对92的支持!

//mux = 1/16

tcfg1 &= ~S3C2410_TCFG1_MUX0_MASK; /*S3C2410_TCFG1_MUX0_MASK定

时器0分割值的掩*/

/*

码:TCFG1[0~3]*/

tcfg1 |= S3C2410_TCFG1_MUX0_DIV16; /*定时器0进行16分割*/

__raw_writel(tcfg1, S3C2410_TCFG1); /*把tcfg1的值写到分割寄存器

S3C2410_TCFG1中*/

__raw_writel(tcfg0, S3C2410_TCFG0); /*把tcfg0的值写到预分频寄存器

S3C2410_TCFG0中*/

clk_p = clk_get(NULL, "pclk"); /*得到pclk*/

pclk = clk_get_rate(clk_p);

tcnt = (pclk/50/16)/freq; /*得到定时器的输入时钟,进而设置PWM的调制频率

*/

__raw_writel(tcnt, S3C2410_TCNTB(0)); /*PWM脉宽调制的频率等于定时器的

输入时钟 */

__raw_writel(tcnt/2, S3C2410_TCMPB(0)); /*占空比是50%*/

tcon &= ~0x1f;

tcon |= 0xb; /*disable deadzone, auto-reload, inv-off, update TCNTB0&TCMPB0, start

linux蜂鸣器驱动指令,linux蜂鸣器驱动 蜂鸣器--LINUX.doc相关推荐

  1. 一文理解Linux的基本指令(三分钟学会Linux基本指令)

    前沿: 本文小马将把Linux一般比较常见的指令给大家一一列举出来,为了大家忘记某些指令后,可以方便查询记忆,再次小马建议,Linux指令并不需要去特别花时间专门记忆,只需要多进行操作实现就行!

  2. linux+有趣的指令,6个有趣的Linux命令(乐趣终端) - 第二部分

    在我们过去的以下文章中,我们展示了一些关于Linux的有趣命令的有用文章,这表明Linux并不像看起来那么复杂,如果我们知道如何使用它,就会很有趣. Linux命令行可以非常容易地完成任何复杂的任务, ...

  3. Linux中part指令,10 个鲜为人知的 Linux 命令 - Part 2

    继续上篇文章<11 个很有用但鲜有人知的 Linux 命令>.在本文中,我们将关注其他几个不为人知的Linux命令,有些在管理桌面和服务器方面被证明是非常有用的. 12. 命令 你在终端上 ...

  4. linux pwm控制蜂鸣器 滴滴_兴安盟KOBISHI电磁蜂鸣器BZ-21BLAC24V保证

    兴安盟KOBISHI电磁蜂鸣器BZ-21BLAC24V保证日本KOBISHI蜂鸣器.jjb器 .蜂鸣器BZ-35VR DC24V.济南千斗工业出售,货期短.价格低.保证 这里只对必须用1/2duty的 ...

  5. Linux驱动学习-平台设备驱动probe函数-20220410

    1.最简单的杂项设备 /* * @Descripttion: 最简单的杂项设备驱动 * @version: * @Author: topeet */ #include <linux/init.h ...

  6. Linux 设备驱动开发 —— platform设备驱动应用实例解析

    前面我们已经学习了platform设备的理论知识Linux 设备驱动开发 -- platform 设备驱动 ,下面将通过一个实例来深入我们的学习. 一.platform 驱动的工作过程 platfor ...

  7. 【嵌入式环境下linux内核及驱动学习笔记-(16)linux总线、设备、驱动模型之input框架】

    目录 1.Linux内核输入子系统概念导入 1.1 输入设备工作机制 1.2 运行框架 1.3 分层思想 2.驱动开发步骤 2.1 在init()或probe()函数中 2.2 在exit()或rem ...

  8. Linux设备模型、平台设备驱动、设备树(device tree)、GPIO子系统以及pinctrl子系统介绍

    文章目录 一.Linux设备模型介绍 (1)设备驱动模型总体介绍 (2)设备驱动模型文件表现 (3)设备驱动模型工作原理 [1]总线 [2]设备 [3]驱动 [4]注册流程 二.平台设备驱动介绍 (1 ...

  9. <Linux开发>驱动开发 -之-platform 驱动

    <Linux开发>驱动开发 -之-platform 驱动 交叉编译环境搭建: <Linux开发> linux开发工具-之-交叉编译环境搭建 uboot移植可参考以下: < ...

  10. 【linux驱动】gpio外设驱动

      本篇文章为gpio外设驱动,使用内核的gpio驱动框架来操作soc的gpio外设,首先介绍所有外设引脚配置都需要的pinctrl,再介绍本篇的重点-gpio外设驱动,最后给出三个标准的gpio外设 ...

最新文章

  1. 微软 AI 设计原则:成为弱者,再带来惊喜
  2. 关于Hadoop的一些网络资料
  3. windows删除桌面ie_从Windows 8“开始”屏幕启动IE的桌面版本
  4. java生产者消费者gui_java理论之java--GUI(图形用户管理)与 IO/流
  5. linux文件系统概念目录结构
  6. Mysql中几种插入效率的实例对比
  7. 记录excel翻车现场
  8. Spring Security OAuth2.0_总结_Spring Security OAuth2.0认证授权---springcloud工作笔记157
  9. 《战争论》第四篇《战斗》的主要内容
  10. centos 6.5安装extundelete软件报错
  11. 编写程序也需要在实战中成长
  12. Android 签名机制 v1、v2、v3
  13. 如何用手机压缩JPG格式图片?一步轻松搞定
  14. 复杂句变简单句 java_【SAT写作】简单句如何变为复杂句?10招教你快速转变
  15. 联合国发布2019年《世界人口展望》:人口老化加剧, 到本世纪末地球人口将达109亿...
  16. 论文《DeepHawkes: Bridging the Gap between Prediction and Understanding of Information Cascades》阅读
  17. [内网渗透]—权限维持
  18. pytorch指定GPU训练
  19. 【Spring】Spring面试题
  20. minio下载安装与API操作

热门文章

  1. java socket通信需要另外加密么_Java Socket实战之五 使用加密协议传输对象
  2. mysql 跳过一个事物_MYSQL GTID跳过指定事务
  3. 2017河北对口升学计算机试题,2017河北对口升学计算机专业理论试题(含答案).doc...
  4. Python+OpenCV:图像金字塔
  5. Hobject 与 OpenCV IplImage 和 Mat 的相互转换
  6. Redis单机搭建主从复制以及哨兵机制
  7. 恶意软件利用Windows故障诊断平台传播
  8. code第一部分数组:第十七题 爬楼梯问题
  9. linux系统之编译内核实现iptables应用层过滤
  10. C语言内存对齐详解(1)