完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
ELF 1开发板配有多种常用接口,并可以指令的方式加以测试。 1.蜂鸣器测试 ELF1 开发板配有无源蜂鸣器,可由 PWM 进行控制,其位置如图1所示。 图1 蜂鸣器 蜂鸣器的电路见图2所示,由于所用的是无源蜂鸣器,故可通过输入信号的频率变化而产生不同的音调。在输入PWM信号的情况下,通过周期及占空比的变化可发出不同的声响。 图2 蜂鸣器电路 控制蜂鸣器的PWM位于sys/class/pwm/pwmchip1的目录下,见图3所示。 图3 所处位置 实现蜂鸣器控制的操作如图4所示: 图4 蜂鸣器控制 其中: 指令“echo 0 > export”是将 PWM 设置为输出; 指令“echo 1000000 > pwm0/period”是将PWM 的周期设置为1000000,其单位为 ns; 指令“echo 500000 > pwm0/duty_cycle” 是将PWM 占空比设置为50%; 指令 “echo 1 > pwm0/enable” 是对PWM进行使能,以使蜂鸣器发声; 指令“echo 0 > pwm0/enable” 则是对PWM进行禁能,以关闭蜂鸣器。 2.RTC时钟测试 在进行RTC 时钟测试时,要确保板上已安装纽扣电池,且电池电压正常。 然后使用 date 和 hwclock 指令可设置软、硬件时间。 读取系统时间的操作如图5所示: 图5 读取系统时间 设置系统当前时间的操作如图6所示: 图6 设置系统当前时间 读取 RTC 芯片时间的操作如图7所示: 图7 读取 RTC 芯片时间 设置系统时间到 RTC 芯片,再读取 RTC时间的操作如图8所示: 图8 更新RTC时间 3.温度检测 ELF1 开发板提供CPU的结温测试功能,其检测操作如图9所示。 图9温度检测 其中,“44726”表示其温度为44.726度。 4.ADC测试 ELF1 开发板提供了ADC 数据采集功能,并配置了可调电阻以便于测试 ADC 功能,其位置如图10所示。 图10 电位器 通过该可调电阻通过模拟的检测单位,其电路如图11所示。 图11 ADC信号模拟 供测试的设备为in_voltage5_raw,它位于sys/bus/iio/devices/iio目录下,对其查看的操作如图12所示。 图12 设备查看 通过指令“cat in_voltage5_raw”可读取检测值,通过调节可变电阻,则会改变检测值,其操作见图13所示。 图13 读取检测值 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板开箱评测
2919 浏览 1 评论
[技术] 【飞凌嵌入式OK3576-C开发板体验】llama2.c部署
7261 浏览 0 评论
7726 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】ssh连接与文件传输
7654 浏览 0 评论
9093 浏览 0 评论
6811浏览 2评论
11220浏览 1评论
5309浏览 1评论
85524浏览 1评论
679浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 10:24 , Processed in 0.420969 second(s), Total 38, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号