当前位置: 首页 > news >正文

做终端客户网站网络推广seo怎么做

做终端客户网站,网络推广seo怎么做,上海建筑建材业招标公告,品牌网站建设4小蝌蚪17.3 字符类 Buzzer 蜂鸣器 和 led 灯类似,蜂鸣器的设备节点也是在/dev 目录下,如下图所示。 蜂鸣器的硬件和 led 灯类似,如下图所示。 如上图所示。 原理图很容易理解,如果网络 MOTOR_PWM 为高电平,则 L9014 导通&a…

17.3  字符类 Buzzer  蜂鸣器
和 led 灯类似,蜂鸣器的设备节点也是在/dev 目录下,如下图所示。

蜂鸣器的硬件和 led 灯类似,如下图所示。

如上图所示。
原理图很容易理解,如果网络 MOTOR_PWM 为高电平,则 L9014 导通,蜂鸣器响,如果网络MOTOR_PWM 为低电平,则 L9014 截止,蜂鸣器则不响。
操作方式和 led 小灯类似。
蜂鸣器测试例程
编写简单的 buzzertest.c 文件测试蜂鸣器。
首先添加头文件,如下图所示,下面新加了几个库文件,一般常用的就是下面几个,写代码的时候,
为了方便,可以直接都添加上。

然后 main 函数如下图所示。

如上图代码所示。由于只有一个 IO,底层没有做第三个参数的判断,所以无效
第 16-19 行,对参数 argv[1]有个简单的判断,命令只能是 0 或者 1。
第 21-24 行,open 函数打开蜂鸣器设备节点
第 26 行,使用 ioctl 函数操作蜂鸣器。
第 27 行,使用 close 函数关闭设备节点。
编译运行测试
在 Ubuntu 系统下,如下图所示,进入前面实验创建的目录“/home/linuxsystemcode/charcontrol”,将源码 buzzertest.c 拷贝进去,如下图所示。

使用命令“arm-none-linux-gnueabi-gcc -o buzzertest buzzertest.c -static”编译buzzertest 文件,如下图所示,使用命令“ls”可以看到生成了 buzzertest 可执行文件。

这里介绍 U 盘拷贝代码的方法,也可以编译进文件系统。
将编译成的可执行文件 buzzertest,拷贝到 U 盘,启动开发板,插入 U 盘,加载 U 盘, 运行程序如下。
使用参数 1 和 0,蜂鸣器会响。第二个参数实际上并不起作用。

如下图所示,使用参数 0 和 0,蜂鸣器会停止响。

17.4  字符类 ADC  模数转换
和 led 灯类似,数模转换的设备节点也是在/dev 目录下,如下图所示。

模数转换的硬件部分如下图所示。

如上图所示。
XadcAIN0 网络可以读取到当前输入电压,滑动变阻器 R 移动的时候,1 和 2 之间的电阻 R12 改变,滑动变阻器最大电阻为 R13,然后电压 Vadc=R12*VDD1V8_EXT/R13
上面公式中 Vadc 可以通过 4412 读取出来,VDD1V8 和 R13 已知,那么就很容易求出 R12 的电阻。如下图所示,在 4412datasheet 中 ADC 章节中有真实的电阻和电压曲线图。

这里将数值做一个简单的换算,
1.8V 对应的是 10K 欧姆,对应的寄存器数值为 0xfff;
0V 对应的是 0 欧姆,对应的寄存器数值为 0x0。
这样做一个简单公式,将读取的数值 r 转化为电阻值 R。
R = r*10000/0xfff,即 R = r*10000/4095。
这个小公式在后面的代码中将会使用到。
模数转换例程
编写简单的 ADC.c 文件测试 adc 的驱动。首先添加头文件,如下图所示。

然后 main 函数如下图所示。

如上图代码所示。
第 14 行,设备节点为 char *adc = "/dev/adc"。
第 21 行,打开设备节点文件。
第 26 行,使用 read 函数,将读取数字赋予 buffer。
第 30 和 31 行,做个简单地换算,将读取的数值转化为电阻值。
编译运行测试
在 Ubuntu 系统下,如下图所示,进入前面实验创建的目录“/home/linuxsystemcode/charcontrol/”将源
码 ADC.c 拷贝进去,如下图所示。

使用命令“arm-none-linux-gnueabi-gcc -o ADC ADC.c -static”编译 ADC 文件,如下图所示,使用命令“ls”可以看到生成了 ADC 可执行文件。

这里介绍 U 盘拷贝代码的方法,也可以编译进文件系统,具体方法参考 10.3.5 小节。将编译成的可执行文件 open,拷贝到 U 盘,启动开发板,插入 U 盘,加载 U 盘,运行程序。
如下图所示,使用命令“./mnt/udisk/ADC”即可检测当前电阻值,中间的大段打印参数是多次打印寄存器的数值,在驱动实验中再去介绍。

调整滑动电阻器之后,再次使用测试程序,如下图所示,输出数值会有变化。

滑动变阻器向顺时针旋转,阻值会减小,最小为 0;
滑动变阻器向逆时针旋转,阻值会增大,最大为 10K。

 

http://www.lbrq.cn/news/2429317.html

相关文章:

  • 网站上传的图片怎么做的清晰合肥网
  • 好看的个人博客主页系统优化方法
  • 背投广告典型网站网站空间
  • 搭建网站用服务器还是虚拟主机做网站找哪家好
  • 思政部网站建设总结关键字挖掘机爱站网
  • 加上强机关网站建设管理的通知seo优化推广公司
  • 上海知名的网站建设公百度网首页官网
  • 南京做网站南京乐识最优百度大数据搜索引擎
  • 兰州百度公司网站建设常州免费网站建站模板
  • 南京h5 网站建设百度下载链接
  • 做网站字体格式用锐利吗要怎么网络做推广
  • wordpress 企业站模板建网站平台
  • 青岛做物流网站最新全国疫情实时大数据
  • 网站开发技术网站模板关键词广告
  • 建e网室内设计图seo推广如何做
  • 淘宝购物网站开发有什么功能网络营销专业代码
  • 犀牛建筑网校seo排名诊断
  • 上海网络平台网站建设网络服务提供者知道或者应当知道
  • 网站建设的主要内容包括网络营销期末考试试题及答案
  • 厦门建设局网站中标结果查询昆明seo建站
  • 新乡电子商务网站建设电商网站链接买卖
  • 寿光网站建设优化营销网站建设选择
  • 家庭网络搭建网站怎么推广产品
  • wordpress转zblog搜索引擎优化
  • 网站运营的成本杭州网站排名seo
  • 自己可以给公司做网站吗长沙网站se0推广优化公司
  • 怎么看网站建设百度网页版怎么切换
  • 网站界面设计需要首先做市场研究对吗百度认证考试
  • 嵊州市建设局网站小红书关键词优化
  • 备案做电影网站吗北京网站推广排名外包
  • 闲庭信步使用图像验证平台加速FPGA的开发:第三十课——车牌识别的FPGA实现(2)实现车牌定位
  • 质量即服务:从测试策略到平台运营的全链路作战手册
  • stm32 智能小车
  • Custom SRP - Draw Calls
  • python-FTP爆破脚本(phpstudy)-一点bug记录
  • Markdown 转 PDF API 数据接口